1000 1000
200000
888 54 759
519 952 800
712 487 115
778 913 506
3 973 472
659 817 68
964 673 576
24 492 236
701 973 448
196 773 731
766 691 935
493 183 870
38 973 751
911 848 518
744 590 745
105 567 291
153 305 94
950 274 398
209 464 139
294 793 447
112 279 804
214 63 743
410 498 516
132 570 622
222 172 347
904 888 223
491 74 209
672 932 226
812 719 434
74 313 409
670 760 570
199 894 735
447 419 506
981 154 206
169 435 596
69 26 152
342 839 451
630 265 497
798 955 471
938 935 186
839 191 791
640 157 680
460 239 407
49 991 998
593 114 964
598 658 208
829 215 109
626 784 489
889 860 164
811 257 655
96 720 221
79 53 637
607 828 607
885 375 369
303 685 56
728 820 136
808 61 613
11 692 782
472 74 274
25 327 242
292 846 142
349 12 433
342 441 571
618 117 649
944 740 52
690 311 297
815 247 143
804 857 566
595 317 69
81 442 217
78 62 72
80 688 352
155 269 500
691 350 226
672 883 833
361 301 894
695 196 471
853 950 477
665 792 227
959 574 551
107 715 257
145 851 84
750 585 338
564 455 68
138 324 536
740 610 424
706 216 718
761 884 106
557 553 797
487 538 202
276 75 69
936 937 538
175 546 689
856 425 837
397 994 549
425 987 467
635 234 164
456 982 184
836 388 165
463 886 253
154 552 61
605 278 470
836 618 955
490 463 614
809 784 296
767 490 40
283 872 381
557 922 895
206 73 657
157 180 455
459 425 587
560 451 645
192 183 172
175 104 725
834 274 464
517 751 690
6 513 207
628 327 291
940 851 295
597 362 836
260 602 252
731 811 370
717 508 802
554 8 699
644 210 753
612 81 205
506 908 330
588 735 205
121 548 994
238 135 411
608 897 805
391 353 628
20 735 612
392 52 311
833 453 865
97 685 828
129 807 881
915 615 474
876 565 3
430 84 391
360 267 841
941 61 590
947 515 565
590 230 579
495 879 821
541 134 522
125 931 353
419 541 393
940 826 396
267 254 675
211 439 466
334 95 118
70 719 265
240 934 535
301 437 954
401 294 236
963 838 408
992 442 977
533 965 2
628 401 768
561 698 294
517 795 514
569 30 7
610 467 739
264 266 936
468 653 149
659 905 553
740 681 299
955 650 673
648 695 784
163 178 860
939 502 865
365 897 991
861 64 752
369 716 465
599 808 242
800 651 845
188 591 428
605 732 373
45 474 816
533 615 432
371 344 22
993 587 79
515 858 673
185 136 644
100 907 647
884 654 99
196 755 629
693 422 430
572 198 50
615 735 715
384 970 426
699 996 153
131 241 534
97 76 363
818 819 202
38 569 667
984 759 607
772 165 675
155 859 41
736 929 120
116 138 699
680 504 775
988 509 578
51 804 300
253 837 279
374 222 144
558 648 905
675 612 835
179 690 801
196 822 434
707 957 216
48 360 682
676 547 150
765 655 558
276 571 492
231 390 597
945 651 900
816 384 271
723 637 423
600 395 329
312 141 959
486 89 719
736 281 270
768 570 618
898 681 582
895 617 218
15 641 186
302 93 645
453 324 853
212 561 879
78 643 929
479 933 972
377 30 602
483 846 300
321 795 900
964 122 47
485 485 410
360 369 913
216 685 936
473 784 911
506 119 907
777 639 330
445 150 912
894 526 498
836 745 370
456 155 799
201 299 471
967 503 445
390 501 245
763 722 710
710 726 832
302 235 435
957 125 496
148 932 685
213 206 145
998 573 873
505 787 258
563 799 651
383 469 89
496 469 132
209 907 727
401 454 278
957 514 536
32 37 767
631 517 21
53 908 396
763 862 69
439 45 808
198 574 409
578 899 204
926 258 456
561 705 545
881 630 82
892 489 52
748 405 167
245 456 145
21 681 10
432 456 811
227 680 595
858 997 250
307 393 82
963 28 494
38 469 474
734 888 587
601 552 453
784 527 878
357 153 796
503 892 870
281 520 74
717 366 470
572 431 681
389 753 818
918 100 133
29 618 687
937 367 95
484 9 224
212 486 981
789 994 853
441 921 792
140 764 111
623 10 165
465 14 914
369 284 751
659 886 49
256 992 428
414 124 496
319 755 488
847 990 406
638 292 119
943 621 201
881 28 558
791 40 318
49 23 788
955 646 289
82 594 797
761 818 346
350 973 679
531 986 240
618 51 744
339 928 938
824 854 663
302 156 315
789 80 362
924 41 437
259 656 304
871 783 10
361 530 207
418 953 383
202 266 432
732 736 161
667 417 834
308 992 452
456 416 892
870 833 34
176 141 23
295 440 992
784 252 251
870 118 143
190 407 600
611 657 361
95 409 24
636 506 226
379 919 202
125 790 345
295 655 498
136 97 118
474 485 991
541 799 870
220 492 373
715 325 645
460 522 340
432 327 492
840 623 872
165 203 795
442 247 602
893 894 312
409 342 655
87 365 368
470 355 335
706 374 500
88 23 56
704 327 1000
329 360 317
38 728 328
410 353 464
146 604 155
580 892 751
942 430 885
600 418 678
508 633 824
737 305 265
578 952 402
865 472 997
640 495 940
849 399 855
311 97 121
829 66 284
716 676 774
55 7 378
772 681 521
545 678 999
226 640 892
153 672 568
8 731 260
712 987 597
218 178 477
340 421 683
665 455 104
63 718 58
934 506 623
838 683 904
732 543 576
158 447 773
123 950 728
939 292 703
954 235 394
923 979 929
836 912 896
811 105 72
390 352 936
536 746 21
808 268 907
801 882 578
322 35 410
386 249 854
225 269 457
20 342 299
186 192 576
459 775 338
630 607 255
615 863 749
158 159 522
247 649 837
320 596 710
787 293 981
826 123 498
785 920 919
478 833 545
489 104 460
190 556 391
444 824 33
666 896 817
283 104 688
920 372 906
580 449 541
36 86 651
810 672 218
368 980 418
749 480 333
989 644 126
127 228 8
441 966 834
49 733 209
963 384 856
349 128 203
717 402 135
292 4 580
873 739 640
371 259 48
320 547 365
393 558 165
830 946 595
748 325 304
665 161 258
973 471 128
691 328 913
793 183 826
918 551 815
489 392 12
871 168 15
331 994 93
670 261 908
915 661 357
13 966 717
588 148 289
359 573 610
827 366 154
739 453 528
357 217 350
521 432 41
431 479 510
251 136 815
767 374 793
23 592 354
818 730 337
724 171 655
69 221 180
554 533 435
975 378 470
855 185 761
6 326 981
599 539 304
920 816 76
204 22 961
133 938 636
111 496 991
716 608 599
909 756 471
619 232 751
724 32 938
978 826 614
367 416 424
658 458 727
833 523 783
993 964 677
55 316 964
265 823 698
960 611 856
762 980 883
409 53 287
925 513 809
795 65 861
658 537 203
448 308 642
348 622 754
46 7 96
835 225 741
659 487 193
433 440 990
546 773 206
529 498 92
972 767 621
685 751 490
42 294 762
591 131 831
537 730 193
603 629 655
855 987 363
26 138 906
621 696 599
689 95 4
997 429 731
915 158 676
38 760 123
540 392 265
653 228 960
672 573 913
990 994 964
523 127 588
299 117 405
81 173 528
804 733 352
960 798 613
48 798 824
709 508 604
299 257 535
108 788 372
280 98 380
900 402 917
664 803 277
986 746 56
747 49 310
500 596 398
150 646 803
625 951 495
926 638 522
759 121 190
716 318 228
221 926 75
177 354 469
961 775 985
107 869 570
508 876 241
992 62 578
412 877 39
578 888 320
691 53 459
644 931 232
950 456 698
36 713 887
336 142 925
977 963 472
504 616 498
462 533 124
248 947 281
480 63 553
248 306 658
940 309 823
921 344 613
812 913 158
717 38 714
812 919 547
575 770 538
559 249 973
567 712 356
751 5 43
273 365 909
821 155 112
718 306 138
277 762 177
91 365 240
85 301 205
344 710 413
671 746 158
715 400 487
125 179 640
622 494 741
389 721 967
830 296 957
445 181 342
62 678 614
896 568 628
634 627 711
721 349 585
264 750 991
791 214 106
676 301 318
201 700 233
203 394 155
628 626 808
170 651 183
627 220 615
823 164 226
486 284 516
24 479 372
525 198 378
114 799 151
358 980 277
261 969 323
853 355 700
694 100 130
972 903 232
445 730 4
276 860 484
463 503 349
506 567 109
302 378 813
5 413 220
16 241 192
430 449 921
381 41 88
920 923 802
557 957 703
346 191 532
393 543 1
555 324 929
920 285 297
877 46 706
244 286 762
341 430 471
462 549 569
674 40 964
544 220 345
283 380 358
577 876 479
526 433 991
333 572 839
702 38 573
14 624 518
660 635 929
350 348 873
785 776 271
670 897 846
962 156 465
131 790 737
541 336 505
7 91 153
659 685 446
270 114 819
718 683 54
786 302 591
77 730 973
505 408 43
998 662 84
981 359 764
987 39 430
227 448 611
375 735 862
384 343 463
394 63 613
673 284 159
875 740 915
650 489 964
486 37 819
681 315 60
478 896 243
555 623 761
4 854 28
871 798 930
944 315 655
298 19 394
127 699 88
290 660 144
30 225 272
278 664 126
198 321 701
590 104 366
520 552 76
871 976 609
274 434 458
722 112 714
386 821 22
532 350 235
146 596 787
984 470 110
973 197 285
853 716 886
465 7 409
818 552 534
550 750 474
553 947 946
85 41 521
338 346 212
147 614 149
366 464 850
248 475 811
159 456 358
11 640 639
182 371 446
113 499 371
757 663 301
53 77 23
326 905 345
49 35 185
83 771 774
918 214 599
887 841 947
104 6 75
341 872 715
549 613 701
791 928 286
856 592 663
889 60 489
600 787 509
247 935 131
838 693 771
52 25 633
599 249 764
725 594 804
622 607 464
693 22 809
806 505 380
185 625 873
694 466 240
487 397 298
102 548 517
674 689 509
609 257 374
313 348 313
962 813 521
888 106 64
747 89 532
655 302 745
84 490 581
106 816 741
361 19 925
336 273 765
536 136 980
504 997 876
824 796 107
80 591 897
61 45 29
71 243 47
867 94 783
654 375 264
497 501 130
506 571 430
256 223 230
709 60 156
524 152 953
37 523 606
42 999 248
692 83 428
385 689 309
258 898 212
598 44 938
392 943 351
859 823 740
342 221 276
999 559 891
799 238 92
180 845 225
3 211 710
652 567 632
957 795 516
941 620 49
878 170 893
832 171 266
258 924 156
708 405 839
177 154 841
575 266 973
399 364 382
991 618 59
240 527 364
389 589 697
318 824 839
836 68 365
621 362 207
24 713 459
961 28 752
466 420 628
78 838 196
563 119 995
472 173 231
175 581 788
227 701 579
524 46 989
286 798 133
762 590 561
379 58 55
492 694 98
434 462 624
88 258 231
327 687 304
564 381 918
216 918 856
345 882 483
27 351 665
300 708 338
455 166 4
850 727 753
882 754 146
212 48 2
923 7 716
403 387 575
993 342 741
837 987 325
515 231 471
793 663 254
88 482 899
87 379 370
298 338 628
635 188 510
679 956 86
115 576 72
248 726 19
166 925 849
989 114 670
696 304 187
616 45 579
19 785 260
440 130 943
584 317 811
713 276 43
174 580 979
586 548 631
793 11 486
231 616 452
279 996 124
976 165 786
375 941 380
273 670 780
963 686 481
644 652 440
55 830 168
171 304 746
73 800 825
154 551 387
740 954 708
580 541 566
224 231 350
884 773 764
324 893 579
103 591 561
206 545 966
608 563 13
417 721 367
876 837 575
544 417 220
326 529 422
522 923 811
998 817 130
319 736 918
333 340 874
249 980 935
716 929 399
798 457 982
678 468 10
917 610 649
994 368 57
111 58 331
685 886 343
88 910 856
183 852 628
718 536 504
501 489 209
704 749 993
183 999 825
938 426 410
779 610 413
376 393 93
729 393 886
393 698 44
624 834 313
31 80 303
616 314 21
411 9 956
249 549 928
413 386 232
572 82 3
828 34 677
400 443 386
282 414 701
136 603 968
372 796 501
731 865 386
801 923 917
539 756 179
969 187 375
266 455 233
15 929 398
705 958 542
961 253 416
995 905 160
320 599 903
538 968 500
67 871 212
71 456 728
488 252 445
848 949 112
557 879 17
477 32 227
59 721 856
315 611 863
269 826 520
100 177 658
368 795 717
742 28 98
498 206 584
627 849 431
872 932 972
281 326 335
26 39 341
571 607 146
49 345 473
127 892 855
636 356 755
353 279 383
359 91 149
911 309 200
70 209 110
246 363 884
840 864 301
45 779 378
510 84 740
729 358 493
381 625 112
784 323 636
818 762 119
706 825 946
342 651 98
276 441 303
194 938 726
822 360 909
181 297 685
480 555 415
627 878 426
816 515 503
711 326 261
791 571 95
724 399 995
901 295 554
464 510 834
497 480 420
211 184 643
421 613 223
662 564 944
913 11 126
503 896 744
430 848 271
843 99 344
311 133 621
485 563 460
523 562 963
838 7 438
765 765 776
709 927 670
39 837 783
913 299 499
43 236 285
404 921 304
12 668 497
490 499 922
477 219 270
138 304 537
393 498 460
284 337 421
642 634 968
915 518 539
157 815 449
645 506 175
469 281 916
328 349 884
423 448 890
359 840 82
990 920 424
69 101 815
16 725 863
474 415 105
640 233 334
963 209 418
325 11 92
950 307 397
867 938 913
222 409 823
719 435 655
219 815 953
793 694 493
702 607 582
645 327 453
419 701 456
411 547 254
624 893 303
887 865 883
909 730 740
731 236 69
739 754 715
683 686 751
130 881 863
64 14 393
541 27 298
866 213 847
841 605 396
792 389 994
518 534 347
889 467 318
645 986 828
24 878 141
290 559 305
83 200 4
379 595 772
804 436 413
906 573 371
259 657 253
247 795 612
827 614 759
242 724 209
212 550 247
566 590 447
617 93 299
633 611 492
988 547 415
788 439 119
686 505 999
654 196 573
874 481 690
453 674 65
820 739 13
439 73 18
101 492 630
102 377 227
139 705 34
50 268 343
599 21 57
19 417 843
86 447 832
167 92 9
900 216 246
696 548 937
157 819 155
546 93 898
742 677 870
507 255 762
291 830 677
595 646 578
58 512 250
902 315 485
488 184 332
143 627 898
74 779 492
624 302 135
166 859 577
207 731 313
482 457 949
586 706 873
374 772 1
654 416 777
333 779 846
956 146 775
858 168 517
213 332 672
952 677 561
64 18 65
410 83 900
633 321 186
324 584 823
588 318 724
369 856 382
642 526 852
191 695 227
562 447 144
439 382 960
995 95 689
433 676 723
209 323 825
287 814 133
62 243 983
361 194 988
267 412 352
153 57 802
439 126 536
919 523 700
183 463 410
303 966 399
119 479 179
393 506 248
703 396 333
425 54 394
9 561 539
145 215 645
201 499 720
292 155 253
230 395 189
259 896 977
688 35 818
269 354 878
138 330 396
698 164 906
938 938 999
88 879 452
463 932 214
650 241 123
626 58 537
749 391 542
247 733 654
77 949 509
621 320 915
127 93 118
124 997 122
904 94 953
303 821 742
454 703 591
202 933 589
525 981 401
317 551 198
844 424 429
489 727 556
633 772 14
266 280 396
586 703 844
590 53 315
101 446 897
821 163 283
810 452 54
424 39 431
399 213 597
879 380 989
436 904 424
398 584 804
880 819 481
647 415 85
787 292 3
966 583 110
77 349 280
488 165 493
95 558 692
445 80 874
441 49 451
328 173 767
307 825 478
708 234 316
559 773 747
553 839 102
215 396 814
198 545 472
803 529 986
785 648 13
973 121 180
365 444 132
176 217 105
883 875 852
798 965 374
925 342 698
217 30 721
638 84 768
92 540 831
133 511 336
786 789 885
252 509 530
919 220 154
707 970 170
150 141 260
986 868 677
571 335 241
255 910 317
145 43 682
277 57 730
54 268 963
21 327 659
277 271 805
48 786 702
588 196 967
446 36 580
311 829 242
249 688 344
885 439 684
261 809 953
569 79 559
163 217 70
763 535 123
148 805 577
544 208 665
211 231 999
911 706 881
870 859 126
613 545 78
710 677 744
939 50 528
501 979 63
774 15 705
703 999 449
983 30 84
747 872 222
92 704 131
212 809 855
878 145 616
859 137 65
757 995 207
175 700 106
17 280 129
312 890 139
465 415 475
743 39 559
121 109 24
50 778 970
903 968 764
15 506 565
175 897 147
582 237 41
472 504 841
76 499 513
685 484 386
77 186 245
736 866 276
577 162 820
812 781 428
274 396 170
250 919 750
36 535 18
150 302 481
462 859 893
50 363 418
296 577 875
667 623 359
502 626 73
347 526 671
228 382 972
783 848 632
577 104 612
401 381 465
144 88 172
568 986 592
484 233 465
926 577 894
829 725 73
690 77 858
393 525 767
375 965 579
819 84 659
749 736 642
418 438 502
142 843 103
371 724 767
731 471 473
824 348 535
760 630 180
901 319 987
269 870 351
904 394 827
238 718 939
241 408 550
101 881 626
442 32 128
495 233 455
152 75 175
555 630 866
434 769 522
442 694 327
610 116 746
859 830 327
769 68 245
669 450 719
552 621 929
363 194 407
891 437 446
939 318 941
704 610 831
839 2 83
721 643 177
680 277 46
366 814 372
63 790 785
87 586 26
749 952 145
600 774 6
909 280 57
901 193 663
81 68 920
111 907 749
882 149 178
112 212 594
188 48 980
683 266 460
184 242 508
816 384 354
355 513 960
566 222 733
680 835 93
657 491 593
113 456 11
806 482 275
555 187 975
420 748 581
626 601 241
541 97 919
474 585 662
429 141 457
80 101 864
874 104 998
913 302 357
572 46 530
344 327 445
679 433 424
854 50 152
671 91 421
20 327 423
883 624 272
884 775 225
725 147 150
697 420 128
856 567 705
524 875 733
938 586 760
601 940 178
604 876 357
344 305 318
592 93 234
952 676 389
202 664 493
280 598 89
34 674 702
696 485 668
120 840 142
600 437 727
752 992 786
599 851 319
673 846 128
550 381 678
768 273 489
606 102 528
730 327 944
527 128 215
258 30 994
977 610 673
807 668 445
1000 77 632
865 737 597
996 449 241
773 170 789
991 317 545
639 321 875
794 38 861
303 644 527
210 751 329
767 364 364
918 58 699
443 847 728
988 6 336
786 927 425
453 705 543
605 83 928
677 103 189
453 926 762
744 852 904
81 367 732
697 542 103
391 480 982
660 214 226
363 339 131
158 824 566
158 569 697
635 913 212
552 685 508
417 489 18
521 17 439
723 345 33
804 31 573
807 5 72
69 954 996
316 437 224
597 605 307
894 705 130
851 116 782
812 115 630
708 625 231
364 129 701
286 802 639
844 123 225
841 881 645
692 417 691
447 636 805
874 720 749
333 870 109
807 47 825
18 181 988
520 45 905
168 477 987
46 237 544
697 429 904
233 844 697
395 728 249
115 834 46
6 878 190
449 719 236
597 300 858
623 447 428
27 889 739
740 817 469
792 858 167
563 372 160
956 48 249
300 35 963
731 736 100
33 939 578
945 419 119
277 130 83
655 975 353
498 586 73
487 949 239
530 413 507
573 12 964
241 51 414
918 78 80
112 738 319
140 698 4
388 93 269
498 953 124
736 32 910
221 748 933
344 826 937
772 358 313
95 860 556
785 54 433
379 297 822
288 103 122
559 607 672
32 691 842
858 140 559
367 797 949
38 84 725
826 814 587
562 154 240
21 730 356
252 412 858
991 467 479
65 339 675
98 502 70
927 627 228
377 596 566
725 185 942
738 284 854
161 306 97
910 551 381
49 459 737
143 900 561
158 430 733
521 837 61
782 65 737
180 793 146
896 14 784
689 812 9
358 502 82
842 931 856
85 823 515
926 827 74
840 791 623
453 956 212
22 817 48
305 362 693
408 727 346
549 285 861
968 1000 209
370 449 338
102 277 617
192 696 990
940 726 614
122 62 964
45 506 892
965 429 324
545 39 194
121 626 893
900 13 578
104 855 139
895 930 820
215 363 705
790 753 20
570 134 848
996 764 856
749 809 409
860 956 966
280 526 711
241 869 877
42 171 768
680 672 731
186 764 604
827 643 183
57 689 359
457 155 912
556 181 420
4 533 285
664 442 578
315 33 45
278 569 251
730 728 410
401 573 562
966 503 634
637 42 317
261 667 782
131 730 396
101 423 734
74 824 520
811 132 340
543 768 79
447 361 47
504 79 526
318 83 251
757 39 335
184 654 199
288 917 950
82 164 303
103 717 678
382 413 339
975 406 506
666 279 95
362 483 192
374 928 861
548 938 840
58 794 991
322 816 901
782 486 809
69 723 578
331 220 686
310 729 297
291 80 137
417 194 656
692 25 615
910 154 773
587 142 563
725 273 571
782 338 762
482 182 357
681 218 976
41 544 811
438 124 570
747 911 282
734 146 84
402 435 376
685 615 950
522 58 112
549 985 827
168 536 154
201 350 258
31 554 15
308 804 473
31 35 771
299 628 13
776 931 491
528 830 654
984 660 305
104 851 267
570 750 46
576 918 26
32 405 639
187 996 59
217 185 499
310 862 869
174 615 171
671 421 440
465 214 930
747 973 772
767 44 600
367 372 978
271 98 49
810 500 393
107 844 771
737 6 988
982 901 336
386 930 186
254 987 944
740 173 797
341 623 146
103 178 135
490 135 348
328 619 290
509 519 873
367 233 830
490 68 666
100 482 16
117 611 576
303 651 744
583 290 401
255 966 196
808 765 393
662 885 732
573 587 698
330 856 733
467 786 398
406 802 137
861 600 20
506 50 190
778 747 522
296 529 182
83 171 394
929 79 815
779 526 336
623 155 516
606 396 610
84 931 667
151 636 152
674 680 376
581 439 886
444 485 689
286 683 175
557 393 683
614 274 708
191 338 877
417 492 206
982 77 684
503 281 992
486 259 879
288 819 176
530 574 67
696 596 167
574 668 760
332 732 398
80 586 574
789 238 507
386 725 618
900 226 348
770 429 261
511 701 276
133 867 56
922 592 4
641 460 48
721 127 915
923 101 991
508 603 168
816 857 398
197 449 447
927 362 829
966 987 834
374 564 494
934 431 850
404 319 65
165 888 382
687 542 32
837 186 427
214 92 741
484 905 476
169 54 602
103 523 940
320 566 225
1 244 681
641 551 413
763 603 563
62 988 545
398 27 461
430 662 280
879 356 971
690 557 980
778 803 605
315 557 626
570 879 857
777 221 310
7 141 864
751 589 554
97 782 730
989 694 460
868 71 899
534 694 193
973 929 362
314 298 900
603 547 335
655 919 12
249 284 805
172 612 13
915 340 831
805 242 860
270 693 544
46 911 697
525 614 998
873 70 336
841 809 902
354 635 361
864 605 613
125 374 120
777 405 189
885 686 7
574 458 111
240 671 90
827 247 784
842 798 51
871 724 55
959 188 71
568 213 805
76 50 240
180 43 78
256 996 820
492 226 415
423 432 606
267 501 528
407 16 508
447 758 228
414 702 424
999 770 326
651 231 322
6 509 285
212 819 341
183 618 163
608 548 465
673 21 187
509 565 866
684 596 513
205 669 343
869 363 814
140 563 988
477 910 979
941 276 355
745 277 726
917 746 872
205 42 11
183 703 253
898 630 996
122 426 269
890 589 244
80 89 636
385 383 696
360 313 22
46 889 166
182 17 271
905 754 947
297 877 75
183 146 207
877 857 815
324 648 371
746 571 655
657 802 703
396 166 361
934 314 116
44 52 890
697 575 97
127 108 967
623 954 404
389 141 262
553 506 670
765 865 453
611 433 621
343 573 4
305 624 732
793 639 766
323 504 181
85 145 630
210 442 89
66 573 703
979 658 398
339 745 324
411 855 315
397 325 673
59 589 296
653 970 737
934 951 929
552 421 314
329 615 812
556 84 829
226 287 625
863 328 802
315 621 17
230 995 435
921 450 786
145 35 328
112 676 546
389 592 779
409 981 641
2 435 428
638 18 532
574 439 879
309 848 774
665 340 20
355 516 818
698 225 952
179 713 790
681 257 458
279 767 394
462 793 968
349 210 417
834 329 186
102 153 711
36 769 527
147 225 828
358 678 719
304 776 511
241 213 984
949 773 934
358 423 285
546 439 412
351 653 899
411 21 916
254 933 742
965 311 486
259 717 235
375 571 31
403 151 39
404 50 765
758 270 616
992 139 867
562 344 506
480 655 530
342 12 196
791 318 568
377 429 460
14 586 101
885 31 752
227 235 403
669 298 198
861 939 853
302 181 422
423 595 892
493 956 814
155 701 661
381 4 446
152 507 823
860 406 613
367 167 964
894 811 35
842 540 669
969 231 136
726 468 155
266 288 197
19 451 955
712 840 658
896 573 320
296 465 808
916 603 103
920 505 247
434 516 983
800 462 305
445 833 320
805 891 264
940 176 982
47 250 22
423 341 181
678 444 355
859 869 918
408 624 716
426 142 746
694 624 218
966 99 607
351 346 608
287 100 521
525 661 801
546 165 794
38 377 921
725 325 213
606 388 971
864 346 743
875 675 539
110 482 31
408 493 460
516 630 887
150 158 964
992 226 595
455 594 830
542 143 313
205 151 224
895 804 281
138 961 678
795 730 455
689 880 359
648 159 815
61 684 326
371 901 144
744 699 667
22 132 139
111 138 779
914 173 150
84 218 981
406 888 500
699 557 886
1 344 751
536 745 343
157 989 288
849 724 21
4 530 494
496 97 297
239 303 485
252 81 665
548 26 840
296 909 775
375 977 107
587 82 208
268 379 482
569 750 263
772 304 885
562 370 866
710 566 576
914 616 389
744 893 798
440 615 46
790 252 157
619 932 273
785 910 304
665 243 453
155 527 153
42 775 541
946 195 252
428 470 635
475 944 236
287 791 874
905 51 255
356 704 979
22 16 709
322 123 178
729 630 514
209 17 49
408 946 375
962 122 765
567 626 815
446 867 560
250 461 472
933 481 719
367 105 73
514 957 988
551 85 603
165 264 414
102 783 298
506 264 519
113 120 973
384 843 894
519 263 844
131 723 526
891 27 178
805 387 231
905 205 947
690 897 739
966 21 519
131 108 323
93 978 599
94 8 307
327 984 536
364 239 347
587 22 221
794 65 360
350 949 353
363 207 385
315 103 629
294 517 686
502 271 519
252 750 789
190 861 244
901 476 943
730 293 310
115 40 179
965 656 425
22 118 824
580 43 610
90 228 753
919 246 385
461 628 292
389 823 57
285 320 291
541 608 221
586 414 535
866 438 765
791 308 585
743 484 193
910 637 74
348 663 612
149 444 766
486 730 549
947 536 204
205 876 258
56 808 824
914 225 757
852 777 5
775 726 220
909 926 173
44 673 595
118 775 346
287 224 845
799 76 410
179 496 282
479 499 710
932 129 610
233 945 195
249 760 635
294 445 669
659 581 712
822 11 201
373 134 146
717 551 561
916 130 459
755 744 253
969 858 144
436 847 824
796 29 830
826 775 168
435 475 496
391 703 66
627 397 176
431 510 124
470 354 308
989 254 93
181 885 387
261 180 138
664 340 520
938 87 282
171 860 893
799 174 388
771 443 731
163 879 639
410 870 681
993 613 258
406 476 75
542 761 693
289 970 789
935 620 112
716 80 224
826 547 170
540 115 667
827 492 124
986 165 734
89 768 799
829 266 411
50 481 83
451 908 245
996 118 729
392 617 869
477 709 170
949 115 691
181 80 721
253 95 369
513 378 143
859 258 870
972 203 430
360 593 866
753 650 240
52 232 820
68 955 175
90 453 396
914 129 752
384 493 790
597 269 12
103 759 795
508 783 839
632 520 166
466 724 781
359 398 942
6 721 233
13 608 303
962 599 207
24 366 341
920 183 740
181 541 780
266 103 612
129 702 921
600 685 517
323 487 661
975 44 618
694 345 619
48 12 442
870 683 831
398 438 385
753 750 961
36 705 686
391 811 242
670 686 183
556 562 159
103 754 986
38 924 435
258 173 749
74 187 993
628 22 432
956 584 114
578 746 457
30 445 700
79 812 169
360 332 140
833 606 365
760 759 748
836 81 150
836 65 936
567 17 989
198 389 806
373 988 993
646 405 52
54 37 178
238 270 149
215 404 995
834 489 767
151 271 171
702 877 415
507 806 373
693 667 813
484 675 409
39 609 791
31 681 474
994 907 513
85 599 528
579 759 218
244 565 704
886 56 844
709 310 475
461 437 309
15 85 885
366 427 201
556 373 327
736 639 627
443 179 750
326 576 804
317 702 469
572 860 890
675 491 840
161 314 956
192 49 682
246 904 100
91 668 257
142 61 830
319 672 320
558 962 304
30 700 798
943 884 419
467 305 613
305 757 193
207 315 724
338 867 782
614 815 569
183 537 828
234 484 529
354 260 449
848 167 138
389 792 868
57 386 835
845 693 40
244 996 298
866 652 239
747 567 317
550 942 778
354 558 573
547 966 112
134 589 288
346 117 830
125 749 517
81 502 141
139 199 150
613 27 913
133 88 816
968 360 217
176 694 454
420 510 394
412 58 735
56 594 993
341 263 788
978 455 321
235 609 599
630 329 617
106 289 160
509 988 265
900 296 1
794 164 662
525 74 821
361 261 4
351 229 620
456 510 124
975 625 34
890 113 829
871 402 192
569 430 591
734 843 786
756 401 814
476 165 43
729 480 235
98 176 438
541 49 34
690 657 326
969 987 695
498 869 656
86 4 209
134 973 974
917 155 892
502 154 727
936 807 385
614 418 494
85 71 617
981 652 800
971 467 449
167 768 617
461 570 824
94 106 208
575 69 263
414 864 538
535 500 711
545 641 613
358 519 497
26 833 870
334 760 314
741 754 357
693 942 349
423 757 255
459 365 230
802 449 652
400 84 484
451 979 625
866 95 877
295 94 608
157 926 784
330 980 799
91 461 615
370 598 766
974 982 980
908 256 981
875 739 37
349 617 156
466 560 202
499 209 188
443 608 350
28 723 191
907 46 836
456 989 948
831 471 308
923 557 477
719 894 750
557 6 587
766 960 806
989 179 634
257 505 329
946 187 345
854 70 294
308 918 957
935 715 615
323 46 270
838 688 402
165 497 609
235 736 651
406 942 544
740 194 573
731 390 807
420 900 137
159 973 56
935 820 165
98 9 752
309 480 704
854 194 915
981 407 525
667 721 286
979 33 45
925 206 852
420 69 50
605 332 114
465 658 945
933 488 478
586 448 783
903 282 869
701 431 64
728 562 364
383 432 228
353 735 666
706 282 690
894 852 540
800 912 985
58 467 32
950 361 68
651 14 581
940 463 493
434 388 243
852 156 78
269 216 415
401 138 715
424 753 305
466 769 908
72 861 745
830 478 642
426 494 911
265 490 127
956 865 618
464 56 186
626 108 132
250 979 763
155 32 715
607 567 772
589 904 634
221 110 265
126 529 625
88 870 345
900 242 290
434 961 388
263 557 390
235 405 111
485 285 191
874 877 622
854 482 447
708 551 601
769 771 576
660 719 275
423 708 765
125 739 838
302 737 1
307 464 818
40 777 494
784 989 528
197 893 456
613 751 217
741 634 339
847 837 756
682 93 234
284 564 48
286 615 809
789 933 38
793 321 526
207 493 107
590 754 35
892 780 460
925 366 294
375 938 850
627 784 620
808 24 784
513 75 771
724 643 698
123 621 160
801 485 745
386 998 248
328 535 284
547 479 402
627 385 745
728 846 740
785 525 435
279 489 717
855 147 86
27 528 507
409 877 17
608 615 821
697 37 162
578 996 611
47 149 944
623 150 85
194 23 781
211 367 297
709 734 627
965 851 49
685 309 761
128 489 628
202 951 173
132 81 411
44 526 315
966 318 55
688 15 710
245 206 648
843 950 302
286 615 521
557 845 267
714 852 330
777 683 665
415 617 926
148 858 492
612 747 253
548 9 598
856 186 541
811 139 31
876 651 181
556 119 11
112 945 217
853 913 466
627 876 965
125 769 867
135 845 947
879 131 642
253 384 95
527 255 740
428 619 509
461 153 976
455 278 824
423 203 913
24 18 166
620 649 905
583 119 259
110 709 383
879 801 659
223 380 412
595 242 292
95 304 458
636 29 562
60 735 678
102 482 388
372 548 759
204 70 887
287 933 559
936 116 849
183 932 130
47 169 25
860 577 708
909 68 301
467 599 7
533 237 740
431 214 885
155 735 460
154 474 578
141 976 679
285 266 774
39 1 497
911 842 962
901 521 965
858 396 960
543 6 144
60 4 152
959 670 53
580 60 847
750 11 99
890 407 538
920 853 220
380 257 164
701 460 543
70 222 740
290 846 272
730 522 795
502 589 238
248 553 412
985 885 93
239 600 956
746 148 189
21 459 875
63 602 850
523 224 508
666 91 286
220 92 217
938 938 51
607 44 706
728 953 669
426 822 528
59 702 215
290 88 940
229 47 84
384 258 526
7 625 601
606 232 498
570 749 160
866 658 989
575 445 776
466 566 304
794 333 772
112 46 804
170 292 177
855 198 623
771 925 996
391 145 845
160 953 458
173 549 794
323 927 601
311 323 95
191 142 183
790 203 523
207 914 970
380 511 484
815 133 351
264 703 957
116 752 622
7 373 834
104 35 598
93 793 370
264 688 709
125 151 268
657 102 299
717 887 541
184 924 727
988 942 272
504 964 25
864 971 118
2 458 169
539 100 776
872 629 912
54 634 507
505 397 629
953 777 715
892 157 490
761 692 132
78 843 856
675 208 44
30 726 121
431 720 884
692 471 332
632 401 544
396 154 358
699 663 532
225 214 934
278 591 250
288 283 969
579 566 218
106 476 687
589 634 120
294 837 22
506 839 820
45 294 125
937 988 542
623 568 171
574 735 47
374 599 290
523 502 608
186 881 917
432 759 21
669 102 137
254 610 777
568 128 931
713 605 552
861 412 366
748 408 705
790 953 976
505 170 835
349 800 237
752 27 705
421 397 131
351 419 440
504 301 391
940 555 575
26 384 816
23 347 824
23 369 227
283 980 191
312 235 918
605 254 560
772 158 97
989 163 613
388 121 921
813 565 944
78 994 974
648 894 870
662 292 616
605 726 724
498 225 261
595 530 742
861 968 318
391 339 334
189 335 114
979 732 969
513 381 659
729 600 520
61 465 847
681 379 973
928 55 714
439 992 588
584 788 330
912 795 228
59 190 986
486 879 6
186 314 323
689 610 445
705 736 31
520 167 374
897 250 72
937 492 649
825 453 48
189 53 449
938 38 354
167 553 568
922 936 345
790 803 750
83 317 71
129 995 668
653 643 65
530 518 476
513 40 713
678 3 755
727 473 51
700 159 337
50 823 723
171 731 183
298 884 39
872 300 226
386 452 153
152 683 31
266 79 480
563 710 103
200 149 183
50 311 630
467 714 597
58 699 214
31 716 47
185 685 689
319 243 210
656 971 366
336 489 413
226 569 539
50 249 895
563 21 843
140 700 420
380 731 2
681 961 301
958 506 423
261 101 497
556 925 225
68 284 846
814 598 149
940 582 629
915 432 710
794 197 108
591 668 174
218 493 837
205 478 123
347 149 543
398 696 38
130 902 675
282 295 64
661 969 410
846 837 437
531 765 580
991 71 870
322 848 540
501 599 153
969 949 291
979 580 963
494 320 602
39 24 248
50 942 475
565 10 714
372 1000 985
744 901 57
851 113 254
259 473 105
824 461 454
900 592 170
267 844 18
194 107 564
500 15 688
376 806 481
724 762 377
674 233 615
693 115 482
856 193 341
775 458 686
985 549 918
748 321 892
17 965 444
711 981 637
54 7 279
400 901 193
735 84 509
523 379 954
429 715 284
305 816 8
943 516 85
863 85 159
192 263 123
853 383 557
51 373 933
201 57 952
650 191 568
645 352 512
779 334 696
38 771 304
300 547 351
151 514 963
1000 119 727
85 489 228
913 94 37
947 60 413
432 31 975
480 357 293
636 974 119
968 459 108
864 598 807
16 549 616
759 481 295
510 519 405
171 425 925
976 339 48
516 740 116
379 732 475
286 195 168
951 895 112
310 491 472
865 163 464
342 624 413
273 90 587
655 319 482
453 656 149
118 674 116
284 763 822
809 977 419
967 100 523
491 215 994
53 988 795
303 690 732
30 962 579
738 903 535
299 52 806
163 524 572
771 724 63
799 208 535
745 293 498
528 720 156
603 149 42
933 795 883
414 293 27
664 320 6
136 287 178
307 70 191
550 567 474
148 733 311
823 509 395
339 754 996
896 153 14
369 744 898
825 448 468
724 485 630
839 726 376
735 746 87
212 51 161
711 720 997
540 667 53
491 311 118
425 625 834
67 112 62
873 900 78
540 165 966
638 164 713
578 518 832
389 678 137
64 271 218
411 534 86
212 25 929
125 580 342
982 766 216
215 562 596
833 929 25
255 677 981
611 996 219
242 225 779
986 915 92
591 530 253
95 666 160
651 808 670
111 154 163
116 26 301
127 673 883
506 126 204
807 466 633
818 800 597
483 194 994
572 417 562
438 229 176
840 737 899
79 81 134
660 24 453
168 817 92
441 409 385
108 116 927
878 632 618
929 382 460
892 982 811
446 286 862
748 682 256
207 810 982
198 609 980
182 504 386
363 233 634
436 694 370
61 186 704
456 748 310
861 566 976
374 128 788
301 490 688
348 539 592
823 429 765
417 122 12
501 385 980
646 854 778
770 480 481
242 376 127
393 368 266
760 335 611
148 369 190
819 659 318
960 534 482
397 47 581
62 2 53
948 330 276
773 389 500
358 95 877
478 287 920
662 510 274
23 676 382
639 682 80
732 400 951
256 275 445
363 885 745
689 398 987
463 98 909
612 524 164
7 222 234
239 849 216
224 165 290
73 422 821
303 489 564
595 720 990
379 405 193
385 386 95
722 494 978
656 464 968
267 891 394
786 765 87
716 511 392
976 575 323
156 867 471
839 321 726
580 97 537
126 954 153
825 62 169
22 884 239
429 39 264
522 655 875
446 920 338
97 254 667
7 632 417
298 769 993
293 921 618
1000 229 486
132 934 399
973 281 322
108 61 396
627 83 409
942 1000 294
241 562 248
731 414 944
602 308 473
534 911 272
508 402 91
968 175 713
359 562 533
860 586 274
108 318 875
132 801 167
257 555 610
436 587 517
762 228 472
885 56 204
57 104 696
604 130 648
88 672 237
564 436 993
542 334 284
241 944 539
137 794 886
503 755 336
627 495 85
2 643 820
95 869 103
815 916 993
949 327 914
378 14 820
996 544 87
416 987 135
48 185 345
576 960 833
220 223 318
846 625 818
962 394 415
752 898 995
312 584 245
932 387 598
156 707 77
721 11 225
899 72 581
821 553 480
206 705 238
151 166 939
894 93 148
174 727 598
769 639 772
761 337 552
877 372 894
496 629 117
621 584 531
698 294 599
809 434 104
704 56 394
915 599 690
978 316 128
991 237 300
312 369 116
449 161 951
348 372 243
406 643 370
741 523 407
579 440 562
663 774 325
139 264 299
129 431 401
247 512 167
783 76 640
510 938 86
777 266 110
111 788 495
603 731 385
523 894 413
423 979 846
81 1000 37
303 320 426
812 114 23
95 40 979
847 989 67
506 967 800
492 803 38
763 176 190
529 683 852
599 771 604
668 615 464
513 56 673
481 944 561
886 747 572
393 362 191
66 360 404
556 4 375
450 961 553
497 619 499
763 133 459
133 447 934
642 731 201
563 253 894
101 935 412
731 223 818
786 540 532
822 713 677
807 194 779
200 133 923
834 914 369
718 328 539
713 656 912
850 774 94
907 111 656
661 644 335
704 35 21
316 565 436
727 2 416
246 550 651
143 293 419
580 933 520
752 38 120
194 287 30
706 554 788
469 866 283
126 416 344
293 778 641
36 370 24
340 583 921
564 115 800
527 990 395
792 49 787
317 78 652
41 798 613
725 415 735
33 425 19
637 878 934
938 602 225
672 19 226
164 805 212
703 654 705
860 622 265
267 823 960
19 838 358
650 653 145
236 341 191
104 378 254
202 280 603
679 732 287
785 444 328
738 654 472
275 932 580
293 8 766
598 87 677
281 988 154
764 78 787
823 315 31
307 388 364
555 919 9
238 406 176
291 82 774
819 364 894
855 710 809
510 976 831
219 574 820
885 231 161
82 349 534
885 886 478
901 53 125
453 350 166
749 266 974
714 259 617
813 928 42
299 105 353
19 202 955
317 95 136
56 884 687
113 617 278
981 452 307
52 400 950
664 516 172
638 645 56
759 498 978
184 78 217
933 27 126
712 431 162
771 805 157
406 732 847
48 325 548
684 558 161
891 64 998
880 572 485
368 541 605
214 667 685
785 18 837
444 993 159
127 558 767
869 478 30
121 527 219
250 796 422
468 516 935
829 33 571
148 822 167
952 442 547
753 938 437
678 282 186
484 601 460
583 587 679
20 668 431
474 467 677
236 202 711
174 786 156
856 844 140
360 547 921
216 379 843
852 401 995
803 639 64
718 853 767
831 347 246
392 157 382
679 135 333
129 670 446
822 54 819
659 60 70
35 81 926
5 313 109
174 427 496
154 404 500
906 662 763
473 900 619
675 445 503
879 549 353
977 452 298
697 346 136
829 285 504
486 804 737
179 988 979
837 577 155
176 861 547
778 408 754
550 947 457
231 604 357
350 213 512
512 215 831
189 988 886
7 992 322
130 887 417
625 592 249
831 683 365
504 825 373
101 84 933
50 55 266
684 281 647
42 404 747
915 775 757
918 311 619
861 452 889
664 652 988
773 231 768
248 913 861
691 310 690
121 672 8
158 32 129
572 584 865
268 700 408
722 617 718
520 785 654
413 232 507
579 142 202
376 766 124
430 301 705
813 152 801
583 459 501
16 442 356
218 283 88
195 917 86
977 980 610
9 467 579
39 736 310
206 16 947
905 911 156
606 787 43
750 882 322
245 596 274
984 51 964
63 753 144
954 709 558
769 155 516
549 432 678
871 78 396
758 160 751
807 577 418
106 583 396
534 122 549
172 95 129
9 726 606
13 828 968
726 910 92
70 161 314
772 990 777
986 457 668
672 618 174
871 977 660
145 842 756
30 875 764
534 343 404
792 446 94
317 358 450
619 93 536
736 780 717
918 813 202
219 818 601
665 667 925
897 468 129
744 172 990
400 892 839
153 662 611
113 755 462
36 127 397
412 347 233
499 685 142
467 414 484
521 397 757
614 475 844
567 255 839
327 802 379
548 106 968
126 525 38
93 340 338
895 250 394
573 437 237
139 118 508
439 956 576
148 12 711
169 321 454
588 654 252
467 716 373
776 187 453
537 230 427
289 521 913
76 702 57
83 196 615
15 382 67
961 703 836
936 407 624
872 874 951
949 555 912
355 477 152
73 681 556
423 44 27
744 550 290
408 228 627
31 217 576
235 333 805
847 39 392
125 175 530
226 344 645
948 561 777
30 98 429
124 807 747
163 485 871
316 620 720
752 669 918
514 417 635
50 727 38
284 628 1
662 821 975
8 548 375
934 860 896
966 900 973
451 465 629
252 918 725
51 815 995
562 802 33
842 164 795
191 198 771
53 468 230
579 455 950
772 781 752
135 993 789
64 732 255
850 292 210
822 552 653
476 8 73
9 646 268
80 577 29
54 149 826
821 678 228
252 34 693
589 382 967
43 997 296
682 756 356
375 693 205
470 692 919
276 226 429
457 182 838
307 994 407
752 891 372
333 710 197
908 373 624
704 861 277
968 732 158
624 705 614
167 806 861
912 392 105
670 790 235
288 358 17
981 559 318
120 769 350
643 163 605
38 660 798
122 719 542
396 552 533
272 345 280
726 743 895
664 733 531
186 123 539
944 364 78
640 406 482
460 646 194
516 507 135
675 673 693
442 445 625
272 426 681
721 462 358
435 387 462
731 27 355
825 141 125
987 270 250
809 344 102
831 347 850
448 176 20
696 855 541
903 290 55
599 637 765
107 599 346
11 18 984
301 248 901
288 516 278
787 515 486
514 398 8
599 292 308
298 375 75
734 360 267
631 28 109
499 285 54
280 202 831
749 453 330
921 680 355
613 813 159
61 381 624
964 153 540
731 733 635
749 106 860
675 737 832
231 819 923
474 40 666
149 663 357
259 384 983
769 239 688
329 42 655
534 786 217
251 68 725
429 613 180
254 288 190
642 134 16
873 461 970
767 419 746
924 788 425
929 632 112
554 774 216
602 129 225
217 540 436
575 932 891
320 879 126
426 794 541
952 760 295
258 423 517
533 482 5
921 672 444
142 542 318
294 861 121
107 431 636
317 398 699
199 31 410
299 922 515
78 642 54
589 558 633
976 265 703
667 922 893
862 994 889
825 554 224
677 998 566
167 932 684
608 386 879
474 421 513
522 802 810
505 561 458
108 802 78
724 762 335
396 710 885
777 311 947
479 709 505
105 665 737
495 257 659
11 874 994
160 746 711
655 767 587
247 212 219
389 168 612
780 501 658
934 340 51
546 371 387
875 290 642
452 462 479
597 494 766
666 497 651
285 504 802
172 279 466
796 683 771
190 483 7
646 68 980
828 455 473
130 648 300
311 178 775
652 163 751
457 796 326
87 767 866
637 595 57
725 449 915
690 931 120
880 914 496
98 449 443
46 596 103
373 736 560
632 907 805
443 151 500
179 150 898
642 778 46
507 774 693
941 664 250
917 278 500
149 21 796
987 387 383
796 553 355
261 78 644
399 833 944
654 239 845
331 52 246
836 476 321
884 376 284
636 66 321
873 525 529
364 403 140
443 561 704
187 664 877
976 111 403
590 841 250
763 842 364
660 123 832
854 278 649
948 384 701
770 120 48
613 301 990
782 883 172
263 232 898
894 655 350
727 368 470
6 677 623
16 153 914
47 526 876
240 343 275
304 885 259
288 315 827
129 289 149
249 780 806
516 96 941
843 256 998
540 672 119
559 451 345
562 991 836
807 311 193
790 605 981
675 804 700
467 624 717
55 9 860
293 912 620
828 931 1
55 540 177
132 629 278
464 188 984
290 489 17
925 344 268
120 86 855
493 257 534
530 482 215
424 502 230
620 209 422
266 386 537
415 214 570
231 876 204
617 26 315
486 494 80
837 563 982
194 370 918
96 302 747
71 226 636
862 720 706
522 342 960
957 320 305
860 475 605
856 473 161
456 858 996
734 167 665
890 614 956
307 256 626
810 506 108
486 157 237
561 442 271
941 64 194
452 409 554
774 255 146
934 466 106
7 169 663
187 819 961
856 153 306
818 302 739
248 785 197
241 769 483
269 961 34
367 121 619
327 624 555
502 939 324
374 265 83
55 267 226
3 665 29
443 983 180
421 847 667
39 758 482
756 725 770
375 949 511
331 103 899
878 635 848
545 74 101
996 637 934
41 326 289
985 460 865
11 958 397
504 557 61
242 623 941
488 961 713
174 703 343
943 134 276
309 616 214
976 277 507
389 340 233
494 878 241
429 155 189
400 768 822
269 275 383
480 629 834
370 631 38
167 837 291
215 147 456
819 690 70
624 526 12
291 356 595
360 905 992
969 853 163
805 71 603
297 735 53
43 477 582
145 348 471
798 268 126
954 351 186
371 524 453
662 481 834
257 947 377
345 622 44
603 70 845
661 784 600
241 687 726
792 468 896
280 384 8
761 260 369
111 206 723
227 452 810
44 49 600
56 993 26
566 19 288
258 166 415
947 998 406
349 617 892
180 331 243
697 21 370
695 616 986
526 457 74
278 66 509
832 129 521
22 891 424
206 555 165
978 797 732
605 708 151
289 215 350
810 531 458
101 119 929
640 903 979
117 9 169
246 652 120
828 591 666
692 684 845
908 113 320
103 203 421
69 462 896
67 411 6
514 763 350
209 121 688
966 195 223
1 375 791
290 280 866
288 572 950
203 881 659
405 441 278
737 500 256
481 172 295
250 398 263
205 722 902
424 744 912
208 864 96
448 348 486
352 90 670
516 728 851
41 193 385
835 153 781
476 230 416
704 964 787
322 107 631
984 88 477
281 659 313
351 256 930
389 913 889
957 48 531
226 702 533
956 918 112
392 567 444
445 483 377
840 175 298
525 745 32
7 912 985
33 382 196
960 551 954
393 338 265
863 304 908
628 301 742
443 775 788
431 773 231
634 129 85
516 830 460
91 698 401
785 530 761
896 856 801
190 308 304
763 584 169
107 191 195
10 455 208
128 171 502
157 955 734
215 666 948
983 123 254
655 272 416
819 636 958
250 26 327
577 397 564
417 432 28
761 725 971
157 21 708
559 515 790
626 534 931
928 166 460
983 145 350
675 94 61
769 320 146
299 363 28
144 117 124
283 180 236
569 704 226
507 938 855
622 375 922
866 437 677
979 309 466
748 231 650
874 246 704
910 768 364
392 802 962
887 146 27
801 16 568
794 125 672
418 732 103
385 85 883
486 731 89
403 971 127
771 950 964
680 609 825
268 885 576
429 361 905
906 814 829
443 416 775
679 878 532
965 143 698
706 135 725
25 178 973
34 851 472
790 469 283
180 136 319
543 131 211
319 19 244
222 768 663
211 9 550
445 561 890
189 204 762
512 994 808
181 435 887
367 248 106
195 661 802
867 856 729
455 902 340
430 488 834
352 635 328
239 452 779
192 859 977
430 915 878
461 286 851
413 67 779
722 482 56
824 306 402
391 915 214
206 110 585
318 379 399
863 847 442
8 82 633
944 659 424
71 607 351
45 226 452
157 183 831
943 779 59
500 398 181
542 119 993
991 876 839
455 676 420
193 16 250
217 660 34
748 667 365
613 151 948
276 870 797
380 757 951
677 798 97
741 945 80
762 57 550
783 650 776
983 185 277
235 587 864
754 64 427
862 582 567
93 932 249
893 83 881
38 340 445
553 927 425
682 675 760
661 275 314
351 941 953
150 99 763
98 744 354
474 96 129
336 973 809
635 215 953
288 454 378
830 907 205
760 906 979
847 679 558
855 998 543
311 513 283
747 334 639
392 908 217
387 700 789
23 644 515
152 424 643
948 439 651
623 553 36
494 729 74
985 386 73
562 969 148
727 24 542
958 362 896
536 931 933
104 796 726
173 427 130
212 404 969
47 525 393
301 153 343
878 846 622
747 729 22
461 534 107
206 490 962
916 864 503
522 37 108
990 329 668
556 168 644
956 783 57
163 354 737
145 764 577
394 372 416
631 459 307
460 670 332
385 458 756
113 743 781
891 520 961
88 73 612
943 704 249
381 813 277
457 646 139
270 810 134
101 514 435
968 396 375
678 306 979
214 138 530
683 101 983
548 359 524
597 605 705
809 109 908
171 276 470
379 607 571
386 306 784
159 886 917
814 365 62
425 94 103
486 275 664
640 490 345
439 564 647
582 261 197
983 682 196
855 530 304
205 549 63
47 293 641
143 626 603
32 251 472
484 788 921
580 112 536
619 925 578
928 799 296
499 910 32
1 207 942
123 94 934
595 987 540
357 991 22
735 363 231
582 511 804
541 233 565
449 173 146
923 982 136
333 441 347
796 30 472
684 305 931
491 745 437
406 401 806
194 668 413
220 251 968
646 687 586
633 423 693
741 15 808
709 452 498
203 742 389
235 704 636
193 657 505
646 644 726
887 410 952
248 331 800
882 992 614
171 244 350
785 380 218
547 262 46
429 981 61
147 955 935
751 629 52
910 79 78
799 69 404
737 891 218
489 566 694
246 445 66
58 521 228
460 499 749
819 802 474
374 304 562
669 40 567
553 244 209
518 640 326
906 722 25
890 274 520
494 54 883
653 267 548
147 998 695
440 389 905
279 195 397
986 779 107
728 847 671
25 177 821
412 425 901
305 276 85
272 95 361
779 718 598
926 418 211
609 724 601
667 296 991
305 539 69
647 422 646
760 632 873
513 644 186
105 551 151
281 709 149
510 726 91
719 198 900
261 634 76
876 87 24
310 449 170
519 640 197
492 858 153
778 102 862
867 794 381
918 702 792
505 744 741
245 424 694
535 28 276
694 439 781
353 690 669
878 32 49
827 869 263
468 873 527
335 890 658
549 93 532
621 274 105
826 356 950
394 580 848
510 975 337
35 849 583
916 300 740
155 761 399
631 575 941
115 807 684
540 130 826
889 320 364
797 149 953
660 289 623
784 545 786
927 490 855
567 562 547
724 573 137
288 619 292
130 380 268
784 590 340
874 265 929
403 395 315
670 567 932
231 705 698
907 529 18
889 739 280
504 665 755
208 468 613
943 179 954
697 502 252
68 818 410
251 254 572
539 316 763
139 708 895
206 394 581
545 122 127
151 202 163
700 819 422
219 976 99
868 438 500
504 522 182
455 218 342
975 915 483
926 132 853
5 418 377
416 359 428
734 739 244
855 330 279
883 421 558
938 824 360
694 798 290
874 844 442
35 188 333
920 115 707
897 718 413
742 967 989
177 394 327
645 792 550
542 15 963
663 846 881
309 205 27
438 12 940
735 3 884
348 726 443
324 634 147
644 398 141
554 360 51
273 763 733
990 887 318
518 772 739
825 15 386
965 243 540
391 753 597
683 589 847
492 173 596
3 297 161
952 758 448
626 62 755
212 156 539
131 442 210
101 690 897
171 687 103
896 481 978
400 624 832
335 628 342
365 333 71
347 133 593
337 796 521
905 575 482
321 328 961
578 301 894
418 541 654
765 732 586
771 85 265
576 540 288
947 476 307
167 188 41
478 219 751
171 759 540
886 331 436
822 513 118
871 487 365
182 54 147
106 607 716
824 653 979
159 858 500
111 624 736
477 68 278
453 295 551
475 688 390
929 229 684
539 391 838
345 482 467
461 537 235
201 235 924
978 883 519
572 671 718
755 266 447
139 924 423
753 206 781
212 889 555
677 35 920
116 244 939
114 108 154
943 166 823
561 752 890
871 174 15
5 889 604
556 875 742
872 250 805
323 382 1000
638 121 627
825 415 477
264 133 371
601 918 510
980 849 316
300 844 703
563 145 189
48 619 254
530 717 299
916 987 323
485 292 549
891 823 96
624 547 835
519 727 786
519 309 451
104 854 736
81 884 934
468 87 572
456 176 691
425 563 887
436 984 642
873 103 242
545 711 107
580 595 258
765 472 263
980 533 747
7 797 815
613 23 792
868 628 964
107 846 49
267 603 383
953 29 965
427 693 385
126 433 562
194 621 518
810 901 515
426 474 453
490 168 626
47 291 906
544 982 814
540 61 696
598 692 750
54 746 793
164 376 806
377 340 695
448 456 144
378 331 576
117 426 671
596 339 365
399 435 848
478 961 668
253 595 106
660 527 14
368 569 135
565 814 995
691 963 611
997 915 364
419 993 588
525 540 225
641 521 691
607 829 461
685 926 242
221 126 302
981 452 661
460 719 57
814 639 981
572 591 804
609 837 51
428 1000 86
922 617 746
356 463 204
309 825 192
642 386 805
898 338 135
329 331 160
243 242 174
270 572 276
226 582 556
892 667 425
96 349 96
3 696 172
251 548 451
268 620 848
280 843 647
504 77 747
97 15 275
346 167 863
632 786 543
625 836 466
868 232 388
427 294 551
555 667 352
46 588 910
713 681 753
40 947 705
943 500 87
985 319 688
567 10 159
743 43 63
495 469 541
314 645 711
12 373 97
1 109 362
201 773 549
556 687 379
616 555 838
715 542 908
736 37 16
207 651 545
551 919 119
415 878 158
410 897 187
462 204 900
66 720 59
75 490 417
640 372 710
976 305 336
125 50 781
239 594 535
771 730 316
546 515 471
151 652 899
801 786 97
707 550 719
1 49 63
671 617 742
779 595 416
48 660 700
786 62 56
947 256 191
705 689 446
115 622 649
92 696 744
985 374 622
30 525 924
156 217 76
467 465 104
73 585 179
166 163 349
228 223 565
45 279 527
319 909 296
587 803 927
585 133 201
646 638 124
571 969 482
762 49 343
167 116 799
45 147 870
826 481 981
820 735 147
916 434 556
22 240 845
837 756 791
400 904 399
586 40 345
137 165 648
735 573 922
358 773 627
383 900 26
208 739 800
673 499 941
52 242 738
461 695 247
795 385 586
912 755 434
651 792 395
852 653 733
333 89 598
932 235 391
745 914 217
749 514 436
166 570 156
608 247 23
902 562 868
847 313 56
881 438 292
790 279 455
337 667 56
517 565 394
902 467 459
498 132 932
170 223 947
540 875 799
183 956 156
693 640 858
847 321 962
415 19 261
845 415 122
98 261 244
402 297 739
308 460 683
442 518 296
282 459 249
135 989 337
974 143 840
966 785 219
641 564 579
465 332 261
603 570 97
844 552 189
729 234 689
756 836 754
621 405 709
596 571 170
508 862 260
842 723 486
396 214 938
201 100 148
476 312 347
904 39 758
672 982 632
651 554 513
205 452 616
880 113 168
545 331 859
500 662 66
191 288 979
750 915 217
122 702 396
501 87 164
39 226 997
182 56 87
183 581 686
752 712 433
165 910 708
770 746 901
668 393 35
581 326 941
677 82 107
599 436 732
24 359 126
600 989 843
112 612 161
55 752 831
604 328 449
839 475 656
586 360 15
590 511 108
414 618 350
990 121 141
332 198 661
359 502 616
266 439 424
300 735 23
97 63 571
862 725 337
590 612 122
174 86 849
243 725 602
894 176 868
83 50 60
433 742 54
86 274 795
362 777 687
1 950 883
611 368 481
233 990 85
846 90 613
425 578 112
553 490 320
490 172 641
789 853 975
523 531 302
479 777 826
897 675 143
675 982 448
168 307 622
957 160 966
66 935 177
514 125 526
183 519 829
350 164 126
150 472 917
695 175 470
666 441 274
618 218 830
152 111 973
628 987 902
192 45 363
395 701 720
914 694 128
630 872 403
539 661 695
730 490 753
887 87 328
38 956 299
17 839 387
113 510 90
457 322 68
802 668 810
229 172 591
904 13 530
730 530 326
571 560 743
404 513 640
363 898 369
229 742 916
719 422 165
443 495 974
72 468 813
93 370 577
222 133 573
430 325 574
67 349 919
370 662 51
727 585 353
568 851 919
868 11 996
457 388 628
354 748 16
425 726 694
677 769 991
483 619 860
230 729 431
161 969 60
335 141 411
811 865 827
154 641 252
727 496 253
924 546 380
570 546 937
734 256 634
622 214 729
436 861 629
453 212 624
298 766 834
572 262 189
307 498 640
683 598 327
403 425 735
524 899 216
599 502 140
210 682 175
299 39 551
619 674 649
716 972 984
841 544 79
551 543 431
381 277 925
658 83 627
141 436 322
201 343 958
295 888 996
355 868 766
486 221 494
350 789 982
141 221 483
624 447 582
89 22 276
695 560 888
867 474 161
547 196 653
382 551 741
58 894 823
206 296 317
165 484 520
201 731 841
848 422 290
746 764 715
487 16 728
427 1 664
247 165 933
923 127 725
586 622 371
385 285 851
824 268 542
847 168 470
522 146 354
857 871 258
808 726 538
576 463 734
140 425 18
970 145 142
400 476 224
212 306 795
366 805 542
563 883 806
470 507 354
775 66 317
669 750 522
585 72 452
948 138 530
934 676 967
879 413 671
276 800 151
671 902 944
220 994 547
409 345 411
144 726 248
944 568 294
78 74 548
272 60 512
662 777 143
980 132 55
105 44 195
962 605 802
786 797 278
869 867 578
849 894 237
747 270 372
788 210 531
360 288 674
385 642 898
43 709 834
498 706 312
879 779 910
608 812 701
636 437 966
787 405 124
607 635 803
856 494 257
471 428 205
211 710 562
258 222 63
95 582 704
838 276 953
772 789 367
172 457 102
128 861 155
74 116 839
201 205 470
415 749 15
121 48 655
820 599 200
770 821 853
985 230 30
972 929 260
702 546 866
277 521 143
18 692 489
377 292 751
137 104 950
482 201 922
529 731 157
40 732 303
206 719 498
388 959 209
479 445 641
313 134 882
559 258 54
37 667 841
280 613 983
110 35 303
501 272 425
152 856 630
783 420 384
542 593 203
690 985 219
742 422 917
425 254 759
834 768 846
519 134 202
828 56 161
415 612 188
689 366 261
125 584 512
873 165 273
878 465 792
374 854 375
894 469 202
491 522 342
736 399 277
871 587 51
291 704 968
537 52 120
434 594 165
126 439 55
133 704 993
80 872 887
574 9 151
185 689 536
942 318 926
177 877 444
818 18 1000
460 368 351
943 434 29
767 743 832
989 653 598
611 683 632
523 349 278
27 148 842
174 741 61
571 843 875
880 702 38
65 192 211
478 309 164
1000 605 52
459 911 585
843 610 67
75 87 959
311 259 797
730 38 498
795 254 324
374 445 549
131 642 361
41 343 403
955 820 747
612 674 313
282 379 257
928 215 378
623 846 764
630 47 906
127 332 993
114 753 183
287 492 181
91 209 845
919 694 953
694 986 553
208 665 393
307 119 248
223 294 391
711 383 248
770 749 188
36 135 903
722 22 106
389 660 459
57 155 627
559 688 250
974 292 894
36 772 818
526 675 555
217 983 354
501 752 21
410 38 354
869 807 263
356 469 281
678 545 625
108 724 142
743 16 949
558 341 41
908 558 925
352 804 682
136 776 544
223 32 426
284 719 284
889 329 48
200 687 741
893 626 927
473 443 278
984 393 733
947 24 215
249 724 927
41 753 769
832 735 267
283 539 814
690 35 734
759 42 211
223 24 823
35 611 954
855 182 35
281 27 978
746 288 459
860 360 282
103 618 450
802 182 710
951 596 379
18 140 89
827 95 818
279 480 492
659 703 873
237 176 381
984 945 174
612 818 900
124 231 923
811 278 641
927 442 941
654 962 481
397 480 249
99 54 643
807 582 580
96 737 245
583 110 794
593 52 253
880 796 897
385 597 596
109 109 751
902 422 365
184 81 552
698 126 87
101 322 732
439 560 86
808 661 273
99 43 673
852 265 36
868 601 183
557 262 557
517 772 259
808 512 571
665 222 89
713 555 806
855 103 233
726 544 580
774 324 996
490 57 862
962 974 556
964 433 371
448 297 145
144 751 581
831 614 953
645 541 667
40 994 903
161 619 814
311 551 71
114 129 215
361 827 32
31 341 136
687 72 794
742 945 178
164 828 290
710 625 567
692 786 765
679 499 865
814 304 289
840 944 619
115 618 609
562 17 309
606 71 554
235 773 829
446 978 545
198 634 5
266 403 112
688 978 639
220 831 576
565 888 512
841 357 881
556 434 531
911 226 583
680 641 53
768 95 735
489 294 505
454 297 818
386 856 684
543 465 601
556 219 84
235 886 130
274 931 732
755 359 289
246 225 283
404 564 587
355 940 94
348 183 846
45 468 226
300 471 373
382 402 46
358 885 634
954 380 17
441 370 228
597 104 159
667 745 188
970 486 746
21 289 346
311 571 950
109 861 637
911 226 84
504 95 954
873 742 428
670 970 708
63 102 533
922 55 829
897 183 718
114 402 563
802 304 161
595 790 814
410 473 982
881 757 882
702 853 86
462 924 936
405 970 658
15 911 273
541 383 371
407 168 501
5 837 618
278 270 808
635 112 890
386 11 855
272 376 188
537 350 58
651 890 539
797 91 169
115 700 985
617 623 163
225 345 50
859 112 181
685 82 79
74 187 839
863 542 302
778 343 709
240 938 224
685 331 557
954 396 434
52 804 260
101 420 864
742 681 566
740 979 46
575 74 229
663 689 144
804 702 792
481 938 565
998 915 856
197 184 383
6 763 23
997 327 798
128 597 770
27 844 542
987 913 513
186 903 125
815 712 540
407 859 810
254 132 959
44 707 370
88 59 777
686 879 140
290 473 385
144 927 23
247 375 946
943 351 857
330 590 297
870 3 404
762 56 659
244 724 348
431 273 60
629 340 884
947 537 222
103 958 586
436 981 390
893 865 535
305 638 317
544 719 395
467 298 301
789 593 416
422 114 706
377 517 717
231 500 484
260 257 310
744 353 697
789 514 82
129 217 575
610 633 853
409 685 770
67 61 768
550 637 115
838 230 485
713 68 370
726 408 910
261 16 189
631 431 552
481 246 881
741 818 419
836 724 104
534 915 230
401 561 788
221 109 953
746 794 266
945 990 282
65 430 746
140 639 308
125 764 765
527 114 332
705 611 568
886 435 661
899 163 425
216 489 263
803 210 495
258 567 524
298 568 254
836 974 330
509 918 99
484 990 359
962 237 76
769 100 457
578 315 332
274 293 510
920 667 333
392 499 4
152 781 678
889 455 633
691 275 136
767 369 637
274 749 11
24 820 94
912 471 86
615 836 668
213 602 254
897 420 262
600 904 614
620 859 28
29 612 840
77 870 390
231 976 635
682 876 933
87 752 197
455 645 768
702 744 170
940 245 746
215 361 670
591 496 522
919 673 791
573 229 531
337 659 542
718 528 588
525 813 135
529 562 890
929 433 647
246 499 116
228 949 390
947 363 247
14 462 836
537 549 180
339 562 960
159 989 238
305 221 743
254 563 688
983 854 866
279 17 262
808 659 291
210 705 691
857 978 872
688 890 67
903 697 832
563 916 569
372 817 606
396 105 891
548 230 476
125 678 708
290 273 898
72 514 994
568 857 295
767 511 665
679 871 878
797 230 831
483 881 108
261 464 377
547 601 65
729 898 374
655 78 332
886 600 955
634 395 964
525 573 879
514 263 901
325 849 263
205 765 631
119 228 948
454 773 421
34 322 939
464 242 20
848 71 909
794 157 642
535 540 440
867 169 593
700 715 509
848 752 51
813 575 940
460 317 160
7 544 484
767 171 590
375 149 647
465 158 568
452 234 685
713 577 466
829 620 848
985 88 123
446 122 856
748 382 604
432 758 327
258 177 168
146 164 783
387 117 548
706 866 474
434 806 585
464 809 891
84 353 111
373 355 235
329 429 52
799 629 222
393 845 429
721 142 126
747 721 684
1 151 272
265 214 339
145 486 278
224 355 895
481 902 92
327 38 560
964 873 983
381 398 304
786 169 130
496 49 898
382 666 811
483 80 508
25 892 205
263 665 279
390 343 855
557 174 871
263 32 725
530 932 478
600 195 477
412 998 862
754 793 148
636 595 910
691 540 153
645 277 564
411 951 107
588 11 204
58 987 647
375 857 736
264 48 44
282 774 152
452 192 802
248 29 267
978 298 767
127 72 814
510 22 700
983 778 764
454 900 56
652 444 967
718 433 82
441 915 62
149 668 501
487 831 648
840 734 223
734 110 623
926 176 362
108 770 383
12 265 142
947 504 425
288 8 206
479 330 763
996 118 835
720 391 306
251 943 206
613 554 595
647 507 785
466 1000 86
255 816 55
10 725 467
162 602 43
504 529 9
193 749 439
690 982 637
596 441 741
119 725 576
499 447 115
147 203 540
512 780 434
344 709 896
275 676 519
631 771 377
309 416 214
967 124 763
417 266 523
701 285 624
455 239 83
780 808 496
19 526 994
310 155 201
182 881 766
692 958 857
58 522 964
570 465 42
347 375 433
471 13 100
620 936 563
691 177 793
200 920 593
825 303 133
930 458 904
503 544 285
991 391 135
459 957 481
858 140 325
768 663 164
200 744 9
305 586 107
757 39 274
333 197 396
326 928 344
652 85 41
80 14 891
841 346 189
408 324 618
944 233 661
604 146 606
521 588 58
586 719 239
68 551 967
648 535 647
600 604 630
52 247 382
215 753 39
692 966 494
260 456 835
960 375 143
504 910 261
837 644 277
888 448 762
773 292 329
515 483 979
286 176 941
418 898 936
409 434 124
616 334 351
108 998 208
428 673 758
960 566 101
133 138 125
175 760 854
422 344 102
520 715 31
338 408 113
757 922 235
152 266 971
392 887 222
426 875 630
488 268 709
923 803 631
474 318 404
247 186 700
885 914 184
727 381 708
918 636 646
620 887 180
350 973 388
475 198 478
152 53 630
794 60 708
111 257 507
971 607 141
359 614 641
926 498 783
386 783 390
531 629 230
646 691 64
48 802 92
389 794 991
119 234 737
365 9 329
859 655 316
337 500 263
525 523 395
775 268 142
410 808 935
491 625 471
783 601 907
187 448 682
839 81 310
925 704 728
899 882 366
389 194 73
499 440 991
291 879 246
413 791 877
157 350 367
195 50 494
88 574 126
801 598 676
797 905 21
432 734 97
161 473 782
508 831 435
189 718 850
796 703 378
383 832 388
499 361 302
592 682 21
458 948 910
871 385 883
768 260 567
998 227 486
404 152 546
803 186 123
666 966 241
402 235 837
212 853 971
753 34 160
427 345 293
883 672 423
382 259 99
65 399 760
994 449 871
29 21 214
786 748 361
857 367 615
704 441 800
160 767 207
957 986 223
91 497 21
670 389 164
470 971 124
183 412 692
979 91 236
315 375 202
751 293 50
284 495 338
171 516 181
432 156 521
78 880 987
157 169 999
937 385 219
463 646 159
75 459 139
359 678 542
198 843 436
949 82 930
593 624 956
545 189 357
791 621 68
621 105 922
735 958 660
591 106 719
398 200 716
798 849 171
561 430 643
35 595 49
751 368 645
859 107 845
559 727 40
905 53 31
781 39 792
872 125 310
59 131 460
305 495 918
349 519 887
929 431 764
245 42 619
599 467 129
368 530 571
500 40 141
640 948 584
916 187 23
20 804 566
580 944 658
892 490 640
940 511 1
865 685 553
998 253 85
900 668 604
647 410 406
782 490 389
14 449 185
416 465 281
171 148 545
755 267 900
514 729 985
26 509 609
7 71 951
734 52 223
259 741 189
666 156 602
127 53 556
97 734 343
97 628 242
412 370 588
757 774 366
808 150 926
957 711 376
551 45 597
836 148 302
365 738 381
598 236 572
847 287 118
796 728 52
790 593 695
247 179 878
386 886 989
843 453 825
796 538 882
6 818 435
500 854 204
208 34 613
388 634 187
557 818 258
892 748 622
393 179 377
632 752 448
491 577 761
430 426 663
292 423 660
549 707 965
874 952 567
538 864 531
320 417 816
444 576 242
159 69 416
874 943 716
163 873 420
947 854 266
567 80 967
878 942 846
898 537 26
315 989 620
863 416 429
441 959 364
463 826 168
433 9 275
305 749 621
963 65 899
725 983 488
960 289 631
84 46 451
71 622 860
268 232 674
515 780 260
427 491 438
605 76 388
929 598 80
941 568 184
978 785 147
119 662 517
652 715 343
412 387 80
310 291 123
558 442 277
882 417 738
935 229 330
365 813 9
396 282 604
907 776 64
766 825 113
488 257 103
121 950 56
428 683 899
744 194 254
950 372 601
976 14 154
436 193 945
228 106 156
313 888 887
889 570 473
16 486 814
275 851 145
137 346 733
40 396 556
73 137 550
338 400 274
350 172 563
786 195 578
547 806 68
955 234 733
48 858 511
292 936 396
526 196 40
891 710 823
697 366 17
462 514 503
943 86 50
827 291 486
352 974 300
338 484 564
910 547 139
969 359 949
726 682 418
392 43 50
671 208 731
942 945 853
299 961 158
732 75 705
499 283 954
656 886 737
311 212 330
468 425 455
886 256 289
583 526 599
139 111 161
636 321 549
57 639 447
962 422 868
744 437 99
811 64 280
992 930 775
617 670 54
860 891 246
158 432 378
419 992 495
538 251 186
731 9 537
746 248 257
694 62 185
703 268 790
538 143 346
381 315 357
947 883 676
565 182 285
499 740 799
52 943 788
845 834 353
732 218 648
398 790 406
819 822 960
957 666 328
899 76 202
716 959 264
386 335 533
415 119 683
459 84 113
940 356 23
908 932 845
963 753 159
122 359 818
624 302 766
969 259 422
22 601 353
407 301 484
31 212 927
587 590 553
385 505 301
354 74 601
362 693 660
467 397 579
872 883 86
660 207 498
642 640 49
915 401 654
74 143 59
544 648 914
110 525 303
35 186 287
477 120 694
203 646 744
167 611 825
975 480 767
216 549 653
671 908 815
63 51 464
549 323 948
897 810 851
160 940 256
491 457 40
809 597 127
95 127 790
98 866 205
198 616 10
339 396 317
928 806 344
6 493 109
887 69 914
301 731 408
978 270 192
50 411 197
928 89 257
184 360 750
499 693 569
448 172 683
688 409 587
294 990 791
211 631 136
117 212 578
368 703 440
871 410 553
399 434 48
457 555 771
567 273 917
591 624 966
118 957 104
499 79 801
648 991 642
884 29 186
950 370 361
356 671 331
336 263 643
34 220 408
366 481 362
826 71 339
379 290 49
849 36 764
235 774 430
421 920 739
750 911 512
803 958 480
429 120 410
43 31 156
692 813 329
633 649 393
161 130 866
301 668 576
292 443 487
597 256 401
375 852 604
41 466 807
935 849 548
72 689 484
843 521 753
816 100 915
53 366 700
363 142 734
103 248 929
816 116 143
503 715 822
679 917 570
229 61 949
865 979 938
724 733 600
504 618 858
71 904 781
314 734 342
654 637 18
355 666 571
856 171 482
868 157 901
299 440 544
614 167 663
275 934 755
491 429 281
103 529 42
687 505 884
993 428 666
818 453 113
447 605 541
801 505 362
181 893 237
397 11 320
845 468 810
676 590 760
298 340 528
943 78 272
145 812 460
276 98 525
745 232 480
540 987 753
836 296 405
887 780 129
710 69 112
599 426 677
525 555 223
233 14 339
266 491 598
419 832 766
511 751 389
74 94 762
184 140 36
611 773 715
535 562 762
708 343 87
18 920 641
268 613 345
79 670 718
88 303 848
292 90 792
975 697 654
312 615 662
57 96 172
581 882 110
610 6 190
842 263 658
45 433 987
131 691 470
887 754 328
764 163 104
400 469 821
462 316 30
641 676 952
400 412 646
603 393 848
378 857 833
380 347 396
861 297 473
655 200 6
151 674 221
308 92 209
142 594 899
829 360 690
562 665 93
450 558 910
488 645 438
647 932 664
972 814 142
877 112 501
934 67 924
590 379 459
440 228 700
805 375 896
903 793 961
404 437 871
88 411 284
111 611 23
940 825 797
50 419 399
198 494 201
326 977 525
452 433 133
225 485 254
69 581 250
718 616 602
194 609 9
699 636 512
191 34 496
314 382 136
628 647 957
465 88 328
343 661 370
589 98 449
476 69 850
204 65 874
983 970 43
186 42 917
592 527 772
270 328 176
56 624 25
446 460 846
523 32 692
792 917 607
719 787 294
11 456 397
980 20 902
365 841 121
644 33 184
141 346 301
821 613 210
275 803 99
556 614 723
678 346 102
507 184 829
199 269 30
886 425 396
844 949 473
522 438 694
63 525 728
175 182 45
536 988 920
536 502 179
975 927 698
896 717 278
230 18 173
759 176 444
359 640 154
797 592 256
722 25 984
606 602 429
418 458 481
622 359 666
248 755 555
191 333 671
975 941 195
48 925 175
881 131 679
128 479 405
833 938 348
443 922 451
978 219 47
604 944 425
320 17 815
971 393 451
814 533 451
585 567 766
128 234 71
505 506 28
225 126 996
801 836 182
880 813 105
690 519 961
510 820 340
795 989 972
882 196 397
84 617 496
496 693 221
793 684 56
623 341 115
22 938 804
826 889 831
594 557 568
169 59 674
695 250 482
729 828 805
688 627 892
649 292 184
988 524 5
7 976 782
570 282 887
818 146 511
548 344 948
80 847 230
321 892 234
122 677 732
397 266 553
695 363 844
428 638 651
958 157 872
551 383 123
703 128 972
790 746 760
148 387 89
598 740 803
948 742 101
228 205 102
233 55 504
347 281 568
498 170 778
498 952 511
259 728 515
593 752 213
715 884 738
605 65 222
229 874 595
34 921 336
155 744 98
264 385 899
448 905 149
961 960 738
829 263 712
186 861 523
343 497 314
56 603 164
526 93 768
364 528 742
32 735 265
162 86 982
375 963 394
638 237 289
632 399 337
215 120 864
46 740 728
137 904 772
85 151 762
941 502 531
491 282 97
747 132 571
804 1000 348
203 301 95
596 129 922
384 92 96
411 658 548
830 371 453
548 929 202
6 636 621
341 470 596
343 725 508
718 78 900
430 775 28
955 388 162
233 191 686
732 504 775
536 537 689
440 525 966
685 265 961
381 957 567
270 700 932
226 160 718
968 614 449
320 253 20
486 773 778
382 471 763
553 38 923
916 467 608
570 358 354
955 665 595
774 147 538
858 481 442
673 964 67
499 960 879
366 606 699
839 946 967
149 504 427
831 794 589
30 465 619
965 352 750
221 720 895
834 706 742
150 836 238
552 902 402
91 733 695
219 238 679
35 251 239
195 428 346
557 981 809
685 112 345
613 924 653
123 80 474
214 264 172
481 439 179
689 115 402
81 385 898
476 861 405
897 190 709
574 16 756
603 268 388
793 884 827
100 666 628
129 573 182
913 850 632
845 948 556
863 38 579
787 259 950
50 902 369
120 685 480
256 544 679
200 260 991
446 945 54
402 524 843
891 499 976
600 680 686
323 448 740
589 220 549
31 429 532
88 651 671
499 402 258
88 937 172
847 1 293
575 979 103
458 965 314
284 277 902
564 196 88
220 884 465
834 216 52
456 405 410
343 178 567
389 886 164
249 368 476
103 35 126
994 760 30
23 932 937
768 245 721
591 596 864
607 594 911
58 436 360
52 60 630
937 337 71
581 236 352
772 667 481
263 549 59
406 56 193
935 203 250
76 169 181
334 436 403
342 219 565
502 75 394
318 191 653
138 746 525
65 885 48
717 424 346
852 790 520
673 20 646
288 538 307
515 256 902
577 482 959
132 912 299
219 950 633
922 301 249
734 712 58
825 13 745
579 146 131
180 270 488
790 86 810
824 722 839
655 301 510
35 380 252
52 122 183
848 956 328
633 910 113
622 543 66
138 623 874
33 507 340
552 501 234
137 409 612
434 813 242
201 203 854
485 418 896
779 959 640
31 368 129
882 117 685
240 970 640
759 270 78
827 302 318
416 957 749
187 159 154
334 490 284
816 403 675
70 628 206
316 406 915
258 590 44
409 295 702
600 925 730
13 993 611
234 529 234
848 797 490
992 642 713
965 309 782
779 181 680
632 523 869
947 990 478
191 844 157
491 616 572
859 943 497
187 427 41
736 298 412
574 213 351
586 734 789
933 52 181
347 913 884
499 170 38
34 844 468
442 346 57
934 991 833
478 537 59
331 362 307
824 880 258
780 812 923
509 346 794
314 585 965
880 881 749
979 71 999
717 549 407
902 570 688
768 191 87
254 977 108
717 954 700
245 839 856
888 668 7
306 158 48
767 940 533
718 649 985
559 123 760
667 105 347
453 391 679
158 315 374
877 317 754
798 95 873
576 511 802
573 931 207
113 527 792
198 521 771
8 371 741
976 813 125
74 889 178
770 268 900
272 355 544
759 218 734
80 614 970
43 786 294
849 480 17
870 339 541
682 408 312
889 105 589
941 803 194
294 193 353
480 115 632
21 849 504
596 962 271
763 223 396
489 944 849
517 536 197
360 529 162
310 483 635
843 266 319
749 175 380
114 965 521
131 499 634
232 186 816
531 364 305
933 464 493
986 420 823
525 276 1000
728 793 476
9 882 291
671 515 284
283 602 446
292 817 562
911 724 61
460 622 855
960 950 855
977 312 996
633 173 712
948 145 956
117 442 256
852 770 685
185 175 21
880 220 408
528 434 358
442 769 270
447 744 578
492 34 958
145 6 992
879 745 604
389 364 520
473 250 227
735 131 65
974 653 982
949 664 316
730 743 380
58 169 17
6 154 658
784 951 873
713 474 789
625 372 372
616 337 215
998 631 2
193 60 921
116 69 143
333 31 850
554 514 267
244 327 143
248 832 103
124 478 92
301 631 687
613 804 49
896 334 156
574 620 16
545 777 904
340 276 861
104 123 272
261 161 103
614 85 933
319 386 758
714 39 659
854 403 101
487 966 509
749 332 258
371 702 168
453 899 803
371 802 735
260 1000 172
69 162 223
775 752 422
910 524 796
434 99 713
501 318 852
591 953 477
991 490 1
525 482 597
269 603 348
803 189 965
194 327 848
814 475 389
849 573 565
846 709 550
14 376 422
247 555 4
171 932 28
71 822 397
646 153 884
651 392 737
745 238 470
126 505 769
897 487 472
852 725 517
835 842 194
860 381 673
516 598 483
332 611 191
336 628 68
826 970 155
805 482 571
975 221 874
65 829 698
806 142 468
9 456 56
742 449 36
786 610 736
707 90 957
397 508 465
236 284 287
950 723 533
728 859 697
166 634 262
890 236 361
834 636 86
983 363 754
202 392 654
316 454 221
294 165 736
925 136 844
638 376 648
251 504 66
730 275 81
6 698 934
233 304 204
492 518 354
229 815 782
840 143 126
190 452 241
326 222 34
965 316 603
981 321 76
28 449 950
758 662 694
372 275 120
228 364 820
799 449 460
556 75 756
967 801 792
662 651 495
583 236 385
100 218 735
56 13 547
851 937 816
902 731 212
952 642 251
715 141 172
781 770 593
27 621 165
147 493 229
74 600 9
258 482 149
467 12 677
742 20 634
491 835 407
188 331 790
541 975 40
974 746 109
558 974 85
570 522 206
548 320 808
25 782 164
642 78 847
335 216 408
335 421 234
686 43 993
896 691 235
47 107 159
643 929 585
564 810 579
356 609 101
71 20 579
917 330 9
935 829 925
753 762 957
597 496 473
82 867 779
177 779 412
812 904 165
322 601 274
825 1 637
653 689 747
390 957 782
69 333 57
453 887 193
4 69 760
460 821 762
880 116 23
422 757 588
922 595 94
992 96 633
795 845 529
870 467 462
791 410 804
840 122 815
574 719 574
207 472 278
280 173 634
580 333 258
226 777 451
434 671 749
886 309 425
850 932 766
783 85 905
559 879 513
516 171 841
907 256 907
92 295 572
18 192 346
956 265 907
318 742 292
197 249 245
298 155 286
721 737 687
986 116 631
134 984 191
730 849 502
683 210 717
726 329 105
107 294 491
922 976 104
128 447 662
899 124 50
9 216 933
285 948 549
639 865 754
237 9 115
572 703 454
290 449 803
5 851 73
552 730 5
138 17 298
342 876 370
99 484 860
944 530 460
116 287 322
710 297 753
428 926 164
766 537 853
162 982 490
655 860 465
761 987 256
919 941 982
550 145 298
392 883 814
63 13 977
526 678 685
469 795 903
820 608 675
237 819 879
728 183 141
460 568 345
547 402 365
512 369 164
165 754 654
582 403 164
112 163 900
361 142 822
787 474 540
105 998 193
58 401 463
356 461 567
909 744 493
936 208 628
925 862 800
458 775 606
246 41 973
48 576 861
265 98 26
709 670 645
48 237 596
550 550 658
624 543 152
80 953 875
770 255 125
53 576 138
274 322 559
71 29 266
43 329 726
315 567 921
666 462 936
481 488 544
154 40 437
395 561 577
416 714 361
243 862 720
664 210 743
650 798 389
751 496 756
686 206 440
922 677 968
691 295 629
262 310 740
438 36 267
697 17 457
325 519 567
194 431 421
499 158 118
636 539 451
762 843 859
888 978 627
489 649 413
147 602 383
289 773 60
469 231 391
802 572 501
76 596 471
763 481 212
536 951 304
257 553 145
968 632 852
279 106 230
292 786 886
959 426 903
508 538 809
496 612 51
137 984 718
176 376 947
859 933 724
971 138 224
746 452 51
245 251 9
264 771 593
684 319 156
351 418 18
377 486 629
598 36 489
736 447 693
642 863 971
942 106 100
51 31 493
795 949 802
971 327 180
607 673 482
566 970 38
25 509 376
870 246 63
542 419 909
118 554 767
359 89 136
426 266 569
654 426 182
501 288 6
73 894 717
955 941 564
376 399 45
239 272 97
91 702 96
751 37 932
119 613 67
158 546 693
331 190 997
266 14 411
382 292 552
543 458 743
323 847 390
563 572 879
343 389 725
300 306 917
962 527 69
415 436 185
788 722 713
273 701 691
705 816 676
779 859 78
112 253 342
129 36 633
688 613 447
732 715 639
972 630 427
625 331 450
777 562 678
417 723 515
221 639 681
290 346 157
786 459 670
413 837 706
794 746 712
866 567 357
349 433 239
136 880 969
97 128 306
353 809 307
409 650 725
670 750 131
649 81 669
902 548 720
136 256 569
484 77 197
375 928 227
73 689 758
721 840 359
63 320 95
299 414 460
344 797 526
158 370 912
71 541 495
186 29 944
893 808 841
133 694 560
310 430 447
381 661 647
4 846 754
633 723 455
556 546 308
78 97 11
664 391 975
880 7 97
356 788 728
815 512 746
757 960 198
181 180 440
839 169 223
765 390 647
653 562 76
333 887 743
358 500 580
895 122 881
381 872 438
404 33 327
217 699 610
361 376 560
71 67 410
775 24 260
141 994 797
454 599 557
960 856 125
201 622 558
447 725 137
847 906 216
513 86 709
721 334 147
276 472 344
55 48 898
464 163 189
240 636 225
907 664 38
241 990 555
182 30 278
845 660 351
640 41 503
238 794 82
816 732 923
971 935 419
337 656 749
499 25 555
385 406 314
184 972 875
802 545 596
214 184 754
268 247 920
582 323 183
459 776 569
846 180 691
877 984 395
467 49 907
734 274 708
290 51 548
975 61 40
931 865 71
980 507 483
215 778 343
421 983 837
211 415 56
431 7 769
916 224 634
411 979 238
733 733 655
143 668 137
751 696 913
156 351 873
705 409 719
119 652 141
312 89 881
660 258 500
728 147 73
79 390 828
451 743 789
821 675 564
825 865 98
35 676 445
944 122 138
148 687 774
286 884 185
152 540 287
845 692 916
811 334 705
630 170 68
220 368 531
153 876 921
399 964 247
546 741 474
964 888 174
320 527 100
73 970 617
730 728 984
149 93 178
611 36 354
111 332 922
560 815 998
463 862 843
319 6 533
994 643 297
178 150 73
691 182 732
572 652 606
416 843 305
562 614 97
306 418 594
333 595 108
265 108 227
280 190 514
215 469 94
885 544 248
492 578 433
604 422 61
578 773 134
662 72 940
569 735 762
214 980 343
421 381 674
329 738 925
231 910 227
224 376 447
121 635 705
156 945 871
846 935 538
193 10 361
784 402 491
429 125 999
587 560 259
962 481 16
690 63 622
649 632 432
809 457 341
954 315 621
371 526 268
2 804 80
948 285 243
187 122 667
393 388 89
802 978 507
886 886 422
37 427 853
984 500 176
403 506 517
348 767 207
361 960 196
976 437 605
329 128 618
312 466 632
277 421 468
612 88 513
77 579 535
567 761 859
796 332 262
298 716 492
833 86 680
26 855 535
349 275 918
272 340 924
24 505 274
224 303 543
377 683 515
155 182 97
486 359 569
904 849 796
352 201 836
79 340 747
58 407 490
960 618 457
347 663 183
52 932 432
513 742 159
811 570 437
137 977 722
886 690 17
708 425 152
797 767 290
476 58 541
714 762 612
807 93 926
55 463 546
874 655 540
974 33 785
306 193 224
864 423 287
775 9 527
816 484 599
890 416 200
519 833 752
304 957 924
667 309 990
710 18 84
596 775 673
935 773 273
863 379 476
300 250 824
943 171 313
348 783 797
120 360 339
564 575 329
909 537 43
80 387 966
868 131 967
130 541 722
648 633 288
538 535 130
663 686 995
839 204 553
389 520 602
869 725 448
97 175 971
711 182 880
566 166 256
261 153 870
261 8 273
489 771 742
928 887 695
887 173 259
625 737 10
876 622 885
621 141 941
25 695 324
499 924 368
486 183 340
553 298 182
755 400 178
112 734 968
725 409 949
30 616 185
854 13 24
964 827 539
473 507 879
506 562 978
404 992 951
136 408 775
494 682 947
598 234 95
482 782 340
429 712 701
244 899 376
862 540 773
684 936 926
340 57 123
449 635 632
734 168 11
63 683 850
871 494 313
27 521 267
257 802 948
646 250 305
887 101 110
529 656 201
978 147 575
616 866 359
39 697 506
825 504 891
694 567 216
990 547 796
621 488 516
425 556 857
910 127 134
503 268 757
813 691 691
392 252 171
559 774 948
78 789 658
336 659 431
556 322 594
427 334 587
977 900 959
383 944 719
532 822 725
784 210 861
929 875 974
891 570 51
93 316 7
62 956 810
831 278 57
583 954 202
839 235 62
987 767 100
939 199 618
401 832 594
191 319 692
576 923 580
997 548 260
935 461 29
350 526 7
851 510 301
823 326 289
254 375 600
446 540 43
70 448 511
102 66 701
779 770 684
713 688 181
572 396 371
486 634 808
932 556 119
748 791 703
473 731 339
589 187 142
533 95 234
558 422 793
353 195 241
645 846 88
982 225 859
412 786 420
390 178 717
733 505 610
594 276 234
902 890 511
444 190 529
167 453 956
224 400 54
145 457 724
582 110 543
81 751 676
27 662 47
516 320 858
81 720 592
533 842 256
572 405 260
902 904 435
414 187 596
251 777 695
172 344 725
749 409 373
650 60 727
557 112 855
29 596 919
414 727 395
719 563 503
368 234 566
424 36 509
946 746 843
915 677 537
223 777 884
798 758 579
596 292 319
806 234 916
65 204 469
882 701 275
566 253 655
102 319 699
504 378 713
754 111 459
300 928 243
196 339 565
987 562 733
548 54 578
598 30 275
999 123 670
827 493 34
245 298 832
272 216 833
62 944 829
511 345 507
890 691 766
819 438 388
248 670 206
353 245 153
673 761 720
691 133 149
950 853 648
25 33 353
999 911 520
24 2 347
373 650 374
896 21 114
346 857 140
528 970 417
942 629 463
628 727 362
181 363 804
865 516 308
544 770 352
792 616 464
793 388 951
346 980 80
683 706 184
747 846 689
641 853 302
505 712 387
229 1 369
942 513 309
387 212 221
868 708 430
551 400 83
561 576 137
428 581 311
771 1000 449
198 283 458
252 699 21
530 758 785
745 782 77
20 554 92
552 697 398
82 944 267
993 639 322
255 337 622
734 545 643
714 899 933
949 885 977
631 522 935
869 107 753
822 960 998
430 752 608
474 32 514
830 310 449
181 847 980
306 211 676
530 540 846
937 161 39
314 641 121
519 502 496
491 122 487
728 757 139
621 69 58
410 805 297
200 2 941
753 240 882
490 653 73
181 717 676
773 378 218
934 186 116
360 40 690
202 820 724
307 376 173
974 512 557
713 200 487
715 839 542
289 203 611
651 102 222
766 883 302
332 995 639
328 225 675
76 263 795
954 171 751
118 672 683
429 888 832
19 357 541
628 296 961
452 511 109
817 719 745
86 85 423
55 404 309
223 241 380
690 748 987
768 634 11
316 684 807
635 801 970
969 191 923
959 848 461
197 947 282
465 503 541
907 347 358
157 880 284
433 184 243
358 117 840
667 593 827
153 128 838
685 317 867
232 404 129
620 414 757
70 410 451
471 769 871
230 998 83
265 34 532
9 83 543
723 381 929
831 908 659
40 810 754
117 83 107
344 576 879
272 503 509
512 565 345
161 906 898
921 581 385
945 264 54
473 193 666
558 567 870
351 665 605
974 226 945
18 61 117
939 904 530
836 992 356
264 293 325
18 94 566
307 399 687
47 423 493
555 724 795
930 780 404
348 25 666
749 722 871
24 157 91
55 636 666
679 735 331
36 549 305
194 502 685
611 110 256
349 839 893
847 405 180
403 92 194
523 663 409
198 74 835
792 494 133
951 539 403
592 198 340
770 870 959
959 324 733
21 875 830
328 520 342
858 627 858
798 381 283
987 256 767
188 606 620
526 128 97
151 283 943
665 63 251
713 116 979
439 846 157
889 860 687
123 62 988
386 162 538
756 681 320
505 356 571
801 803 162
394 924 260
351 820 300
149 416 843
369 809 902
213 676 665
727 900 926
249 515 366
177 720 207
454 541 900
229 105 213
844 650 371
320 916 79
600 224 76
689 547 902
313 570 818
60 19 413
911 177 877
189 529 65
737 631 873
571 1 323
782 457 559
87 241 347
766 876 729
428 302 631
113 459 300
361 37 228
239 88 433
405 45 660
970 553 348
474 306 24
121 173 408
621 756 704
718 543 554
845 49 720
658 689 29
993 497 21
287 820 614
991 440 457
974 903 137
50 505 186
905 430 675
411 561 537
532 493 929
955 705 330
696 717 584
39 911 799
32 261 110
589 671 722
551 461 642
398 614 362
136 375 495
660 815 421
864 462 990
534 866 719
49 739 108
210 329 697
632 301 241
562 652 142
882 713 971
473 127 409
546 51 186
671 699 747
302 251 93
675 138 612
313 571 524
761 975 423
764 432 447
180 997 378
897 767 687
445 342 86
200 985 20
484 230 156
901 169 262
390 880 824
25 381 231
472 402 579
200 516 537
211 61 331
770 391 747
632 63 157
830 155 706
157 588 990
700 165 190
712 481 845
146 502 625
292 763 301
137 769 191
721 288 730
72 794 554
568 36 946
169 369 341
8 735 981
370 239 940
162 684 439
14 881 626
403 836 830
981 602 707
211 477 319
690 477 818
793 605 310
515 347 837
362 907 989
645 338 719
985 879 108
681 807 374
48 16 761
90 348 486
696 231 242
152 365 133
469 66 321
945 47 969
757 59 814
998 667 247
475 586 699
540 649 940
766 479 188
405 968 409
847 29 29
869 173 322
195 987 345
600 912 72
885 20 472
868 231 480
936 106 128
355 30 243
283 118 902
659 828 135
358 59 430
218 731 686
220 635 474
940 513 693
744 401 944
262 330 327
388 424 390
792 497 34
304 85 378
229 167 954
304 488 765
47 554 309
882 976 407
529 345 694
949 400 473
605 902 238
485 988 430
719 469 695
6 432 843
792 980 3
687 98 273
407 52 189
537 566 336
717 871 470
208 99 22
153 569 722
521 884 496
811 556 347
363 58 624
628 502 854
979 416 656
61 446 541
659 357 469
590 255 517
58 609 591
674 691 128
18 754 984
89 755 405
406 870 330
830 382 766
346 910 494
570 368 906
687 953 826
760 909 220
758 238 299
162 278 851
36 174 99
700 971 668
439 64 476
439 881 629
640 6 37
641 949 563
66 17 108
123 922 949
553 976 605
474 719 578
726 927 193
625 508 720
610 173 875
767 198 663
665 365 391
757 649 589
249 98 659
634 181 731
930 500 994
827 308 104
351 384 622
389 819 723
358 951 158
68 263 599
301 460 760
385 25 658
13 436 576
127 877 78
3 177 498
718 319 987
188 504 652
364 342 941
969 300 800
152 46 218
563 225 504
392 328 374
376 93 897
965 828 394
607 668 589
438 474 730
136 738 476
651 733 54
287 415 443
114 738 595
330 542 1000
830 367 242
192 102 300
94 582 937
469 12 129
340 324 729
563 376 333
872 860 439
299 310 504
371 817 575
884 624 234
152 740 541
618 907 192
167 27 30
779 175 201
412 995 103
118 706 628
232 919 643
149 142 388
837 41 106
276 490 590
496 871 768
218 951 434
601 393 556
511 660 288
46 978 146
574 987 781
74 733 514
853 389 149
624 114 554
522 323 659
995 609 457
272 607 559
170 774 78
706 922 887
224 157 609
111 918 921
370 760 871
831 343 159
325 846 323
844 373 947
151 542 219
756 198 277
299 676 352
958 793 115
315 427 914
971 549 288
521 172 603
519 91 192
822 757 411
592 961 371
735 757 468
269 361 543
908 574 695
418 88 731
771 668 110
611 187 465
956 246 938
247 423 659
421 106 167
64 104 233
273 669 135
335 388 345
909 811 772
692 808 120
243 587 58
390 635 752
362 399 645
696 601 891
453 467 726
804 67 958
642 163 315
804 693 417
830 49 871
783 463 542
255 431 247
816 384 424
834 217 607
885 544 926
959 767 716
447 549 439
896 321 899
309 728 919
441 724 458
773 560 459
788 972 53
485 870 922
780 890 732
366 298 900
693 592 618
699 911 391
202 458 912
409 379 87
46 119 852
934 977 126
254 327 828
455 905 268
111 351 511
468 256 992
332 803 277
350 868 511
515 451 157
508 43 956
936 713 247
906 252 785
145 490 819
964 893 517
284 483 898
73 223 959
238 934 52
66 775 177
172 588 714
220 790 832
71 452 124
556 459 506
827 725 340
603 863 256
729 896 852
850 728 551
942 210 814
928 490 65
515 456 403
593 627 681
486 211 998
312 750 551
480 70 73
136 866 272
48 365 655
615 643 362
608 753 75
709 345 342
167 969 513
323 551 606
414 243 156
991 391 833
294 162 40
599 836 660
889 226 448
275 431 691
288 322 546
983 703 584
878 456 865
321 282 747
162 491 731
832 264 883
74 797 989
694 450 555
446 856 331
863 710 424
634 242 148
250 478 746
104 540 21
495 586 417
365 255 179
377 307 170
75 567 831
822 993 818
942 540 758
52 639 377
706 926 799
414 781 34
77 937 376
807 574 226
585 985 754
727 515 599
341 720 347
99 671 819
764 549 461
273 220 121
181 327 197
196 982 759
605 371 718
548 582 716
906 545 863
338 625 987
257 501 1
818 930 80
865 412 229
90 141 634
273 621 822
834 206 794
511 219 811
971 145 900
770 528 864
461 50 811
139 251 85
44 536 769
479 461 205
962 317 102
736 208 107
618 673 256
677 41 627
628 215 196
822 911 501
892 312 164
556 124 871
856 927 426
552 140 627
666 212 484
307 475 310
586 228 640
758 723 738
696 472 961
194 174 622
55 870 1
962 392 716
109 829 961
447 401 523
379 605 615
244 258 367
232 925 624
932 989 661
394 150 511
977 194 11
719 808 819
5 822 503
473 627 839
550 630 798
200 8 870
332 613 159
388 9 581
447 506 945
963 543 646
695 102 891
591 954 769
92 84 162
60 414 821
55 521 648
584 827 512
592 5 787
187 885 275
121 658 299
409 229 409
18 869 608
413 255 641
863 219 578
841 446 449
119 542 34
867 493 30
126 63 578
305 855 57
364 606 712
512 617 420
119 935 840
577 182 933
366 239 475
93 667 26
712 295 722
523 19 429
732 952 407
327 229 505
354 200 974
61 477 214
458 995 783
854 409 601
938 749 127
417 333 952
534 663 160
701 560 76
27 392 86
454 415 199
516 774 947
30 50 616
488 300 4
382 814 396
819 702 157
269 411 975
797 611 979
272 670 68
976 506 504
51 993 280
709 304 196
782 666 485
568 159 618
315 617 950
883 291 120
422 734 742
752 626 523
998 986 70
267 658 890
635 932 374
871 295 401
240 463 115
607 37 265
691 770 818
585 962 566
283 887 763
429 751 928
441 328 105
588 112 878
721 950 745
414 17 855
386 611 353
68 836 35
340 291 499
688 257 122
42 503 722
288 516 859
80 842 484
146 645 599
22 559 248
181 779 895
805 858 97
772 610 515
841 669 948
432 856 988
536 214 182
550 114 868
498 967 697
838 219 555
681 846 608
230 279 6
722 725 449
902 317 803
316 564 651
877 596 639
480 230 55
908 335 68
266 322 523
993 739 317
415 715 565
790 391 916
783 217 485
626 197 709
613 768 389
912 713 596
956 825 109
431 383 820
204 632 266
602 289 105
868 14 799
616 169 536
194 816 47
638 748 317
585 822 201
940 63 214
195 584 484
181 734 646
815 743 29
786 771 540
83 472 790
809 691 860
701 373 1
258 967 374
727 15 846
530 977 925
529 166 1
899 437 755
619 163 143
163 490 811
155 736 946
717 41 366
124 286 882
532 909 698
215 64 750
23 123 128
14 685 316
601 643 445
438 275 301
823 344 266
44 90 788
487 620 648
715 358 832
511 383 126
652 529 200
628 258 540
208 599 606
355 271 213
186 380 47
277 659 328
480 836 10
647 478 944
459 193 166
247 809 733
805 745 888
382 393 122
946 177 717
466 635 848
873 204 805
2 824 306
781 192 97
575 996 690
671 108 118
808 857 340
654 586 962
847 961 89
770 939 798
355 571 126
237 763 765
861 93 614
882 193 667
623 290 725
378 643 337
289 302 270
860 634 464
717 728 135
861 754 979
446 711 468
921 117 466
563 240 545
120 776 444
370 134 771
508 909 885
403 547 201
273 354 128
106 269 430
454 242 638
586 565 435
163 778 615
558 124 795
404 831 416
960 134 430
285 622 198
391 203 873
629 67 777
885 652 237
927 302 684
798 155 176
263 818 556
288 501 937
666 984 224
542 516 167
889 283 848
623 664 60
511 350 720
239 293 253
600 930 621
44 811 965
236 20 145
172 882 995
300 494 588
316 620 825
812 132 195
259 631 438
730 674 454
608 426 942
486 708 884
186 752 56
842 326 953
46 683 288
587 37 355
742 443 382
496 549 409
647 830 638
171 484 572
67 810 241
61 902 746
417 992 571
119 666 697
74 419 655
278 638 729
469 138 664
621 110 53
844 49 305
89 170 474
151 975 359
297 608 832
106 403 548
173 447 873
307 848 391
473 430 256
630 499 251
641 828 996
556 274 901
935 920 661
273 567 617
290 692 877
669 652 823
344 262 922
501 409 386
760 951 275
99 235 649
321 719 745
226 496 481
911 528 240
222 289 210
223 698 341
220 414 641
272 726 10
182 359 605
796 103 47
745 34 526
255 510 532
378 401 403
527 116 780
677 253 707
604 797 179
872 81 870
98 18 204
392 519 636
197 80 356
586 296 365
924 728 194
53 2 827
849 94 27
949 634 981
223 509 57
90 468 53
988 674 627
922 528 476
833 960 811
45 432 844
496 756 363
624 342 406
605 346 441
195 75 772
816 415 501
430 565 634
513 320 984
129 48 737
540 490 271
771 369 44
232 947 352
333 542 630
250 386 677
823 10 378
151 26 318
491 807 709
730 620 75
353 212 713
914 85 881
3 954 259
791 293 924
346 889 440
374 314 671
576 8 611
51 820 416
550 548 298
86 402 199
984 184 593
889 660 903
672 478 950
481 34 94
945 37 6
738 957 514
477 835 760
80 5 236
944 388 848
323 490 409
445 972 63
842 166 686
274 457 401
283 659 403
464 996 670
250 656 380
125 474 541
664 82 516
837 405 486
125 697 570
277 424 263
289 352 640
562 819 865
823 464 217
650 843 859
59 807 555
897 669 935
902 157 837
439 436 307
439 431 827
143 273 842
555 367 671
730 210 700
936 51 594
758 127 68
246 365 179
889 768 160
207 675 390
618 43 766
784 160 89
209 444 436
744 914 843
133 517 728
489 829 693
887 488 978
141 655 54
933 490 413
626 118 769
473 131 318
968 159 97
819 811 854
466 543 128
612 86 810
515 335 548
28 523 565
747 980 355
541 169 323
186 12 720
945 115 82
84 959 54
866 750 532
45 485 364
801 152 655
143 532 937
193 867 633
65 70 714
596 305 550
90 192 762
853 394 619
222 789 937
623 212 920
815 275 280
711 930 993
968 286 643
709 728 197
830 404 303
224 134 106
856 856 38
147 426 561
177 731 769
658 298 326
594 88 549
1 739 122
277 918 888
230 555 677
567 995 950
541 270 613
285 527 583
5 159 804
67 486 531
49 444 665
64 970 913
450 79 253
822 912 107
603 121 57
8 82 70
844 434 557
716 949 889
962 334 860
771 875 476
374 114 326
487 915 810
813 528 430
245 895 761
680 375 5
858 966 241
966 198 886
2 587 139
582 929 779
542 797 997
585 845 944
373 1 59
598 720 590
639 173 791
647 69 883
726 286 595
141 678 328
93 515 854
343 163 402
197 427 270
601 218 108
710 84 493
986 830 493
379 942 902
446 965 726
777 127 289
373 565 878
456 696 549
250 535 482
770 1000 438
697 830 399
932 6 239
315 496 337
690 861 457
747 70 217
616 315 37
862 457 658
118 146 774
54 358 132
27 611 730
96 299 765
614 471 130
63 905 324
48 655 103
152 308 647
590 902 967
102 777 896
517 317 856
24 784 27
670 408 388
82 234 571
372 495 238
857 28 845
779 71 772
59 875 812
244 217 350
686 10 535
982 267 725
695 690 88
870 126 319
318 978 151
210 159 9
351 831 717
122 490 789
188 701 85
280 843 119
98 566 800
634 791 19
305 298 423
629 283 681
719 368 670
635 66 418
726 763 38
360 724 125
133 824 228
602 933 213
101 831 88
263 332 605
613 464 440
467 477 783
271 887 703
593 496 593
292 163 664
481 467 409
669 764 894
835 390 402
932 186 920
547 885 503
122 245 849
405 843 120
49 866 174
162 812 426
997 395 20
508 579 507
46 795 345
607 214 862
170 400 297
72 934 619
88 617 219
2 475 915
415 1 236
421 423 954
304 556 884
698 42 381
217 65 192
285 806 622
876 513 208
265 556 190
166 175 282
706 902 330
420 153 958
246 317 433
3 549 570
718 445 940
759 367 273
604 472 279
222 98 880
861 144 751
693 420 409
232 433 907
771 703 883
823 303 592
508 36 833
501 931 864
657 739 545
56 323 387
590 761 160
66 290 80
803 145 797
970 717 45
815 21 658
448 296 869
978 710 850
224 33 697
706 466 566
982 386 186
16 734 330
107 236 414
723 788 152
903 242 313
692 430 979
479 852 93
604 508 327
360 189 916
803 193 751
189 814 821
338 757 726
933 741 230
515 230 393
33 416 289
206 168 453
196 590 986
248 862 949
906 503 95
815 273 399
198 914 904
473 401 543
695 239 41
877 449 668
739 366 93
321 16 401
175 825 301
542 524 126
260 925 778
777 194 735
734 302 751
107 515 93
521 875 618
971 81 884
908 607 140
66 994 461
355 625 182
598 659 141
399 486 30
315 985 565
273 870 986
95 396 451
55 700 861
245 877 936
717 898 456
660 9 955
375 563 954
56 373 902
309 794 738
225 380 952
609 739 380
378 176 706
269 481 714
445 821 517
168 456 733
197 140 915
786 11 676
107 349 461
509 424 404
390 894 326
711 482 280
476 427 133
357 967 347
133 110 368
242 724 691
426 122 319
447 309 440
433 890 190
949 137 965
180 615 71
561 661 78
203 513 383
423 207 307
951 348 152
482 269 931
808 351 446
923 671 516
977 666 213
952 331 225
426 174 619
350 239 45
14 537 2
81 796 671
254 857 505
786 616 991
517 336 611
635 661 408
789 824 7
784 464 854
298 385 90
78 492 281
333 225 514
224 680 626
43 779 876
791 765 893
503 556 71
889 621 367
45 657 450
533 432 90
121 52 115
286 704 831
423 504 434
365 592 699
987 706 237
668 584 125
484 411 756
224 51 646
932 588 136
887 308 514
763 305 24
402 591 822
4 920 12
604 100 450
936 779 117
140 145 745
2 12 140
878 112 750
674 816 778
768 438 216
805 663 304
820 125 185
461 355 359
385 884 644
469 655 258
63 701 397
55 954 498
139 95 349
994 723 219
270 390 501
165 271 589
181 303 731
681 672 821
532 104 387
566 752 924
60 143 183
140 735 976
927 433 82
844 800 394
465 910 809
520 483 31
977 402 18
697 158 771
663 87 194
927 549 498
584 257 633
558 916 48
472 746 760
30 337 84
520 384 239
475 79 504
992 299 776
758 32 764
454 211 847
859 539 212
391 136 269
709 335 615
524 155 387
279 606 89
769 718 684
220 301 930
666 575 254
617 754 872
39 594 346
577 847 290
761 808 905
593 278 975
525 682 65
388 549 870
640 282 177
130 828 479
243 540 313
164 684 690
857 184 965
155 82 581
775 35 795
594 92 660
275 175 899
488 707 988
216 584 343
634 937 656
136 376 402
1000 44 351
866 100 421
823 252 877
70 272 407
607 10 386
102 665 829
405 897 520
392 105 434
315 977 472
497 72 297
319 825 558
92 537 568
729 940 124
699 234 31
569 784 564
44 712 985
296 650 786
168 562 98
37 446 785
896 252 346
227 13 429
272 295 920
137 407 353
184 911 858
657 500 249
728 116 283
805 293 690
732 989 703
30 928 447
881 281 819
879 315 464
294 128 304
809 352 679
438 18 504
680 154 314
157 334 121
206 799 551
800 862 291
142 62 373
978 896 604
804 114 215
164 143 892
554 463 446
868 187 797
174 77 583
273 462 618
322 755 474
294 857 724
620 893 861
173 462 17
887 584 536
214 606 789
704 61 218
63 381 765
117 885 364
869 141 481
828 180 316
52 329 18
8 408 908
380 755 709
521 315 555
196 551 437
683 551 492
851 377 663
967 858 350
804 596 730
121 242 356
522 892 870
130 522 309
732 935 119
127 244 806
826 31 137
745 177 527
769 106 389
294 192 915
971 845 20
7 835 211
658 782 212
555 400 237
502 985 873
123 366 49
412 654 101
352 237 172
954 176 779
698 459 625
352 81 160
346 445 787
321 772 571
794 362 824
74 218 878
275 678 706
401 953 397
88 949 712
82 842 382
696 293 629
822 922 841
17 586 758
229 762 802
707 780 385
565 155 445
914 179 684
451 412 617
912 925 756
513 837 671
82 631 447
152 33 885
305 571 563
199 840 30
572 960 832
29 562 140
972 648 292
164 434 816
431 269 789
958 514 241
994 845 420
652 139 435
432 992 63
940 72 210
168 439 871
90 435 607
822 383 315
595 104 97
327 910 333
637 888 991
843 557 524
906 1000 245
574 670 537
263 403 910
151 760 598
472 845 177
141 704 731
870 577 918
118 250 186
908 781 786
33 257 222
477 381 624
263 355 999
122 117 899
349 224 136
682 194 193
157 531 804
914 59 866
13 929 486
880 99 978
832 682 81
290 507 474
996 918 344
620 654 981
459 762 53
850 988 121
613 643 591
850 506 477
405 562 832
61 929 730
115 656 356
375 359 172
986 987 153
149 419 778
539 545 283
910 68 836
593 892 398
861 172 765
815 735 945
262 696 505
806 912 305
238 915 784
883 382 708
888 308 387
624 717 7
853 325 655
785 775 65
236 53 223
58 532 153
2 960 62
31 429 46
658 221 93
836 46 85
49 736 858
254 178 784
187 337 802
449 299 180
474 532 887
803 322 219
176 474 373
905 563 60
818 175 297
135 452 992
72 110 763
606 191 486
817 626 286
593 78 560
708 678 621
808 431 158
509 863 288
65 960 996
996 607 967
563 324 232
940 589 430
5 262 54
137 220 617
726 341 687
979 753 241
429 1000 847
891 984 535
636 84 342
748 233 521
193 156 25
219 975 107
581 688 946
929 241 528
408 848 36
856 844 816
276 306 891
540 560 139
497 963 884
980 858 959
1000 522 985
633 737 815
68 299 671
374 653 836
702 610 795
344 365 600
119 214 233
344 792 872
323 672 863
150 14 897
411 571 394
776 839 95
452 174 975
3 715 313
423 432 5
17 716 688
696 387 248
83 649 298
202 292 800
97 796 2
250 898 75
360 846 634
131 332 889
498 825 219
738 488 895
396 38 388
155 769 85
131 752 113
123 896 323
425 656 286
631 190 761
127 130 532
204 184 606
562 176 634
697 412 43
419 533 320
794 883 720
217 52 880
685 375 327
106 610 805
18 7 520
714 289 920
6 513 205
434 478 641
713 295 447
237 926 530
577 676 104
791 52 898
110 712 217
630 582 41
423 562 814
485 888 438
724 814 825
662 80 121
45 311 669
743 347 174
523 318 596
697 640 198
62 755 410
997 531 140
574 931 898
831 517 415
101 347 434
104 146 83
733 964 515
686 267 660
917 791 443
110 861 222
866 362 958
877 920 206
956 763 833
842 748 821
494 781 817
800 977 910
697 296 52
931 486 973
731 286 838
393 613 874
276 723 463
450 652 910
553 483 690
827 670 686
260 667 737
783 892 245
611 672 335
910 358 638
984 252 861
819 341 178
161 779 865
664 454 727
145 544 739
773 407 882
630 389 994
224 446 974
708 579 631
671 739 252
145 422 880
972 193 333
347 445 951
351 581 550
431 224 148
386 128 891
650 674 512
825 991 783
197 952 691
313 853 938
733 842 303
42 582 300
952 787 630
919 360 704
726 667 98
861 61 501
823 205 132
961 772 17
313 869 519
887 704 927
702 897 493
209 208 514
243 948 625
949 104 209
507 758 151
538 288 694
236 127 753
203 300 482
834 373 458
196 667 819
219 45 88
300 491 136
362 607 838
868 69 899
424 948 256
151 149 144
904 979 770
266 780 981
233 690 98
510 794 899
345 506 668
547 533 252
288 471 167
727 535 548
794 334 327
327 311 805
250 983 706
933 54 485
186 836 222
747 125 307
39 562 474
694 852 18
149 280 523
774 806 44
230 349 970
421 483 635
457 423 716
461 750 499
312 793 954
607 64 972
906 876 771
473 844 862
506 569 878
984 492 845
871 757 668
334 316 936
94 350 213
165 998 636
653 61 584
620 293 518
273 629 769
337 5 433
889 819 262
864 18 836
204 525 667
467 783 655
64 279 871
746 315 159
285 980 398
188 623 784
690 626 920
926 274 99
197 841 273
67 57 888
632 605 162
501 433 812
65 881 631
555 822 806
723 766 794
811 889 967
28 252 240
722 437 888
966 472 379
345 362 480
570 615 720
993 454 325
361 418 42
283 608 459
60 618 662
217 414 187
494 989 511
17 114 622
528 890 764
442 976 506
822 561 545
847 947 219
776 62 483
844 712 405
963 991 808
647 66 328
512 835 190
289 728 245
189 366 842
980 684 377
907 274 532
630 214 303
519 176 897
519 848 571
21 879 1000
183 930 604
570 908 889
572 824 736
360 866 731
658 354 158
23 763 36
499 996 288
961 920 238
202 7 664
126 541 808
450 376 460
10 721 515
851 511 548
108 596 766
559 515 203
432 537 651
266 76 4
846 406 339
913 976 687
932 257 71
92 17 460
962 757 257
406 182 607
108 813 378
364 66 429
709 200 676
612 138 573
537 678 795
456 987 594
171 961 760
226 459 407
97 871 918
498 502 980
948 543 567
118 83 776
325 434 969
137 991 335
828 780 77
423 650 966
521 883 633
888 185 780
904 711 103
99 356 964
833 153 276
588 793 839
78 153 557
848 296 439
728 922 815
504 352 937
979 857 102
708 169 554
761 518 136
906 131 118
85 913 530
727 199 677
592 713 163
349 716 566
529 865 615
734 29 440
256 164 647
808 345 238
403 169 671
656 698 394
37 786 175
731 234 494
299 522 558
3 434 838
841 413 300
991 245 90
189 780 575
246 564 771
561 144 400
84 643 267
942 262 198
526 732 577
791 132 994
659 282 221
956 20 101
675 433 681
144 302 383
204 236 9
836 946 97
994 54 708
590 478 461
119 117 50
436 684 419
443 811 656
61 47 784
333 310 914
489 343 890
738 179 521
919 180 623
573 646 317
359 343 734
73 478 715
602 23 949
874 606 146
407 466 869
722 174 563
702 881 819
490 914 431
306 897 96
31 299 437
778 103 451
479 645 716
225 452 557
819 777 869
270 857 460
136 28 85
550 149 12
329 503 985
433 980 539
542 432 314
474 209 788
402 320 715
307 519 462
881 262 577
791 196 141
849 92 514
545 440 977
179 313 160
997 772 206
169 678 704
390 782 515
690 972 53
696 948 22
515 989 579
78 646 879
32 714 417
590 56 805
275 678 29
355 696 526
500 784 783
219 517 26
970 814 966
235 153 946
144 464 551
151 376 724
115 634 968
302 713 746
523 254 807
37 804 388
40 177 960
666 644 475
223 421 174
396 743 999
517 782 745
880 347 483
666 537 433
495 299 391
305 193 346
342 483 86
143 707 153
214 896 137
362 877 349
573 26 555
20 882 833
189 302 982
912 682 296
27 951 30
420 127 602
658 133 692
711 362 814
721 57 133
980 911 752
169 951 844
111 461 301
44 933 621
864 971 581
482 203 964
125 935 672
813 43 13
221 873 851
824 938 284
482 63 341
715 527 264
78 10 548
65 963 363
713 672 325
918 754 261
617 115 76
819 121 873
12 138 520
283 728 160
866 94 19
923 457 989
941 256 657
901 329 72
589 409 174
910 655 535
975 202 212
224 259 97
942 364 13
106 592 20
92 986 654
462 772 1
178 517 956
947 272 207
999 65 787
285 259 909
853 374 364
641 523 748
298 337 591
125 574 876
293 19 346
783 734 493
790 466 776
948 955 161
259 335 996
572 773 663
832 999 687
851 818 971
327 574 473
907 812 708
88 448 277
825 127 910
914 169 112
436 633 585
403 568 307
205 154 305
836 840 238
595 958 279
784 622 390
294 785 288
942 193 618
798 962 404
108 751 691
204 874 649
159 332 930
18 550 665
728 360 487
782 571 185
873 713 134
68 394 572
944 766 636
581 229 671
235 782 602
458 824 877
460 792 177
325 602 182
526 652 655
58 862 331
681 866 16
577 69 605
706 992 760
159 166 431
527 682 240
94 104 936
153 205 879
226 215 573
170 84 155
749 254 790
409 902 519
572 339 552
539 191 655
771 81 203
748 791 538
71 905 788
695 536 79
483 82 845
786 67 11
796 299 300
404 252 561
512 270 73
179 725 26
772 959 908
625 920 15
757 813 334
447 65 805
890 224 366
749 539 352
823 179 135
296 290 156
77 684 672
5 969 303
376 602 75
484 12 274
24 830 994
648 528 793
812 860 774
798 49 696
683 11 394
748 748 249
765 699 535
469 342 884
690 79 713
225 212 77
969 595 994
945 140 316
540 551 341
891 781 665
833 108 246
3 698 702
243 478 919
611 796 409
506 779 878
971 560 321
952 403 629
116 470 401
230 272 578
906 196 155
726 87 960
848 667 198
817 759 516
440 471 947
668 241 132
882 84 556
118 569 422
284 415 918
293 828 261
140 778 688
546 866 969
58 564 676
481 126 22
809 192 70
910 475 237
294 277 146
764 65 618
425 190 130
959 703 910
988 74 920
517 379 78
210 982 249
128 168 643
82 410 890
198 544 115
363 761 815
580 490 663
162 133 634
264 348 366
898 81 464
190 653 785
490 544 986
622 924 577
165 942 874
67 453 150
822 358 932
95 253 153
658 811 935
845 306 949
747 795 364
870 393 176
201 793 414
752 946 336
755 817 794
924 831 555
991 33 121
967 381 807
198 365 563
498 913 556
755 107 365
902 782 502
37 321 934
330 294 911
675 484 215
359 239 60
871 554 874
21 223 494
326 441 460
951 867 636
791 777 309
340 188 439
193 808 270
31 68 717
874 364 388
10 127 91
676 606 60
574 837 148
274 4 840
950 262 511
116 519 561
388 46 896
656 223 540
732 787 420
273 995 450
447 525 307
579 413 194
906 742 601
24 166 882
376 305 37
828 773 134
181 431 894
104 333 295
36 959 106
869 879 223
59 398 952
366 622 564
966 96 833
443 706 643
441 533 522
843 422 471
425 703 613
586 133 986
869 995 864
347 435 995
873 221 302
503 848 480
203 545 469
238 130 461
385 895 271
173 83 485
658 86 68
249 431 433
235 156 951
698 947 543
693 772 720
555 618 460
494 986 130
986 346 604
261 283 734
419 871 633
649 152 200
377 61 947
884 164 168
551 427 223
851 227 490
627 462 562
793 925 746
484 508 159
245 427 274
957 74 719
289 665 598
122 215 16
548 941 762
219 978 697
786 295 274
143 2 573
386 665 850
666 348 14
480 240 95
538 866 356
532 43 357
670 737 741
922 620 138
135 515 87
787 268 955
292 895 44
171 836 844
496 310 620
549 553 718
614 943 585
356 6 764
840 876 623
843 857 558
996 77 42
687 54 434
184 446 396
290 408 215
63 645 535
459 690 116
308 430 816
45 344 392
797 130 109
909 372 115
580 61 624
31 213 308
339 759 995
395 642 444
77 357 718
876 311 747
108 401 391
497 966 889
560 502 921
983 842 968
429 345 520
262 392 496
144 324 59
555 207 210
515 252 843
413 169 305
239 565 51
444 930 822
473 564 96
655 880 234
863 133 610
485 300 865
541 646 300
822 952 348
771 596 73
826 464 816
881 4 751
170 21 718
502 893 31
413 656 698
892 563 509
373 36 823
472 295 885
859 607 714
744 837 31
592 178 262
662 109 869
422 583 56
812 638 297
622 274 44
704 527 580
987 291 559
794 280 660
926 26 678
531 625 573
291 124 231
849 433 12
212 45 550
679 889 696
748 669 938
474 865 777
127 976 320
697 875 845
719 833 504
924 495 672
785 439 983
560 247 99
585 866 709
729 660 392
28 327 744
874 272 493
941 770 112
777 28 263
810 27 308
422 380 513
527 564 644
564 522 109
466 298 416
337 169 850
808 561 881
731 875 886
208 741 663
427 300 502
222 974 362
758 583 763
219 75 468
697 610 294
763 643 263
261 934 623
575 175 19
267 209 427
260 211 914
345 455 284
786 439 103
965 701 925
641 648 988
9 552 590
601 28 410
584 398 764
49 567 431
8 963 940
779 623 659
752 471 153
781 342 275
164 701 372
243 688 257
638 175 868
579 475 819
935 432 614
464 999 395
726 409 822
138 662 575
679 224 854
182 6 650
936 229 205
466 980 450
920 855 516
372 994 251
992 495 853
148 220 915
623 3 477
310 519 552
184 469 220
148 307 223
606 837 922
306 147 22
947 348 500
68 914 339
853 154 446
173 136 182
386 890 443
993 757 188
845 355 690
686 861 686
777 90 211
14 484 417
197 63 171
560 980 623
273 573 996
567 636 590
71 62 705
522 971 358
293 397 71
909 397 353
698 774 159
264 860 181
807 267 803
15 571 830
896 567 15
689 687 994
154 600 187
228 207 844
623 681 893
41 254 829
16 470 460
452 501 24
938 707 306
526 502 29
636 246 256
423 598 367
391 860 697
509 162 473
494 409 504
578 54 750
280 716 251
221 633 969
980 2 412
615 477 244
517 929 396
433 253 364
189 280 627
179 903 957
598 492 237
312 901 81
455 222 279
160 726 527
283 667 411
182 554 89
408 981 112
699 677 654
182 88 797
170 379 625
390 478 334
333 709 577
798 415 560
520 10 715
98 971 961
301 450 141
396 593 276
735 335 92
406 133 692
874 485 207
151 165 862
650 203 325
845 325 499
43 361 660
818 828 405
513 116 84
881 502 202
504 960 436
674 203 904
71 717 90
356 103 888
472 85 136
323 483 261
507 541 213
890 91 389
419 498 761
859 682 689
201 293 357
644 546 2
520 729 786
387 192 629
944 77 593
893 712 632
359 909 923
611 365 948
812 245 729
598 252 886
277 9 414
572 480 880
780 982 67
163 632 341
621 333 828
630 560 533
323 465 417
997 301 749
923 438 759
42 493 34
360 341 712
649 774 375
50 845 567
502 621 877
80 131 304
278 362 787
61 373 127
862 554 782
770 915 264
785 868 34
575 407 16
264 56 193
520 255 329
610 917 99
53 640 955
190 913 999
234 852 352
405 406 872
160 783 600
918 939 395
340 399 567
332 689 568
742 746 172
906 279 647
221 116 171
210 783 37
345 728 908
290 450 934
888 910 661
896 817 933
893 198 558
584 670 810
749 996 947
635 978 858
627 404 391
889 560 237
726 680 518
841 889 260
226 335 43
1000 225 674
781 592 564
121 634 333
699 399 786
884 814 28
979 175 318
498 691 722
138 776 472
615 66 251
672 859 880
440 25 902
746 972 370
991 434 12
856 726 334
901 18 712
784 557 118
215 838 48
146 543 35
796 411 242
317 509 217
917 781 90
689 713 146
382 170 355
462 808 593
956 919 443
213 153 111
487 675 636
637 702 187
249 66 360
993 2 549
271 461 436
984 451 179
728 56 344
972 515 504
123 363 278
63 105 585
478 109 240
322 117 890
396 454 991
392 35 737
94 716 522
915 495 129
421 504 163
604 530 80
671 193 895
520 964 572
560 864 647
505 115 308
170 246 979
579 161 651
400 523 351
193 276 27
406 192 928
950 930 735
997 527 487
8 580 592
126 145 687
593 365 588
933 448 236
175 898 203
720 533 772
87 739 812
991 325 74
373 26 551
366 839 984
288 276 133
464 969 773
587 310 837
694 668 727
246 681 351
553 253 211
581 841 470
972 613 418
57 122 49
757 11 470
822 283 211
501 816 61
693 776 483
789 786 724
475 762 590
251 957 376
793 26 724
118 511 313
261 534 856
278 939 680
344 370 308
759 672 778
97 474 443
479 690 997
458 791 16
221 81 874
194 120 47
533 905 67
178 50 307
257 841 950
299 971 576
922 239 627
503 291 177
919 340 282
839 956 620
869 548 497
390 748 756
144 104 893
988 56 528
64 495 221
244 187 146
502 250 823
321 999 657
729 199 733
878 954 259
700 969 712
909 388 629
699 109 200
315 600 613
254 943 890
442 978 634
876 190 362
254 880 289
379 573 915
156 491 395
422 972 829
295 455 349
16 262 366
964 184 576
624 604 276
585 128 458
782 105 577
817 870 157
741 407 815
836 753 174
905 962 30
820 317 792
874 755 572
842 637 146
729 248 509
98 866 357
498 233 811
867 834 763
210 173 918
268 492 876
835 351 135
883 651 522
518 923 297
48 585 448
112 205 914
481 893 534
600 508 184
119 304 167
400 850 735
376 188 343
857 863 570
350 453 927
11 503 359
800 405 714
813 672 360
47 131 749
626 864 775
956 811 442
853 326 905
544 244 374
70 536 710
764 189 539
436 597 560
809 456 568
437 995 314
26 484 71
716 555 555
160 710 143
58 604 290
639 272 676
929 77 60
503 268 475
548 263 203
925 721 162
274 530 585
978 679 799
636 62 990
180 392 191
197 485 942
988 480 994
986 870 78
183 918 132
394 461 911
417 731 559
311 809 300
518 290 744
732 30 377
602 16 70
834 852 252
404 165 698
694 311 432
367 139 427
837 104 224
121 47 961
754 836 208
598 214 844
198 899 154
199 562 749
698 355 295
615 708 222
617 638 404
974 747 949
913 329 623
970 54 871
603 863 346
90 438 202
760 285 151
509 312 122
415 671 428
146 193 1000
468 426 1
729 178 272
82 810 359
930 135 890
276 559 35
972 722 91
81 924 171
984 900 221
998 80 272
246 967 284
480 696 868
248 13 810
729 252 22
574 117 452
522 433 283
585 23 974
898 919 327
804 126 285
158 804 140
288 509 908
978 639 522
958 516 320
486 465 392
482 645 375
676 593 754
422 898 830
768 639 283
516 618 554
177 700 308
472 851 242
543 375 373
509 809 170
925 59 379
639 71 259
473 831 954
249 893 369
625 965 173
927 19 460
649 103 980
678 126 515
682 462 301
482 640 334
884 213 598
976 772 202
567 189 233
301 529 362
54 338 881
502 870 884
532 206 988
322 999 218
820 60 145
693 479 170
708 344 875
381 367 959
113 404 46
98 453 777
312 358 250
874 881 434
411 288 902
931 891 163
827 208 198
819 800 982
254 593 503
861 111 92
168 761 698
789 70 626
206 507 600
180 194 823
153 112 13
514 583 905
583 74 455
464 973 569
448 825 160
134 28 68
790 737 434
860 768 155
558 891 11
244 240 564
79 427 145
392 979 810
785 354 959
1000 324 51
128 765 160
830 751 473
584 165 442
861 588 258
354 408 463
359 676 283
968 415 584
662 617 786
765 921 403
637 643 779
632 448 839
839 176 566
915 250 829
200 251 959
606 474 401
827 48 437
601 824 320
947 830 942
90 703 275
438 517 514
507 173 365
983 506 863
568 88 402
986 945 46
255 718 681
469 963 948
496 477 923
396 792 314
143 53 363
173 398 505
40 906 760
590 234 240
322 814 25
780 118 184
791 910 440
325 299 729
794 803 50
639 441 694
657 764 285
402 940 374
85 290 115
108 377 612
959 796 526
683 65 978
310 516 708
872 573 785
342 816 669
849 179 180
259 974 986
951 799 261
910 754 304
922 622 832
998 657 157
121 358 966
642 675 298
878 826 308
438 308 689
402 148 685
45 299 273
92 619 765
830 423 567
215 55 367
377 598 783
988 779 457
555 583 412
614 210 191
191 691 468
429 181 877
152 767 639
788 396 704
869 901 736
590 577 943
843 91 204
647 349 342
73 532 227
663 437 915
511 246 134
972 374 740
432 627 656
200 801 680
66 715 550
535 231 284
780 441 67
638 408 529
383 13 191
568 256 77
623 242 1000
539 836 327
132 817 708
179 892 278
3 126 189
348 72 36
666 713 878
293 31 734
988 790 29
699 694 71
994 401 513
564 613 366
579 588 806
549 800 77
756 915 998
758 269 731
930 795 794
899 225 244
719 645 225
238 848 359
956 80 583
11 348 184
79 824 313
44 956 351
485 233 832
558 265 728
880 225 653
196 29 212
668 749 788
26 109 471
982 177 931
628 721 468
862 46 405
104 809 614
303 111 585
232 921 864
236 764 464
253 704 863
661 131 831
368 61 213
18 619 721
202 627 793
975 435 185
510 287 694
432 498 182
845 334 113
646 744 760
531 276 487
51 444 537
936 19 237
650 215 911
625 448 689
194 537 177
768 732 897
853 450 648
704 289 466
451 68 24
134 179 124
581 935 718
268 146 556
662 285 356
399 596 330
836 710 754
435 823 691
808 942 551
653 407 353
889 629 569
122 45 322
735 871 105
757 873 22
950 246 426
734 585 205
122 684 635
569 834 24
690 493 683
189 494 182
631 772 949
542 991 713
127 204 251
933 538 402
765 882 239
710 567 322
227 857 719
617 495 123
794 878 673
333 839 254
993 469 936
193 749 158
108 955 701
237 528 700
623 293 137
353 260 956
235 881 537
572 917 552
599 811 851
639 540 347
387 802 768
634 56 145
65 99 443
495 415 180
84 38 312
118 813 338
245 648 32
249 28 380
396 385 772
769 564 530
804 207 159
960 156 246
545 98 321
367 905 830
654 505 25
811 566 126
290 533 451
587 933 420
914 36 690
333 605 477
917 223 279
514 876 944
59 184 538
182 718 657
904 406 201
941 119 193
928 203 966
130 925 156
482 961 477
825 313 979
761 456 206
111 359 643
721 618 295
168 292 116
423 10 335
729 472 878
828 74 214
199 715 265
867 827 616
600 124 268
640 907 483
144 800 737
99 482 334
239 1000 366
805 653 660
320 958 919
987 382 730
389 40 682
960 603 157
545 645 994
728 398 207
237 936 48
274 197 620
167 891 622
44 43 327
543 78 349
813 654 18
164 368 850
247 402 190
295 316 133
475 574 31
622 615 842
754 133 580
523 993 923
137 415 157
454 785 364
652 401 621
264 726 601
566 889 458
65 772 533
919 447 506
12 123 845
887 824 144
816 614 548
890 901 767
698 418 447
260 619 590
546 861 84
22 908 724
379 793 270
346 462 198
823 136 292
315 257 831
785 818 922
288 527 719
285 781 920
251 382 902
413 460 986
717 34 818
77 651 799
756 49 568
873 481 5
399 806 160
476 239 69
872 842 395
684 752 243
859 928 745
972 929 9
766 936 205
610 491 604
426 493 691
147 62 270
401 786 174
123 344 413
783 754 323
601 718 99
798 200 970
410 258 504
164 246 941
484 630 701
160 81 209
302 343 994
501 293 637
901 965 690
493 740 104
42 130 949
34 909 352
147 784 798
856 682 888
535 304 70
135 570 89
981 528 992
959 944 220
982 669 15
861 523 870
738 553 740
549 368 421
385 446 212
384 709 626
131 507 161
95 487 8
81 734 87
504 509 932
485 579 626
609 94 532
695 196 310
51 977 676
641 721 663
968 299 903
430 41 841
775 526 955
878 65 227
416 15 856
277 396 967
515 32 978
100 628 741
565 952 596
903 360 320
485 871 911
81 766 601
156 190 387
533 923 859
123 350 445
238 544 110
793 920 794
96 199 976
989 277 675
128 14 16
960 558 249
498 762 4
846 54 851
193 56 950
503 286 645
580 608 306
705 962 18
959 58 811
400 322 53
919 821 686
80 771 788
306 118 295
49 391 70
614 510 251
260 865 847
768 39 532
854 549 281
424 655 932
467 928 77
243 862 204
852 323 410
168 421 724
499 654 909
687 727 48
749 50 825
215 627 392
553 655 352
670 602 24
649 671 403
863 575 529
943 586 902
918 461 328
689 908 960
519 804 854
151 596 377
224 606 527
20 758 668
412 791 846
315 514 543
353 164 216
749 982 64
755 253 808
783 978 234
979 309 491
480 282 544
394 185 908
892 433 281
571 391 490
610 780 165
495 401 1
693 203 391
586 169 351
448 743 594
230 855 592
539 424 489
302 513 379
549 23 193
741 363 437
98 796 257
295 191 870
479 647 990
617 605 699
675 812 856
485 670 220
609 851 152
673 909 39
651 286 158
447 119 356
480 86 613
447 349 410
1000 183 210
116 255 953
552 123 277
612 899 193
241 877 326
44 479 731
318 166 932
779 474 102
109 437 266
109 585 981
181 962 443
747 945 191
745 491 942
73 343 270
91 795 597
471 328 468
397 943 683
940 630 10
627 515 700
816 40 75
221 117 649
361 949 361
644 840 355
952 450 733
434 746 519
508 97 925
422 98 995
70 540 96
544 492 673
111 90 733
426 750 497
239 409 958
944 513 771
759 5 551
481 400 821
329 784 491
653 388 161
166 810 271
177 259 834
312 106 208
929 805 153
824 342 883
542 553 291
27 791 564
464 312 524
713 424 10
412 168 834
485 360 144
65 203 51
843 133 326
744 944 568
647 763 281
930 850 70
482 334 175
950 440 818
387 164 640
43 469 365
459 519 697
962 353 377
576 185 874
216 974 442
414 520 891
322 415 983
963 932 218
673 166 442
514 437 144
256 637 886
410 850 861
292 919 186
487 408 88
395 167 955
9 808 587
343 457 262
316 820 862
133 976 581
255 499 930
937 424 937
776 906 986
972 900 297
488 373 620
16 114 210
283 854 446
195 565 695
74 21 391
426 252 594
884 521 2
687 697 300
450 541 786
822 139 697
578 734 218
669 608 136
423 940 428
282 421 601
142 143 341
265 216 807
499 580 255
765 816 328
614 312 486
502 930 346
47 427 599
220 31 329
361 360 989
35 348 646
22 844 549
736 634 673
927 269 981
114 527 186
319 573 632
300 301 307
584 543 566
625 33 322
222 273 665
545 86 542
882 386 626
339 923 304
738 885 797
483 281 524
582 798 929
703 74 648
646 205 245
4 438 980
490 601 847
981 831 954
321 590 455
142 128 359
526 793 163
254 289 426
768 939 588
715 614 60
633 780 169
882 896 361
601 234 849
383 595 630
788 579 982
2 889 603
928 991 544
866 295 170
555 784 393
526 775 480
292 470 407
105 430 876
225 494 598
205 278 518
41 675 990
820 166 722
82 896 450
203 689 916
365 907 187
79 211 21
233 62 965
44 587 470
997 570 584
323 821 876
834 701 689
284 23 998
16 782 273
341 663 339
727 509 278
113 626 774
689 72 505
763 16 142
165 51 295
53 45 65
991 88 196
660 443 345
830 71 796
382 695 242
310 519 500
63 512 178
271 662 928
112 903 409
437 253 302
633 915 795
969 847 267
904 924 980
904 91 827
369 874 403
178 368 839
288 270 737
373 40 674
773 282 875
291 64 116
656 508 814
185 614 955
213 313 43
362 67 262
305 47 900
35 556 428
341 154 805
440 436 988
610 660 741
734 75 454
470 502 191
633 460 186
413 564 828
729 244 431
883 232 403
481 614 358
513 516 179
400 766 775
270 894 64
955 894 588
728 983 405
922 570 693
187 253 145
178 107 667
840 193 84
843 314 209
161 499 714
923 426 464
812 157 601
562 923 801
766 388 464
742 932 296
858 750 809
106 352 607
450 640 937
482 84 968
588 695 284
570 568 287
792 498 302
953 876 47
185 333 343
527 173 900
843 73 694
934 192 329
556 394 769
231 45 202
461 696 499
412 895 932
194 490 255
870 163 931
80 584 556
400 535 892
798 591 74
227 70 500
823 466 700
51 744 393
879 967 142
730 278 175
355 680 160
259 398 773
662 379 771
770 956 624
745 739 99
265 938 504
106 328 950
942 296 555
984 436 316
99 719 663
934 464 87
390 323 715
110 894 860
74 239 87
63 679 98
885 933 314
202 192 955
979 357 788
865 672 368
810 334 693
441 357 657
447 971 670
769 592 837
969 655 231
811 174 55
589 692 960
259 560 250
953 415 163
941 708 462
860 320 786
435 253 427
350 681 85
151 753 700
68 965 422
862 842 240
583 283 728
22 814 237
413 426 461
632 682 989
999 279 135
257 980 534
540 37 601
597 536 124
278 948 214
285 46 617
43 300 506
907 610 720
926 803 176
35 835 502
575 685 332
580 279 650
369 28 553
247 462 982
571 465 773
223 462 838
424 241 291
97 160 392
338 730 681
550 881 844
667 679 371
366 323 502
206 35 895
31 468 233
526 403 387
46 254 551
893 574 524
324 169 718
792 769 504
989 6 116
760 125 310
925 797 422
172 324 915
164 1000 198
845 932 88
947 385 891
458 891 434
695 706 428
453 692 186
710 340 120
884 783 366
999 402 279
261 983 495
894 678 37
812 1 221
151 516 977
230 960 495
699 325 648
939 945 295
977 958 663
239 123 798
895 266 872
961 886 691
969 901 756
144 503 793
736 458 291
98 562 409
782 960 591
830 481 78
953 432 407
893 732 920
598 761 362
996 674 554
560 359 842
157 263 911
737 889 380
311 214 43
624 699 636
10 920 102
867 307 910
807 293 838
70 679 34
271 914 661
156 694 471
306 100 935
38 470 995
971 524 809
74 645 946
394 771 590
917 180 741
178 655 100
827 777 436
740 958 647
590 83 727
716 138 491
774 844 473
186 254 151
960 641 998
299 72 128
225 237 54
432 687 28
404 855 146
638 510 408
50 729 726
752 146 908
177 58 832
291 240 844
120 750 112
560 306 562
946 524 776
206 812 866
753 728 293
113 681 502
829 122 798
117 187 892
404 398 749
976 410 164
396 869 299
215 941 765
703 755 201
622 351 418
821 531 372
70 123 833
368 264 392
562 603 180
700 757 632
66 429 796
749 911 4
268 927 962
790 961 107
151 484 927
534 679 859
130 999 278
469 55 543
188 231 481
712 21 265
445 579 113
121 782 88
564 560 393
58 47 339
314 864 717
763 598 542
935 61 15
122 913 747
443 503 483
914 653 101
512 810 603
71 594 1
734 131 748
712 381 438
23 908 930
14 294 654
67 950 257
844 682 173
350 974 622
71 619 441
856 218 854
368 447 747
173 342 308
999 734 981
111 674 800
794 672 83
240 902 654
566 366 863
108 273 861
917 695 191
678 885 737
496 213 289
113 991 827
238 641 899
274 166 319
998 644 956
124 305 709
354 40 766
212 29 556
316 198 184
102 231 139
837 1 534
479 527 346
787 490 484
124 350 865
363 429 899
275 122 799
295 708 570
856 31 701
969 18 857
250 303 699
128 379 969
374 772 819
946 337 496
540 877 117
987 570 340
905 655 819
292 880 621
525 102 78
343 824 216
30 917 48
698 727 889
12 890 866
715 490 232
246 117 449
938 141 871
37 842 756
268 358 619
703 980 865
983 762 344
830 116 769
961 128 794
489 946 600
679 812 385
363 467 210
346 103 972
122 116 410
867 253 650
739 366 988
83 495 476
221 818 45
564 458 646
730 534 681
483 390 792
821 248 957
586 19 104
176 802 190
737 993 602
956 911 74
677 543 610
855 173 302
179 359 544
49 635 943
94 71 477
743 221 308
663 635 573
699 789 723
509 953 750
179 532 818
949 372 464
881 921 745
219 765 93
323 664 598
481 950 491
588 199 649
990 816 927
770 509 345
11 120 843
681 196 463
362 998 235
728 824 729
16 894 180
370 351 689
517 58 230
591 35 879
345 654 220
948 470 108
897 334 585
87 742 720
721 365 181
456 737 174
76 560 488
452 58 102
498 634 534
956 20 314
936 544 707
702 86 237
590 976 673
705 960 873
869 221 183
758 364 168
24 342 732
332 872 782
948 447 988
325 451 164
570 840 2
608 102 567
996 973 270
598 861 834
542 533 808
416 437 641
272 71 38
560 288 839
600 961 835
247 463 986
93 482 601
496 855 941
417 11 103
715 751 742
718 273 37
171 512 170
772 934 351
371 45 437
433 248 449
398 733 574
322 737 346
143 655 898
905 281 428
144 742 351
911 609 122
254 677 372
836 617 371
781 483 62
261 548 118
607 522 830
244 938 381
483 68 538
46 862 735
275 815 377
513 625 912
398 483 794
620 359 388
215 130 934
75 248 436
238 559 741
923 488 632
741 513 823
875 203 413
941 889 164
3 51 136
618 297 269
185 196 148
931 184 52
361 546 520
439 828 985
228 793 628
605 911 718
605 981 781
234 28 550
831 10 111
616 492 297
483 671 906
820 84 627
785 270 816
648 152 813
140 335 966
283 14 147
435 526 873
845 748 784
964 977 362
471 555 367
411 814 932
314 648 155
556 20 846
983 368 392
165 937 700
623 84 627
199 428 955
739 485 784
591 92 892
270 361 402
207 704 911
353 902 864
250 367 980
864 599 662
448 443 190
827 277 57
726 506 345
791 695 839
514 549 494
238 996 782
12 620 68
643 944 851
433 672 664
410 645 174
316 859 328
328 100 980
981 566 532
918 876 732
503 169 86
188 497 150
260 608 324
83 289 193
172 507 59
947 275 371
862 6 166
559 257 527
477 210 574
76 183 553
678 132 492
545 811 685
217 853 149
556 624 569
126 1 653
33 878 872
754 923 207
201 947 584
49 288 163
503 464 174
422 675 209
630 389 56
9 9 693
473 142 402
664 981 899
619 730 550
256 471 565
377 200 765
957 424 690
571 821 635
737 969 345
322 628 2
738 77 606
950 693 117
279 955 708
432 785 263
195 336 188
760 724 829
194 396 916
750 875 137
84 644 835
758 656 656
575 824 483
568 692 727
602 230 416
758 604 864
943 86 873
537 839 155
952 175 940
925 430 539
549 497 566
724 341 686
124 612 427
425 393 505
234 545 322
46 626 251
217 783 965
935 626 720
867 329 95
623 118 953
525 990 543
155 197 330
895 32 396
822 831 204
451 153 280
78 959 227
556 570 882
388 395 954
848 118 319
585 955 62
585 631 728
511 185 72
216 230 794
84 776 863
955 345 497
751 839 316
192 552 702
580 367 776
290 143 699
898 139 915
828 491 451
343 552 822
763 567 639
81 676 283
600 158 671
312 331 675
702 525 342
554 352 848
377 297 801
655 457 803
207 15 56
262 630 649
723 139 861
696 987 874
207 548 685
515 955 897
98 261 813
193 168 658
731 486 286
345 912 865
884 76 860
494 105 768
537 805 35
279 520 987
227 321 107
15 518 502
720 789 973
774 724 814
949 209 749
990 880 159
319 581 179
466 337 447
606 807 85
260 623 537
715 640 959
302 246 388
283 456 149
923 748 532
292 478 984
494 345 753
495 948 519
876 102 799
310 666 135
653 25 589
815 193 510
864 487 937
466 532 20
455 490 532
552 353 723
864 222 994
948 622 609
134 935 684
206 546 859
944 317 41
716 728 572
616 778 474
964 579 942
821 930 445
256 246 975
917 508 517
337 795 575
269 40 351
455 631 561
211 465 479
687 900 785
990 373 301
813 22 509
219 274 217
740 266 550
803 699 46
788 195 432
411 243 630
611 839 983
556 369 954
695 433 837
13 597 629
226 272 657
541 90 33
654 992 562
596 916 378
715 550 980
628 883 681
263 482 242
828 368 580
230 984 277
797 71 147
26 183 795
841 885 262
923 534 731
864 580 181
322 43 128
636 453 703
242 678 628
744 510 816
385 61 638
148 51 892
38 785 655
132 545 824
898 377 73
505 296 875
979 396 657
543 552 537
558 981 862
984 288 616
997 169 698
217 723 846
938 5 920
644 252 98
171 126 615
918 139 930
653 528 142
545 135 45
853 587 312
180 6 457
733 138 425
90 627 599
156 38 601
320 151 918
265 979 401
66 716 893
265 953 667
199 93 757
910 413 631
388 441 102
218 592 738
447 873 840
829 736 857
501 848 813
651 926 503
62 651 980
689 663 291
919 377 169
120 727 86
943 588 43
827 74 91
454 736 910
174 837 31
818 971 706
903 500 354
460 957 131
810 373 766
571 522 474
215 461 32
183 261 788
462 456 101
464 527 737
621 39 191
8 273 863
112 893 991
750 46 256
91 130 812
811 804 273
13 292 253
3 876 869
629 979 915
228 967 905
408 339 91
218 100 257
851 695 354
151 95 930
846 763 970
204 779 232
10 666 532
285 51 731
308 474 957
788 678 294
874 188 814
475 329 72
901 360 350
544 681 110
919 360 610
844 208 736
47 900 968
309 319 507
338 749 992
124 949 671
364 6 45
185 935 346
343 136 122
494 825 476
995 652 736
256 955 883
871 822 790
877 607 722
847 208 601
890 537 430
534 956 711
780 240 136
189 494 526
922 516 146
844 234 602
176 392 899
288 137 38
759 722 117
61 217 955
291 952 785
278 853 423
260 438 433
499 82 719
617 669 366
514 556 511
2 357 795
617 48 129
948 366 970
442 555 596
818 11 292
736 595 991
234 832 782
681 300 783
422 613 434
60 197 236
220 283 180
276 83 82
431 950 734
21 743 367
399 228 550
695 20 656
862 997 462
793 771 880
413 458 420
727 650 171
150 147 371
639 297 584
938 812 329
672 583 397
414 679 570
499 916 48
481 32 332
22 672 314
457 516 356
574 868 134
111 635 281
69 16 307
152 936 232
445 132 149
357 910 959
100 682 675
628 596 949
896 788 276
297 44 514
724 114 915
583 945 347
715 638 524
987 119 249
724 659 463
330 295 82
822 787 789
209 107 335
230 48 768
942 22 911
998 485 688
357 127 884
960 629 587
350 264 140
348 28 980
165 145 354
942 149 359
441 250 159
883 884 579
976 913 763
965 644 568
202 88 560
300 139 100
262 755 304
783 108 41
538 760 469
308 325 200
726 80 617
948 522 923
147 756 943
882 482 639
487 75 170
941 520 281
244 235 948
620 788 803
90 878 466
873 171 598
994 895 813
481 476 130
284 908 892
698 52 691
315 198 304
254 636 438
414 966 576
7 497 45
858 323 654
123 820 206
303 537 497
530 275 866
256 540 124
45 263 612
143 749 166
625 328 841
672 995 539
84 806 919
292 926 275
359 440 17
536 639 754
300 906 105
351 444 559
466 890 526
237 899 577
559 763 281
430 628 798
941 822 42
462 164 53
959 486 624
761 111 303
461 139 248
157 965 273
94 257 237
6 264 93
653 217 769
123 780 642
984 999 570
648 632 424
621 661 833
859 676 528
789 192 583
42 283 859
661 994 696
340 995 761
433 551 324
103 107 557
148 964 955
426 596 439
886 285 585
675 554 522
485 493 51
179 421 375
159 427 153
912 978 610
607 906 987
532 263 603
813 529 392
988 263 119
322 429 173
979 531 711
772 380 747
656 986 784
183 395 436
197 401 581
813 922 750
641 582 771
543 333 416
1000 465 315
804 374 629
177 820 804
416 769 207
80 524 634
225 488 469
117 40 961
854 761 8
572 953 335
960 364 954
766 491 665
117 24 56
39 651 284
475 872 554
338 361 262
90 418 632
362 608 581
245 760 78
890 483 488
401 51 203
455 858 181
798 756 926
60 301 427
302 500 146
501 576 105
924 406 108
880 751 646
55 500 697
481 731 962
903 151 669
349 374 396
382 946 442
753 659 949
458 929 533
611 265 133
186 118 559
217 866 132
495 621 802
384 463 468
77 88 738
808 54 133
705 580 167
38 774 737
757 845 615
90 201 680
33 719 344
393 11 606
684 335 262
213 466 371
564 74 994
908 782 307
466 51 124
878 811 360
626 514 50
547 957 996
225 659 433
372 779 363
62 597 755
816 407 768
630 420 698
129 924 566
130 233 803
304 56 26
324 784 542
766 628 463
51 489 92
549 90 418
922 291 818
438 982 527
663 421 390
980 832 363
690 647 479
448 392 387
404 489 673
830 650 317
66 642 961
672 421 197
322 843 645
337 166 562
21 916 976
989 394 993
166 103 828
830 932 754
609 220 728
194 795 274
375 861 261
891 471 41
369 771 939
806 309 605
42 608 65
560 896 830
890 197 772
942 675 83
968 831 631
684 733 461
936 333 548
592 891 138
133 565 530
847 540 84
488 840 39
920 753 946
146 930 991
616 91 679
166 647 502
269 993 874
465 178 218
766 641 117
318 631 732
803 679 106
501 691 680
9 180 346
709 858 843
968 272 592
866 450 685
288 43 534
559 358 270
9 104 238
903 132 493
675 403 571
432 707 583
245 909 216
257 959 493
361 45 625
662 319 649
447 760 440
985 497 273
800 780 771
234 747 340
606 609 780
474 37 29
378 841 241
557 669 302
942 177 261
534 500 679
36 696 158
600 167 311
414 160 216
457 223 761
863 146 98
776 44 882
58 767 71
387 671 138
665 460 711
50 464 697
848 181 615
744 32 347
499 437 869
435 279 39
101 700 25
409 496 860
731 386 585
925 107 357
328 859 235
138 906 791
457 323 120
727 192 928
492 731 158
851 807 10
468 405 886
67 345 583
984 76 95
26 90 223
972 408 115
856 899 128
200 240 321
774 873 629
928 8 858
824 399 946
339 653 927
483 929 430
520 150 523
385 274 898
117 493 236
538 760 713
449 518 584
782 86 544
77 520 750
648 402 272
878 473 233
445 553 977
526 790 132
245 463 433
211 683 682
352 939 165
7 423 862
933 450 375
914 956 11
350 570 17
277 565 819
144 730 896
184 528 861
610 895 68
6 414 106
507 586 679
423 65 145
777 313 796
62 421 220
367 971 553
36 274 90
998 543 24
909 64 766
239 150 26
665 356 216
343 328 788
652 802 938
772 581 991
850 243 205
312 581 27
845 865 437
435 657 755
329 663 706
77 3 654
466 622 480
355 99 669
676 318 945
986 443 240
723 786 153
450 446 710
171 630 482
196 12 108
875 589 441
607 601 245
813 926 608
39 950 827
9 726 622
47 847 53
523 844 555
920 263 450
801 369 976
27 801 580
33 614 526
299 688 807
290 634 998
653 416 836
162 68 577
620 686 25
352 309 864
1 414 819
907 233 350
232 883 431
882 544 221
800 924 781
660 600 262
987 317 445
843 549 636
484 619 646
485 563 219
9 372 917
619 522 429
618 966 635
701 851 773
608 126 26
669 451 15
320 548 881
74 302 256
290 93 165
144 437 337
893 232 834
94 762 794
182 133 986
248 842 420
176 715 357
462 724 703
749 440 137
204 994 134
414 319 780
532 894 679
623 860 360
64 550 46
479 875 958
700 930 828
206 394 677
291 125 868
895 844 324
24 571 799
912 175 639
24 354 153
447 488 814
302 507 914
183 901 92
879 273 617
427 266 430
6 179 597
26 345 482
923 455 742
708 635 42
927 480 395
676 300 1
539 737 813
934 838 420
938 194 669
162 844 412
691 994 81
768 145 740
803 989 996
519 898 214
378 160 830
841 209 810
213 562 816
273 451 761
692 398 981
128 165 366
957 134 118
707 841 206
8 353 740
441 999 954
44 112 380
179 378 906
33 525 557
4 408 997
735 188 341
708 198 110
335 503 429
271 971 992
248 148 753
763 235 772
693 954 892
658 695 66
221 484 795
884 51 407
546 412 385
840 360 405
614 556 76
668 170 721
266 41 693
467 412 257
897 384 989
214 651 876
69 341 886
550 280 175
431 745 279
617 850 884
861 860 828
195 882 45
647 379 452
894 993 161
889 795 157
804 567 678
728 863 941
940 813 240
135 494 514
380 293 601
129 960 276
126 80 977
660 98 153
462 432 175
794 480 17
450 527 145
331 83 395
474 447 384
442 563 216
634 547 767
534 358 78
541 310 749
450 656 295
412 602 712
606 549 818
655 747 772
615 901 546
4 901 773
483 560 182
310 947 641
770 714 753
118 233 586
473 864 531
528 372 370
144 851 198
183 161 655
895 923 821
634 299 329
884 128 458
196 56 560
952 158 423
358 110 148
179 439 639
359 129 751
604 388 582
478 65 981
541 526 86
759 330 783
246 690 466
524 699 716
408 436 712
150 546 441
966 885 450
620 960 874
343 559 742
435 265 161
182 416 240
142 902 974
725 29 748
543 798 248
150 33 527
63 946 203
732 493 807
499 417 994
66 18 786
727 723 965
586 461 765
958 1000 222
641 522 766
386 651 233
529 884 988
713 980 19
678 779 868
682 907 548
957 87 815
670 435 127
169 276 738
921 366 89
776 831 502
130 549 928
573 799 658
185 371 934
271 175 501
72 874 942
426 659 71
317 750 310
667 24 402
640 920 373
890 201 829
199 742 974
987 110 346
426 273 957
269 304 64
459 134 842
951 219 482
437 824 636
551 634 721
929 965 487
77 921 264
804 633 568
143 359 767
749 536 816
750 970 554
845 575 424
417 359 474
72 885 476
623 290 659
427 726 18
971 835 471
150 512 404
675 505 267
692 73 292
857 907 801
527 280 495
133 92 654
241 363 725
162 374 948
1 201 640
112 715 802
923 208 827
354 304 843
139 713 821
393 866 212
466 811 941
921 21 633
409 277 935
506 115 113
254 856 736
121 33 257
813 500 639
215 848 439
664 369 524
906 826 576
986 297 981
99 547 284
296 451 142
423 890 464
32 11 297
306 399 483
590 664 942
928 663 221
709 814 92
174 198 853
459 413 729
864 989 817
776 609 286
932 372 131
400 739 822
439 297 754
15 784 864
590 297 999
724 832 131
575 213 761
784 881 241
112 521 770
441 774 607
145 1 667
226 921 611
293 588 61
981 592 639
47 622 321
443 679 557
202 545 602
458 770 875
321 539 746
585 670 441
208 549 802
936 32 160
98 962 382
867 85 189
901 255 848
288 147 541
266 746 170
151 360 291
377 597 690
57 305 105
708 677 905
900 934 667
307 718 349
790 636 514
952 849 488
15 315 831
987 688 455
668 33 189
568 785 79
424 846 68
655 177 364
565 544 971
404 827 780
28 690 733
849 489 108
834 689 151
497 337 297
635 486 401
677 140 202
731 139 67
204 979 163
242 23 826
886 106 253
583 596 603
49 985 260
120 443 519
960 320 728
632 438 87
512 875 768
730 430 297
725 199 156
102 566 323
292 563 746
393 760 271
306 490 554
961 965 991
829 680 597
129 570 555
889 386 20
921 953 1
45 443 469
418 734 653
7 156 987
273 451 257
965 827 14
273 702 318
493 223 24
717 801 626
231 387 306
142 578 452
825 177 910
433 132 470
355 888 29
877 349 906
44 97 20
380 521 281
108 126 474
487 486 639
467 916 797
702 505 474
762 307 902
816 809 348
865 802 866
160 619 855
520 544 994
593 549 848
233 696 252
467 406 175
606 173 940
646 630 142
687 6 949
205 314 112
446 171 692
807 835 388
718 281 550
138 439 986
89 554 592
344 455 924
433 672 984
711 842 920
369 971 435
339 538 837
692 872 950
286 293 851
118 260 488
259 607 16
306 162 791
847 198 448
724 697 257
201 693 165
327 106 350
267 925 488
281 792 5
601 16 670
701 848 740
73 168 77
249 819 419
755 263 736
73 297 11
803 488 634
940 400 770
493 430 24
861 237 602
712 939 633
452 769 923
253 796 482
766 712 462
434 818 180
74 838 395
266 740 177
221 59 437
159 771 607
176 209 428
202 646 724
448 218 106
417 495 75
230 575 618
547 501 813
536 822 470
312 187 3
287 451 496
76 536 338
555 914 892
302 376 736
348 868 363
963 755 862
769 632 882
480 509 78
574 612 708
199 133 807
121 828 77
729 546 142
757 785 281
294 802 703
139 141 732
616 941 148
510 654 826
694 489 685
950 609 209
871 430 465
639 153 190
69 925 388
106 320 853
717 165 145
427 37 357
243 262 665
412 654 939
139 457 604
386 623 997
533 239 911
543 76 346
432 296 191
903 179 920
650 807 117
615 469 182
119 556 554
523 902 658
640 346 428
382 987 589
797 666 961
279 83 701
926 832 803
41 161 724
214 372 669
228 577 71
9 139 733
794 640 489
591 822 874
308 585 57
385 699 343
262 925 929
180 634 361
824 274 17
523 155 277
870 328 322
121 118 517
866 735 22
999 667 141
832 204 120
11 947 416
466 318 592
881 317 144
638 836 874
766 334 326
204 89 831
867 707 286
691 474 516
286 657 190
886 582 665
831 102 328
803 391 364
257 528 670
732 161 791
343 886 654
346 808 119
817 878 70
758 871 703
703 551 129
305 669 755
268 832 962
366 234 841
743 224 480
263 475 149
278 743 474
557 514 20
843 652 101
611 793 267
404 920 812
365 408 808
253 115 911
173 29 281
552 101 206
959 363 531
696 568 839
637 462 214
826 460 694
388 69 647
677 547 565
944 9 630
227 437 597
717 389 496
808 398 411
976 462 807
291 22 470
518 621 745
90 809 959
498 890 886
538 433 225
396 739 926
966 544 579
584 453 42
392 642 348
149 34 209
566 418 486
839 435 93
255 227 30
879 608 527
982 58 371
329 845 617
429 82 372
445 71 954
461 416 391
418 536 942
221 288 623
119 118 751
273 367 293
780 66 303
237 618 154
849 768 87
498 23 59
205 738 852
799 114 230
473 522 888
124 2 348
366 287 247
587 420 383
708 679 995
839 512 518
859 974 938
505 684 303
799 413 806
768 421 932
344 159 540
121 620 728
312 679 905
40 416 747
208 830 434
77 64 916
789 428 291
434 133 199
246 396 26
908 445 951
737 516 12
608 778 741
95 389 600
991 611 697
36 384 555
884 795 16
588 33 227
501 73 463
58 849 919
17 599 791
666 486 623
721 815 361
225 557 368
1 26 243
475 739 115
881 979 243
54 271 245
583 4 995
541 572 233
383 63 510
382 950 470
733 671 18
360 522 971
129 287 199
863 723 306
68 651 206
602 882 611
563 53 268
567 14 271
985 619 57
364 956 904
529 871 988
193 824 399
916 735 634
788 252 878
424 22 214
958 64 447
898 770 794
948 714 164
900 247 615
199 712 168
26 396 753
559 740 950
385 916 598
942 294 8
233 959 953
793 904 706
53 274 217
284 670 840
456 284 399
470 364 645
450 762 248
98 549 582
395 109 223
232 81 526
583 810 903
242 301 74
962 338 215
579 33 584
702 827 735
309 726 531
546 686 882
450 359 930
341 642 619
6 994 985
435 897 164
754 157 864
615 2 93
811 182 611
585 982 506
980 918 945
970 822 753
449 861 489
574 5 409
477 852 321
504 410 126
310 358 432
908 288 572
63 296 879
240 857 58
630 339 867
196 319 89
432 127 374
909 77 781
305 426 182
284 415 155
480 969 597
772 941 378
546 14 483
819 909 775
405 3 177
480 712 756
16 733 319
830 429 808
712 116 864
183 821 989
902 682 300
380 87 837
568 121 662
756 205 718
965 58 639
491 902 113
212 483 179
589 429 789
446 824 378
459 586 272
411 862 40
717 447 216
643 132 441
856 381 238
430 562 727
913 8 93
173 958 550
307 368 625
770 396 986
605 137 251
453 293 487
327 701 252
408 244 897
238 544 760
486 125 292
238 180 901
487 718 279
583 926 251
927 690 732
187 536 813
223 99 75
303 561 113
483 1000 104
424 793 877
502 927 849
199 81 786
811 140 580
440 730 525
285 955 560
839 205 187
112 874 859
611 363 245
297 995 692
464 533 196
964 888 730
959 366 598
204 494 156
296 840 794
912 399 929
435 900 568
244 691 635
131 573 300
21 847 528
341 263 196
417 537 593
775 52 319
326 890 886
979 711 553
241 388 265
846 916 348
378 725 609
811 952 769
486 548 274
45 4 775
781 84 99
221 152 490
916 287 40
25 413 72
837 405 721
518 451 800
838 869 770
735 925 812
975 354 317
741 25 592
535 921 908
641 715 578
473 850 187
584 972 45
43 525 269
446 407 497
344 519 485
446 757 133
742 948 160
704 746 231
714 903 889
284 126 194
218 496 701
182 592 465
970 421 655
522 127 315
932 956 95
786 427 728
729 647 342
77 979 450
805 96 693
914 424 119
842 879 367
701 643 526
251 106 851
161 858 704
331 412 982
879 672 249
847 97 864
813 509 911
57 473 630
994 594 777
374 834 608
120 90 163
779 923 988
507 630 81
242 766 882
226 863 770
827 861 377
939 378 152
465 968 993
731 438 700
282 589 178
942 833 30
11 209 85
307 492 661
11 822 265
540 251 91
31 462 521
68 89 13
725 166 612
426 443 386
52 718 636
597 588 42
644 952 139
224 2 856
322 703 786
15 671 90
862 569 964
386 985 657
192 584 507
969 85 492
112 477 448
721 361 801
781 302 601
358 713 566
560 442 574
553 372 980
242 881 324
748 184 358
875 1 605
938 59 929
164 190 879
733 819 387
671 753 996
642 472 577
653 333 762
103 640 275
344 150 172
352 355 58
562 314 680
525 392 453
853 340 586
208 696 64
44 726 960
614 961 7
210 663 175
996 85 609
449 166 654
556 331 783
589 565 362
215 766 846
834 97 553
932 989 723
3 816 19
490 211 455
164 811 453
994 136 595
659 303 879
97 478 886
178 318 17
484 736 252
479 731 409
140 912 160
887 422 616
540 224 653
592 708 558
200 387 753
951 379 962
265 597 844
929 996 446
734 440 271
133 617 962
900 671 544
905 793 623
33 912 612
124 369 488
350 694 910
684 613 668
35 644 807
776 879 814
558 257 198
488 951 472
990 216 74
900 284 716
365 670 821
298 217 845
397 914 395
404 979 190
660 727 299
425 458 386
27 781 981
762 118 243
259 641 548
159 716 486
720 746 558
83 952 374
402 805 1
214 709 776
761 555 320
505 163 319
41 497 654
902 736 753
622 824 579
560 234 57
394 719 580
386 275 742
900 405 535
116 158 772
179 962 623
34 816 808
588 600 956
880 610 922
431 494 871
960 639 574
144 582 900
998 825 612
932 687 921
590 752 400
66 692 598
35 845 92
661 982 564
979 284 852
423 376 563
650 136 873
551 986 486
740 563 419
614 328 346
598 405 529
918 243 439
967 796 610
700 839 310
251 253 41
559 142 483
880 258 332
361 933 788
804 917 773
389 278 259
478 852 268
90 750 280
540 333 300
863 888 723
101 202 845
855 504 919
599 160 170
62 804 626
980 829 989
628 840 573
360 256 135
10 224 87
293 262 387
98 579 46
803 106 805
844 526 704
378 403 22
53 303 463
498 476 652
266 19 347
717 384 160
846 410 668
410 348 879
152 609 384
125 74 845
41 247 809
373 842 958
956 356 251
286 787 799
150 375 948
448 707 380
247 14 228
127 795 891
785 27 903
204 718 193
577 925 464
316 971 315
276 485 329
855 664 327
676 778 40
188 650 179
34 790 563
907 778 207
621 18 231
753 98 478
756 95 221
635 24 59
481 726 238
749 529 513
894 162 497
867 658 515
388 589 370
426 251 325
161 448 61
871 845 410
9 383 411
399 365 432
88 428 475
744 529 168
367 985 220
440 74 786
189 284 914
812 314 288
431 630 735
860 112 666
859 485 780
389 961 562
970 467 784
71 393 848
788 373 744
480 947 640
607 96 984
320 852 490
275 585 696
45 486 874
583 595 610
226 484 138
440 710 602
684 441 373
612 734 87
196 374 900
17 306 585
604 811 934
731 143 859
939 909 291
101 91 59
315 248 745
232 933 680
117 567 563
762 924 731
835 58 798
784 231 208
942 639 198
126 694 206
177 812 176
526 111 5
430 443 889
759 978 240
590 943 703
400 240 131
366 358 534
270 474 342
904 31 85
113 198 658
296 797 258
533 959 867
673 997 787
280 797 343
238 876 982
927 634 254
404 844 59
125 439 329
360 152 608
406 54 368
349 614 717
201 697 351
793 61 841
260 50 160
856 430 580
485 772 151
88 367 262
558 585 681
494 478 824
239 541 790
865 411 738
770 588 953
510 592 780
562 111 45
963 981 136
30 988 250
456 911 144
789 95 567
906 105 804
130 427 242
825 246 830
418 621 374
589 989 561
130 322 588
444 85 495
302 71 150
767 459 602
911 522 159
757 897 357
205 64 862
544 913 763
38 814 925
470 395 960
189 539 4
235 539 959
806 309 75
909 934 388
240 26 352
575 998 594
68 179 894
74 619 367
45 892 78
32 948 934
400 934 465
91 399 197
205 408 119
437 229 72
126 155 10
145 129 990
576 741 390
410 202 730
120 112 428
362 423 588
160 308 621
838 10 345
89 554 156
704 176 344
747 266 519
44 63 734
994 871 343
862 785 684
315 697 86
564 680 463
904 242 464
944 722 72
535 541 628
153 247 789
329 788 597
474 520 191
794 129 452
738 18 598
876 88 248
229 507 786
585 906 361
451 500 762
384 180 112
152 728 946
510 465 307
227 203 520
913 965 248
651 6 168
514 108 703
702 498 241
297 474 285
76 426 734
285 515 422
291 814 497
139 173 986
19 829 133
582 741 899
605 955 915
312 495 749
704 195 327
103 850 687
508 718 739
292 131 937
482 620 796
712 8 863
963 66 564
543 648 669
663 901 320
289 713 954
137 589 858
30 106 953
633 853 801
715 409 597
722 810 439
914 871 998
574 34 627
478 819 10
22 816 816
934 44 628
421 956 662
713 499 355
383 63 327
516 560 364
749 784 372
48 922 217
221 920 777
679 285 262
552 740 854
55 424 297
475 236 887
591 116 778
577 183 542
754 931 715
689 537 912
338 216 673
532 32 996
487 195 779
226 459 539
543 856 779
397 251 420
999 288 666
653 222 886
587 392 377
630 306 636
731 88 868
958 487 172
127 950 177
859 960 736
659 804 162
580 106 1
614 743 359
879 173 72
671 410 936
307 931 254
17 714 897
487 791 934
273 306 990
978 232 802
397 961 488
236 246 683
254 419 433
573 99 525
841 301 628
947 637 617
851 85 929
265 171 356
530 881 535
815 918 385
740 942 370
476 922 802
465 132 719
947 148 204
204 944 197
549 902 51
314 610 494
530 656 123
210 591 270
990 578 401
734 433 219
169 207 362
263 806 621
319 827 785
936 982 240
226 689 759
27 505 824
284 214 709
432 256 556
505 305 909
584 658 246
580 191 650
597 873 873
736 834 405
564 846 315
299 721 962
725 995 21
781 366 785
450 847 497
758 499 921
749 886 923
969 286 369
239 666 507
835 943 193
694 13 833
953 727 465
846 800 785
489 851 288
236 136 770
711 345 951
430 655 905
370 610 607
815 313 451
712 689 560
913 984 275
55 595 58
171 642 344
845 870 537
502 137 818
578 246 901
698 434 614
331 62 440
190 842 392
122 780 259
159 518 160
13 616 963
840 690 696
677 45 103
435 84 340
528 169 285
191 177 355
1000 426 622
202 248 334
284 801 870
488 966 926
775 11 865
805 321 986
664 941 978
255 528 784
305 71 893
847 147 876
132 500 863
937 919 415
458 786 284
346 885 641
254 157 914
362 531 778
202 1000 148
178 994 501
168 166 432
710 241 102
131 693 861
182 33 270
118 932 327
218 171 340
685 671 325
124 167 589
778 680 957
346 694 223
331 576 981
716 386 786
682 878 533
770 996 16
597 150 411
609 918 878
735 902 184
968 810 75
542 405 345
278 818 169
102 796 311
382 809 794
526 521 186
893 458 68
97 90 100
435 663 639
215 279 626
256 389 766
957 459 608
64 405 620
650 556 613
826 238 337
699 480 372
517 601 21
833 906 565
580 508 476
177 405 698
220 451 314
516 288 838
283 996 304
832 178 723
315 346 648
166 200 619
374 580 982
589 53 738
532 191 175
951 929 521
531 112 741
507 941 437
574 574 563
114 141 153
9 695 862
21 694 529
115 74 229
615 146 872
173 85 26
951 818 404
386 815 857
360 547 48
232 177 105
908 651 387
333 472 864
158 358 639
541 702 499
943 700 379
267 993 774
99 197 197
517 803 944
68 992 850
60 844 491
999 943 304
836 965 794
485 575 62
26 151 211
837 871 738
923 946 879
368 278 690
332 762 640
485 74 367
831 246 570
774 942 839
434 898 21
570 867 713
567 297 658
933 226 767
239 995 155
740 41 582
456 348 47
356 435 505
256 448 142
437 997 895
490 241 690
683 622 585
184 883 622
558 814 865
929 946 339
914 435 575
262 522 985
81 175 509
503 375 987
183 645 254
779 341 894
958 429 266
176 331 290
523 398 733
94 643 729
952 460 560
707 437 880
116 138 271
306 965 707
647 761 893
381 1 878
346 906 749
933 407 377
583 616 586
550 174 459
548 609 385
577 356 467
269 629 268
436 832 282
42 72 818
756 249 661
686 397 733
686 990 609
267 67 484
122 406 415
506 844 875
17 339 546
54 963 983
992 147 990
219 414 758
372 47 908
75 293 142
336 527 435
705 1 556
973 205 328
945 488 200
66 896 305
424 679 895
756 564 214
808 744 177
903 888 593
670 295 675
253 888 200
238 551 127
942 124 88
63 331 603
224 136 483
580 689 607
593 974 141
915 465 83
563 472 307
41 398 567
71 386 6
188 267 700
461 903 759
322 634 540
433 354 402
803 505 933
538 616 791
891 950 460
255 52 854
666 876 687
787 755 451
79 662 890
875 705 2
369 108 559
813 539 972
176 531 599
883 805 555
756 617 862
648 423 139
955 9 230
762 68 849
281 747 26
447 19 912
923 280 797
541 938 528
236 340 716
13 878 785
516 340 201
559 199 857
405 546 41
212 780 299
487 7 545
927 395 409
174 464 60
525 276 522
50 116 279
391 406 95
56 348 40
270 89 954
895 243 508
166 717 104
285 817 544
741 795 96
627 66 547
165 914 612
589 836 738
119 573 943
86 841 467
523 187 599
316 281 453
750 206 726
256 339 944
147 416 195
376 557 481
500 499 262
504 42 256
714 671 187
613 467 109
659 393 614
44 353 792
828 913 536
27 314 760
623 837 857
918 250 735
230 701 438
220 459 683
921 310 76
627 855 175
787 674 910
121 821 603
627 911 931
4 595 433
730 367 812
300 467 906
976 1000 796
591 665 256
428 597 87
125 203 549
68 420 512
789 337 995
513 321 438
456 47 477
518 754 119
76 960 702
714 460 847
571 413 992
579 702 650
773 959 743
678 61 872
602 73 695
572 40 937
940 209 563
495 972 953
189 384 607
621 721 821
677 431 145
979 479 486
415 636 683
574 3 781
779 157 939
214 310 480
350 221 566
212 345 195
905 53 250
741 777 842
656 796 108
702 232 357
636 529 417
882 31 638
290 640 480
75 150 263
500 627 551
933 63 159
72 259 485
960 330 78
985 159 192
823 929 950
555 84 111
997 782 61
42 365 714
143 339 520
196 333 601
375 258 570
877 666 242
312 446 84
244 180 399
717 802 175
12 622 519
375 177 976
181 148 411
422 893 211
276 806 556
854 699 139
504 698 442
166 335 440
38 961 64
998 739 282
231 499 254
319 517 549
464 724 119
871 426 366
306 835 451
371 629 748
220 952 904
672 733 282
389 670 685
925 454 796
589 760 126
395 181 263
502 497 143
872 458 174
679 71 418
935 905 858
250 407 363
604 562 569
950 294 62
743 321 730
614 942 718
263 344 783
123 680 945
264 587 412
936 25 347
351 900 32
485 128 56
589 536 241
886 558 533
267 825 429
524 511 625
421 781 109
587 368 520
257 383 180
70 81 1000
585 213 144
863 261 479
279 841 984
827 103 420
128 443 143
262 422 485
996 870 792
275 716 65
701 290 218
502 356 230
222 275 741
157 778 46
590 584 158
540 895 605
460 557 174
767 388 350
533 988 538
502 519 638
731 953 422
683 732 144
448 782 659
303 485 275
755 734 779
462 309 497
954 357 954
80 177 969
842 871 255
770 839 119
522 952 514
939 492 658
222 844 8
443 760 718
10 256 253
57 364 59
508 680 714
691 968 901
119 794 55
163 229 661
125 627 730
16 26 656
37 336 624
283 493 198
30 471 34
939 727 262
346 70 396
762 622 184
454 341 82
81 53 394
344 175 380
121 582 606
882 607 147
635 458 91
798 552 228
995 647 108
490 765 124
928 636 318
486 258 436
358 257 374
515 522 335
400 602 73
910 251 82
800 301 173
429 598 19
992 650 600
889 155 788
998 570 71
220 444 970
851 475 938
884 193 633
453 651 478
305 916 346
782 290 427
700 573 447
643 333 375
104 936 558
297 79 82
381 189 276
637 659 939
858 769 844
946 879 554
186 811 776
392 915 703
434 97 910
603 690 763
938 67 159
898 696 589
354 96 892
466 301 111
927 992 281
401 344 706
550 337 670
830 663 711
984 438 971
824 685 304
134 348 916
286 101 567
678 263 174
888 103 556
654 652 512
84 560 324
256 24 429
339 638 687
703 825 849
500 572 787
449 131 425
856 107 359
325 797 488
463 473 330
846 797 671
491 558 630
984 257 524
396 372 54
923 15 774
308 870 695
358 255 752
412 549 342
661 871 964
54 78 478
949 767 745
508 600 613
335 510 240
936 101 607
388 660 219
869 854 50
576 73 567
821 212 699
281 246 164
116 324 497
897 611 89
566 729 561
418 273 5
556 728 433
178 232 123
781 136 409
919 34 502
370 97 238
452 441 685
617 591 376
91 759 824
638 102 783
261 836 188
598 535 433
777 541 251
567 867 7
193 475 407
276 256 536
667 769 152
437 714 670
230 234 571
822 499 47
154 994 390
262 270 383
221 476 537
747 448 444
172 100 871
315 288 17
22 461 973
815 512 87
95 701 305
99 572 320
731 687 167
960 138 598
536 529 784
733 826 379
234 31 860
483 464 738
97 752 649
176 184 110
853 295 628
270 937 881
268 164 303
645 68 160
787 676 291
798 759 325
123 630 55
113 221 20
934 327 722
33 528 161
226 264 326
118 121 906
533 446 693
915 383 777
50 210 8
832 238 405
738 562 237
939 713 417
510 600 224
586 692 172
635 73 653
260 707 394
15 824 925
713 694 435
811 475 471
679 353 555
705 982 409
366 911 881
864 919 127
309 422 332
53 226 434
631 873 410
580 926 500
672 938 35
480 14 939
492 165 597
183 244 404
489 733 80
736 83 842
684 288 645
233 356 71
657 870 363
660 395 506
703 547 546
218 522 257
507 992 867
499 478 688
323 24 71
836 585 867
998 513 486
314 424 232
922 258 755
638 605 656
6 964 166
913 503 871
400 211 235
569 40 714
785 142 153
540 743 56
872 77 228
44 71 140
820 467 166
108 952 450
78 804 931
178 820 415
766 208 876
77 940 182
707 152 431
321 996 968
705 777 781
800 52 788
487 942 251
298 289 631
990 994 692
1000 698 524
520 558 743
542 399 103
656 664 149
351 54 303
478 813 342
405 128 171
950 103 956
593 532 454
633 706 919
295 713 493
860 467 291
133 18 472
783 858 198
93 493 902
472 570 22
377 428 574
289 814 619
943 664 555
823 166 600
837 818 208
965 210 503
262 331 269
176 885 54
717 695 679
547 78 284
321 309 942
573 979 481
65 569 883
682 190 869
554 78 808
167 21 518
439 494 429
634 692 775
224 435 152
601 158 128
893 739 340
265 747 928
508 919 109
714 731 114
786 652 178
529 148 271
134 462 948
526 361 455
508 538 950
935 971 454
536 986 877
683 988 972
145 238 426
819 737 477
768 857 605
982 911 675
48 297 388
924 545 320
288 435 852
606 9 256
935 245 351
723 413 30
263 510 150
910 900 622
5 859 465
477 593 667
544 803 204
317 78 984
575 317 988
316 892 156
672 80 267
47 138 834
22 763 87
85 716 823
58 222 722
987 470 904
765 961 677
305 737 755
436 995 677
436 892 668
285 989 731
406 103 714
257 504 566
731 908 523
138 132 820
245 86 725
223 954 857
914 598 574
406 491 326
196 340 806
481 18 958
64 714 42
427 64 428
35 935 325
212 511 833
146 531 82
427 889 357
721 669 125
28 720 395
670 749 683
370 489 417
718 879 430
878 405 672
336 324 693
416 400 609
201 591 955
269 246 560
679 39 167
154 858 910
905 376 739
616 712 657
71 686 441
616 157 886
246 101 803
464 661 250
847 866 345
470 582 756
776 990 472
469 331 535
810 660 561
709 403 447
388 32 967
511 802 770
111 666 13
754 423 704
140 123 487
575 544 637
259 240 160
875 115 759
197 812 635
286 926 859
956 754 213
263 649 629
873 947 107
43 538 183
646 773 480
989 154 209
293 413 938
639 998 553
912 645 101
666 591 357
314 393 912
58 942 167
182 895 126
557 722 111
126 653 39
838 331 119
359 726 536
821 660 467
146 752 16
792 444 383
102 424 252
423 742 238
804 998 645
628 106 152
362 576 104
242 259 571
252 450 222
848 241 324
384 931 325
414 73 967
241 437 758
895 756 254
158 174 440
950 774 791
268 642 365
702 376 441
720 564 212
492 103 31
169 829 190
527 942 173
717 35 364
948 305 714
715 933 961
66 43 983
617 125 164
821 938 31
774 559 296
865 9 847
131 905 175
293 815 64
245 108 388
10 94 474
430 930 144
116 101 539
828 975 415
240 986 120
314 981 115
669 842 27
669 554 737
968 347 382
465 101 482
443 804 774
518 17 389
461 491 627
861 576 660
488 142 367
399 947 19
855 102 692
479 993 623
22 545 907
574 831 462
958 494 18
503 870 412
192 823 62
956 386 606
801 961 89
985 234 473
639 143 701
255 299 845
307 432 793
59 930 414
504 333 555
280 674 220
442 936 87
970 130 355
234 457 750
685 386 869
105 746 443
861 775 54
491 822 642
286 373 704
598 221 641
983 829 256
978 875 675
682 510 288
467 673 466
623 312 687
732 995 949
898 183 13
430 500 402
817 156 147
369 991 670
866 587 635
586 439 650
964 408 731
854 769 719
365 658 631
550 719 150
684 933 967
939 280 849
152 26 895
763 39 670
736 194 270
973 81 156
540 114 16
905 242 974
579 665 703
995 601 672
846 224 871
425 587 32
877 560 986
330 86 383
104 994 939
682 535 159
249 939 654
99 950 390
255 22 784
246 32 708
518 615 571
114 421 545
437 61 524
20 202 883
544 710 552
583 553 574
543 809 467
949 272 860
46 632 619
87 647 71
543 21 365
521 118 620
860 318 126
450 949 251
281 771 228
818 229 364
545 767 845
892 688 300
479 477 89
134 477 832
912 709 620
718 142 48
383 439 126
479 412 687
129 343 958
212 499 522
802 794 595
124 178 47
807 119 925
159 974 320
44 528 348
751 695 383
145 187 614
418 186 940
529 420 351
543 857 925
267 102 348
863 896 725
125 290 320
478 761 400
573 950 795
474 881 846
41 185 855
139 548 206
504 694 260
354 663 428
482 438 222
895 533 637
542 955 870
725 819 346
179 26 262
665 319 659
265 984 848
475 126 910
288 577 609
131 693 296
745 589 306
384 443 635
547 947 119
109 37 585
785 786 499
284 969 735
82 645 828
151 374 637
976 870 571
557 556 645
149 463 366
33 32 906
75 100 161
602 778 211
378 269 425
766 850 143
647 675 491
479 432 618
619 728 205
122 395 161
993 819 315
453 197 259
716 996 68
569 92 864
608 789 846
73 803 350
279 154 367
506 858 409
263 882 589
651 587 3
858 589 160
238 823 204
574 120 78
822 832 35
246 671 791
3 856 293
888 626 946
772 217 493
864 892 424
77 478 766
716 247 519
522 482 548
881 995 817
874 703 553
734 457 486
470 49 438
384 930 94
867 148 128
390 973 547
702 659 901
69 153 807
792 658 134
174 23 938
434 431 248
630 812 671
347 244 405
909 125 198
703 423 872
827 907 116
265 821 297
465 697 306
500 588 21
556 571 140
142 281 994
102 410 67
431 9 265
648 693 716
200 731 20
362 610 401
223 469 546
150 44 432
674 454 456
292 143 236
297 396 650
822 114 857
112 254 706
966 675 163
437 36 288
894 673 536
415 30 771
16 238 964
456 210 550
863 372 126
412 714 830
606 810 49
698 989 747
432 694 949
682 404 501
647 788 943
23 176 345
728 607 902
535 89 492
991 607 791
400 666 894
350 748 627
365 579 586
964 354 328
346 895 517
75 621 789
524 958 117
242 471 817
547 678 100
868 552 565
252 102 61
184 580 833
442 314 702
554 67 196
789 886 542
162 260 864
62 876 88
828 203 710
657 928 440
352 621 773
28 966 990
210 321 560
551 977 8
516 946 929
163 839 605
642 786 424
136 476 391
302 920 600
642 548 808
149 405 164
371 813 864
337 179 221
318 275 13
232 127 711
955 909 645
277 656 45
727 544 216
390 136 9
709 970 936
181 787 88
906 362 837
202 405 494
61 406 252
272 616 910
102 469 792
431 14 756
760 277 395
931 771 958
665 184 438
51 423 976
530 186 1000
619 899 790
58 582 19
149 81 296
559 657 117
373 441 216
887 566 29
101 256 343
780 588 243
120 99 577
430 101 413
34 629 422
709 392 559
727 685 251
343 817 123
923 932 959
126 327 81
274 965 978
414 670 784
129 493 955
629 118 998
932 324 808
139 83 956
665 629 587
60 935 173
781 154 827
203 420 112
437 555 505
874 222 507
271 393 700
815 544 555
329 253 238
328 437 393
699 167 608
634 170 447
185 787 939
118 313 947
715 486 648
310 393 187
95 841 659
62 165 649
719 669 739
133 410 968
647 248 388
614 373 704
954 542 145
578 331 494
886 443 796
928 26 960
28 848 496
199 104 463
860 492 696
659 147 173
936 421 424
350 920 673
320 886 365
385 527 168
214 923 345
628 591 998
74 875 737
961 870 558
528 741 162
383 572 278
920 958 497
61 80 549
23 609 769
885 786 337
68 527 971
147 658 740
261 185 481
638 185 535
243 652 74
606 470 986
938 572 389
342 475 906
333 189 935
244 89 340
537 693 151
311 754 736
9 557 941
576 653 497
634 609 213
715 783 948
480 709 602
15 487 303
760 355 625
820 378 412
447 651 851
29 784 406
19 177 863
958 935 987
872 173 166
871 918 882
653 295 936
145 100 111
568 944 439
40 771 684
911 673 531
794 398 761
104 302 758
751 666 983
411 618 9
777 228 930
118 833 390
293 295 549
745 442 415
898 961 938
115 292 22
121 710 97
764 498 14
118 276 336
412 449 97
262 528 93
524 848 3
225 585 944
556 833 576
514 724 700
421 888 969
788 199 438
951 809 853
711 186 926
972 190 653
74 834 262
598 881 287
907 735 353
111 607 223
61 681 614
415 109 531
906 854 692
163 79 510
729 607 328
580 79 342
856 499 28
981 162 258
678 620 450
281 265 854
954 392 498
188 982 529
512 795 272
489 317 233
853 219 313
972 781 244
143 139 423
736 327 443
995 372 122
371 910 418
761 464 169
720 735 2
339 337 458
877 842 738
238 433 838
598 434 235
367 787 248
322 177 795
697 930 815
964 567 652
470 992 770
164 645 390
564 434 819
895 781 770
953 810 167
764 860 688
202 812 669
496 266 339
488 604 436
532 1000 587
517 56 729
949 571 915
109 450 729
612 728 443
944 193 788
623 392 969
230 256 635
440 719 476
331 470 963
972 743 296
133 768 762
150 434 856
772 883 9
84 559 241
234 862 387
418 924 155
178 312 364
750 404 733
845 197 629
324 915 762
618 222 511
987 560 710
102 802 309
254 754 517
725 463 95
543 78 117
399 854 244
425 911 755
790 461 312
245 327 843
126 942 150
119 28 804
142 272 215
641 935 627
159 68 531
488 857 86
290 923 327
950 782 116
670 789 176
440 503 451
273 781 846
872 650 66
510 340 916
421 228 319
465 547 840
745 457 491
151 652 46
267 619 229
593 282 785
126 34 84
138 23 44
90 370 121
878 79 325
57 931 4
61 171 755
812 101 701
792 681 881
359 58 445
115 170 899
554 856 230
700 19 249
218 182 576
843 879 282
38 215 69
250 837 2
678 181 1000
710 462 959
480 696 521
142 922 192
445 478 92
732 747 182
268 949 306
121 201 368
677 414 616
830 448 457
608 140 950
800 406 588
222 198 90
274 585 171
360 721 862
521 937 868
255 377 407
28 865 93
708 344 792
339 244 281
320 848 926
402 709 714
911 774 828
373 390 81
8 360 537
270 118 205
751 1000 449
156 573 553
495 824 665
230 153 440
394 392 751
136 334 916
610 382 809
340 521 925
293 989 372
397 988 127
524 857 688
160 609 759
140 545 930
964 321 255
977 222 282
475 204 360
728 275 430
1 774 711
403 853 613
604 495 234
506 932 360
581 116 268
224 131 830
229 780 736
235 493 447
355 548 267
552 32 972
389 559 428
341 949 564
53 912 520
473 936 458
430 139 97
857 197 68
150 787 718
76 316 599
374 580 993
529 151 145
856 291 780
71 560 895
888 643 517
742 776 664
358 780 932
19 293 777
642 119 714
473 155 506
569 21 861
638 159 432
127 97 152
267 952 829
996 826 424
49 102 389
884 702 916
568 231 818
826 651 212
489 479 586
757 183 533
382 831 783
45 210 987
903 145 222
791 426 825
856 715 348
743 567 269
106 506 662
397 527 599
207 569 704
699 101 642
834 410 904
718 334 508
173 364 531
986 460 355
412 693 232
387 238 536
195 369 532
337 183 1000
155 252 645
67 518 640
130 900 83
223 613 792
547 906 691
617 254 916
115 123 525
354 851 199
982 329 761
986 636 48
906 879 733
577 158 697
906 69 114
434 658 253
13 936 519
641 371 450
759 501 101
959 932 263
431 527 565
915 217 144
595 695 759
634 541 615
361 843 300
906 963 61
911 395 926
99 561 345
645 239 222
215 457 671
137 149 238
435 729 549
516 897 440
70 894 106
955 789 870
650 893 943
455 531 395
745 162 643
817 464 434
625 171 105
704 364 765
682 311 596
772 479 73
375 259 78
800 166 895
827 318 301
91 573 862
502 429 431
624 574 183
720 865 255
239 195 472
925 983 96
995 593 45
353 512 329
420 534 596
6 458 906
807 980 160
875 278 245
493 325 680
295 699 32
218 529 25
30 331 522
599 190 864
426 981 332
889 71 668
222 674 170
195 960 355
567 763 641
593 913 228
732 467 731
310 992 701
448 241 945
488 60 189
588 552 440
218 215 309
890 290 439
59 538 426
799 58 583
741 464 886
880 689 651
976 916 295
793 979 234
631 76 104
33 178 283
994 370 630
482 99 585
758 15 741
623 936 718
890 891 661
886 925 284
196 442 431
753 983 634
251 569 300
895 801 107
949 602 647
672 289 837
843 404 617
488 210 288
323 86 29
411 787 325
639 276 565
74 496 442
652 483 837
60 966 827
349 721 342
305 789 34
713 929 837
155 369 601
865 686 277
413 586 815
711 613 770
641 148 378
219 431 184
356 873 916
800 950 827
644 141 400
750 624 904
365 962 30
1000 683 83
703 301 861
889 24 497
852 472 417
274 2 25
593 290 797
568 279 391
866 363 323
203 488 177
459 748 249
785 678 21
444 735 557
484 806 466
260 402 76
193 198 406
410 353 863
834 959 544
359 412 391
414 333 695
56 255 234
88 325 770
74 281 374
661 303 481
270 886 854
577 804 387
663 832 418
995 337 425
865 643 884
208 411 363
581 369 432
38 477 881
130 661 906
722 104 333
453 980 31
676 99 822
108 88 724
97 947 360
535 478 892
809 980 938
728 394 24
273 968 784
877 41 855
555 735 226
547 135 272
501 112 524
196 466 644
319 582 816
508 87 818
633 486 256
233 547 429
3 136 448
393 380 232
702 204 251
616 57 813
20 703 796
329 831 290
100 981 376
732 645 477
72 545 298
753 314 170
377 106 911
4 813 498
867 192 747
481 965 93
549 200 531
730 826 458
196 468 596
254 492 862
912 631 875
132 18 852
6 63 646
840 453 596
512 139 667
461 613 951
786 622 392
27 796 689
110 620 267
219 858 439
105 332 786
489 257 731
511 335 372
280 601 118
517 968 105
596 854 317
654 301 736
955 361 567
591 36 840
982 724 181
438 377 929
807 905 11
232 975 483
187 205 134
27 276 623
65 1 918
491 370 941
723 921 645
472 338 405
204 185 704
63 500 833
394 628 486
223 109 658
407 446 510
96 904 522
834 956 726
535 599 499
963 98 841
268 683 37
174 973 56
55 690 933
943 970 292
168 505 4
919 695 3
86 434 45
110 816 985
627 783 91
841 796 40
629 80 82
621 9 875
231 897 756
901 629 494
577 983 967
568 398 666
749 947 869
7 860 856
396 928 572
429 109 348
168 618 175
767 25 980
635 935 636
397 503 312
159 362 159
209 328 220
247 901 454
368 394 403
766 927 838
647 527 430
462 662 718
423 551 598
99 559 475
956 2 246
721 827 332
450 754 332
915 292 102
392 969 49
637 768 18
338 111 414
93 364 917
457 215 473
237 885 111
950 353 456
883 131 113
567 338 998
300 911 217
632 443 4
830 814 591
805 352 953
662 485 61
271 978 932
473 887 993
797 966 577
134 214 551
628 526 898
707 710 429
330 296 24
743 776 982
727 655 930
888 980 331
221 151 445
869 688 142
426 100 189
511 496 577
827 84 634
547 126 119
267 979 229
530 133 296
12 256 85
965 528 107
620 926 133
27 136 327
51 861 433
309 749 777
108 386 281
84 500 805
754 668 148
152 569 455
774 992 728
924 959 713
790 767 576
480 966 530
415 471 495
791 132 948
269 455 268
162 231 150
258 854 815
132 561 171
245 261 667
975 508 762
197 820 684
30 496 248
486 474 386
493 323 218
419 129 638
494 425 807
549 298 652
517 284 326
978 884 569
838 772 507
81 435 575
724 602 712
213 886 31
750 321 113
928 232 614
413 135 728
945 387 83
952 826 506
649 802 896
868 326 881
954 662 102
717 846 875
64 995 237
722 816 219
221 836 916
688 990 623
920 956 766
629 162 49
917 205 326
816 657 81
402 582 580
39 427 130
921 409 399
633 338 565
49 162 797
701 89 723
586 679 761
554 295 422
777 396 980
63 35 361
583 29 223
318 714 478
433 386 640
956 998 465
827 533 491
436 481 636
22 367 178
893 219 762
748 516 472
377 471 639
529 188 674
576 461 751
28 684 711
419 243 774
309 3 745
68 29 632
978 217 211
510 47 386
940 125 566
465 439 968
663 893 399
913 416 936
826 203 979
56 789 751
683 566 29
96 770 618
871 919 894
125 289 911
719 949 391
706 411 317
303 962 299
434 637 601
979 711 312
898 85 434
219 477 519
556 21 759
256 549 281
655 655 822
15 523 852
6 17 241
845 270 327
846 691 156
35 962 826
404 646 434
397 146 257
781 487 929
989 792 114
7 908 546
788 647 981
128 526 565
964 626 484
598 951 100
279 277 442
422 382 991
564 165 672
744 280 176
795 548 133
667 969 119
70 447 590
565 499 784
507 555 278
566 854 636
287 693 816
293 409 685
877 584 666
274 703 325
615 573 964
949 774 777
492 662 458
719 828 818
394 290 61
23 666 324
701 584 848
199 340 562
376 333 945
600 769 585
579 632 542
444 601 572
446 969 842
266 661 40
93 700 513
959 683 201
717 484 552
306 625 860
830 862 16
128 993 886
656 227 507
585 486 381
762 530 103
891 334 757
400 388 84
438 384 133
661 793 345
366 319 339
2 156 139
248 943 93
997 426 455
894 376 265
541 488 751
717 33 335
973 318 132
978 814 813
399 838 252
152 396 731
411 74 403
277 76 568
367 140 790
685 391 428
8 815 989
886 217 480
914 302 873
173 208 235
629 283 583
521 190 29
281 570 322
55 605 497
610 798 583
390 867 910
47 509 357
395 70 478
607 880 300
478 681 387
925 333 720
998 14 255
709 128 429
939 678 442
159 71 292
243 704 305
996 245 782
87 846 925
470 545 137
46 206 505
405 695 369
570 207 992
311 174 225
561 922 111
183 780 297
639 898 342
792 599 785
170 975 332
556 222 839
741 567 811
160 959 501
209 510 145
922 705 55
128 888 593
278 116 963
372 732 817
717 463 201
23 843 693
383 635 885
516 928 716
834 214 131
462 66 225
443 346 90
975 7 660
108 615 92
908 740 874
630 910 548
519 667 578
761 399 808
636 651 873
465 893 297
568 126 376
883 800 976
510 902 68
536 427 780
339 441 334
297 838 417
981 119 292
556 7 259
719 217 224
181 805 891
920 564 607
673 4 184
245 238 252
350 527 361
275 656 158
38 731 466
129 740 510
446 176 638
478 321 341
194 485 508
166 652 686
843 981 60
434 353 320
492 380 331
961 811 502
72 366 956
841 392 842
216 985 618
483 416 695
891 890 532
381 470 702
806 685 807
649 287 627
703 753 170
374 43 968
412 987 757
461 994 690
337 273 115
663 953 427
842 946 514
813 613 392
189 332 25
120 375 547
835 606 857
753 480 43
712 46 166
947 454 522
617 557 143
535 223 151
398 530 404
16 637 118
639 652 200
808 899 300
443 324 695
547 479 38
671 746 281
426 712 36
547 62 591
539 10 546
3 353 894
551 287 104
877 789 313
387 888 467
654 674 995
731 147 66
370 171 85
843 663 117
275 232 837
847 326 946
968 252 928
110 938 618
18 10 752
490 548 148
59 19 833
235 128 176
664 468 416
677 188 302
585 653 781
62 499 135
293 180 3
796 924 676
419 587 157
263 264 310
807 807 123
82 860 246
65 987 853
416 451 29
52 52 383
244 680 863
581 221 565
264 514 67
129 805 656
83 896 253
4 536 570
413 671 920
624 723 350
340 866 510
306 332 763
620 585 57
499 281 915
370 788 207
709 216 182
697 873 769
44 886 196
48 605 812
15 667 971
307 311 316
847 582 814
377 803 806
519 549 358
518 533 700
140 384 909
770 148 502
775 637 704
474 137 639
856 534 964
773 967 885
221 10 645
769 909 653
667 842 466
910 466 157
28 661 148
2 993 788
841 558 297
144 60 151
274 643 36
883 141 893
492 641 471
879 842 925
585 254 579
57 953 582
438 999 823
788 141 272
529 947 999
552 983 928
169 327 47
30 216 713
458 835 928
687 117 617
608 652 225
374 532 577
156 612 98
274 430 290
701 23 5
921 478 908
745 343 549
881 152 768
460 178 595
216 789 600
896 2 647
574 422 436
965 293 964
753 46 288
698 157 798
417 253 109
36 610 776
773 682 45
886 583 617
125 873 243
706 586 406
873 269 313
871 216 566
282 599 643
651 224 361
183 119 501
402 703 539
227 706 336
535 755 256
853 629 802
19 772 951
647 593 686
820 815 235
59 207 929
711 332 352
59 549 207
161 379 419
455 49 734
417 650 277
988 86 921
634 426 105
195 525 655
544 442 243
447 53 52
257 179 803
779 845 727
630 518 274
739 192 262
857 91 981
970 747 151
200 859 839
923 187 56
74 416 708
740 242 817
386 43 115
223 780 705
202 662 506
730 156 838
578 803 208
874 820 952
753 148 159
500 381 735
186 380 368
884 435 324
714 190 996
744 133 326
152 372 816
615 363 533
214 803 16
694 504 556
368 996 695
92 785 986
731 142 365
862 511 114
599 458 818
765 434 556
23 526 969
286 566 683
824 118 97
250 850 351
880 80 840
463 309 462
49 719 385
270 964 942
21 642 7
279 602 766
100 742 241
433 839 478
948 704 137
182 635 635
216 111 224
310 84 656
428 441 972
571 223 529
15 517 148
437 220 177
514 337 858
966 588 654
896 148 354
416 702 340
318 63 66
821 464 375
181 159 187
296 539 796
445 590 63
698 251 122
764 202 642
783 149 324
295 566 950
513 433 570
216 991 857
733 313 409
489 641 658
397 762 552
951 284 244
853 707 653
314 753 969
162 835 527
380 977 99
87 496 484
263 311 414
570 461 805
436 492 154
470 771 408
833 627 687
698 459 847
459 134 545
914 522 159
748 113 263
52 502 403
766 605 54
637 88 810
496 647 667
988 267 646
968 130 881
192 820 214
850 586 767
133 897 277
672 531 413
685 254 565
426 873 552
620 550 430
567 761 44
108 335 347
268 479 418
266 489 903
924 704 10
720 888 395
553 467 473
725 479 580
274 252 566
698 79 202
317 561 922
117 16 99
375 120 894
731 415 761
865 321 225
289 913 577
485 7 361
235 159 229
681 812 330
978 42 116
954 590 429
47 425 249
637 148 971
876 240 369
89 758 242
540 882 208
441 683 438
370 74 182
873 796 731
511 950 293
119 401 713
104 469 366
756 722 529
840 107 478
866 921 616
177 234 402
383 645 697
448 715 338
283 82 936
849 901 741
862 607 508
880 757 760
486 592 451
354 838 805
839 829 780
595 690 122
635 914 449
961 898 143
405 17 828
289 938 748
896 772 307
520 737 113
980 687 550
308 831 280
363 101 96
692 879 104
65 945 612
477 599 531
435 632 850
190 45 162
121 605 2
526 108 278
534 485 64
220 119 875
319 380 833
535 725 520
650 183 324
407 294 290
625 683 564
84 309 841
14 733 132
749 533 602
81 203 780
163 224 383
960 395 11
262 510 740
126 803 29
1000 171 19
519 305 591
841 981 201
683 35 416
731 404 626
913 897 91
614 81 195
405 160 458
542 844 775
372 746 644
196 208 340
775 325 217
682 218 533
358 417 998
994 586 435
55 502 644
369 584 168
399 109 838
912 643 955
816 654 306
155 966 995
436 97 919
94 52 93
305 360 808
828 676 632
684 461 295
897 408 156
498 327 710
146 675 590
773 35 193
603 857 998
548 512 984
505 651 676
574 59 628
289 754 816
95 381 631
105 411 449
948 417 168
405 940 713
228 618 151
476 807 774
63 188 878
148 420 603
35 449 513
571 467 376
372 239 863
543 586 335
124 200 864
480 579 929
547 482 665
236 217 416
704 264 766
475 53 942
72 24 328
692 316 653
39 422 135
584 186 328
445 496 552
421 133 442
801 611 610
981 43 253
12 534 662
448 413 437
471 990 21
262 624 158
431 98 446
994 953 147
266 511 912
691 905 944
130 550 924
412 873 323
665 916 719
335 232 622
997 450 966
788 898 871
701 606 714
360 714 811
780 505 190
724 803 480
598 90 767
180 396 59
257 899 283
841 522 993
566 602 108
304 74 345
831 163 639
212 502 985
643 324 872
312 423 168
247 520 880
234 772 68
143 456 377
909 506 748
245 678 736
413 196 409
697 68 733
96 900 472
994 205 759
34 523 18
827 378 307
50 949 336
521 7 71
531 121 913
580 358 969
581 623 6
532 547 501
573 330 424
142 378 158
250 648 63
743 167 820
842 79 150
159 332 823
643 803 933
665 624 259
670 861 583
138 37 293
745 381 805
168 394 228
563 514 994
157 882 107
509 897 632
484 500 429
247 197 946
835 941 538
528 838 844
793 290 697
10 653 328
57 794 462
670 910 386
279 612 127
523 239 286
987 220 17
61 8 55
843 124 39
3 283 876
878 280 733
216 109 934
670 154 714
414 125 420
853 335 740
936 508 619
907 81 144
375 566 967
390 919 250
247 672 447
68 697 529
243 946 912
949 176 863
550 646 304
115 101 480
115 313 342
94 104 672
638 666 984
443 740 481
764 113 45
293 882 613
321 393 916
982 19 417
400 945 724
463 865 890
352 967 252
503 111 524
20 741 566
808 199 328
972 328 447
280 629 366
122 918 946
358 675 764
871 705 262
266 732 541
839 593 365
426 404 988
506 150 79
162 887 963
485 374 541
556 113 167
376 515 66
960 110 382
64 433 38
533 187 580
135 390 460
889 653 746
690 914 623
773 631 608
547 665 329
188 849 523
633 7 292
557 967 570
421 427 172
759 159 526
630 526 316
116 984 384
398 629 407
456 903 904
630 621 906
540 547 82
535 343 543
222 355 219
530 685 861
52 318 348
683 171 791
665 283 574
665 184 690
373 98 671
129 303 395
787 890 99
619 777 439
663 884 438
300 517 692
879 752 417
238 570 448
932 30 891
756 76 473
824 1000 570
458 278 5
506 718 298
349 998 265
776 410 820
903 7 551
747 620 26
69 746 748
209 776 90
844 54 424
135 95 217
481 530 434
581 483 434
144 464 914
782 126 983
295 628 184
847 725 590
147 229 181
152 673 255
338 979 112
785 222 389
387 874 811
655 327 500
915 454 375
367 489 714
177 278 694
241 839 440
717 757 847
128 166 138
115 798 679
617 122 972
510 440 389
802 592 864
835 227 6
214 877 982
115 650 515
861 735 971
821 129 679
136 466 124
10 784 221
429 93 236
898 968 480
184 950 924
280 549 589
819 35 602
321 405 654
638 130 925
722 456 377
922 619 304
955 616 808
755 244 173
870 890 337
668 165 467
541 981 625
167 341 611
930 322 580
116 364 543
384 373 488
690 571 788
162 715 314
132 761 849
138 780 57
957 806 16
220 75 914
503 245 293
787 851 564
543 949 364
989 652 476
653 544 743
635 894 594
59 376 304
843 796 333
372 967 556
729 700 525
79 973 713
259 919 552
955 903 192
588 260 559
917 326 94
595 74 593
512 229 935
260 589 112
459 440 388
150 743 843
497 9 111
479 595 251
813 187 412
893 750 625
524 316 874
967 806 647
832 302 82
83 576 294
249 431 279
968 28 792
119 594 870
358 156 951
325 173 104
356 157 197
743 148 261
899 708 125
847 350 203
529 116 322
148 270 551
840 839 903
773 724 738
376 723 742
868 269 600
962 958 476
574 520 541
486 781 12
866 682 433
919 817 683
223 988 845
445 300 652
611 83 974
499 330 4
664 648 153
562 307 809
825 929 576
205 391 430
918 200 572
606 98 258
109 298 962
488 427 714
561 306 435
286 167 683
558 959 766
205 675 524
14 810 913
277 561 404
221 12 224
165 578 255
156 928 76
712 805 343
164 5 375
66 879 88
560 46 623
111 844 803
80 517 81
670 276 312
987 621 680
201 561 942
501 951 734
792 880 100
473 191 906
254 541 724
656 599 882
747 924 822
666 460 370
724 981 843
628 520 509
128 159 884
779 16 252
173 456 490
399 942 733
114 852 814
300 249 989
157 596 291
949 643 288
551 744 354
529 539 976
111 360 774
786 581 109
444 951 153
787 198 36
895 161 823
186 660 338
696 206 921
934 708 874
55 639 165
738 781 477
573 528 180
618 430 929
508 615 787
574 964 501
700 524 670
117 270 772
720 865 745
588 916 152
24 283 784
230 620 153
839 33 458
853 903 37
664 781 129
441 500 66
188 272 421
737 227 466
712 683 378
832 188 341
772 995 934
65 312 773
182 572 608
590 632 62
808 569 341
741 557 396
455 346 180
276 256 642
462 246 532
830 354 487
834 867 539
918 223 747
486 316 371
467 54 603
825 555 440
412 331 577
183 767 101
6 441 935
741 431 607
923 50 613
865 871 618
85 544 505
385 633 723
852 241 326
147 176 901
572 798 840
860 945 79
362 693 758
940 195 245
888 71 345
722 920 358
47 348 324
468 940 966
244 765 124
50 613 670
661 290 562
610 676 680
54 214 230
719 827 662
287 855 222
901 750 685
464 634 967
712 62 269
352 277 10
470 964 957
985 223 323
378 483 949
336 973 478
826 889 91
283 78 755
963 656 90
436 697 356
107 79 223
629 85 667
151 661 405
284 922 161
206 505 284
121 285 604
61 980 957
397 113 865
308 928 81
470 244 442
264 652 99
448 792 89
35 984 826
917 91 141
817 389 220
879 704 772
460 617 31
453 847 658
722 410 361
500 778 704
573 568 810
160 825 320
963 704 824
772 240 504
318 582 547
118 872 501
950 762 74
438 859 298
574 758 821
104 380 705
836 887 108
671 525 913
150 745 280
356 658 440
872 184 472
663 991 115
578 444 823
701 941 67
649 716 796
467 122 737
685 695 449
770 41 710
139 86 536
187 72 884
355 605 603
324 608 416
381 492 482
443 618 396
255 640 2
426 488 168
74 359 180
852 961 649
853 845 299
863 849 60
537 352 514
690 375 820
671 890 517
753 473 394
231 79 183
334 717 525
578 661 564
858 665 10
634 244 751
588 462 509
928 750 310
408 600 328
606 121 772
996 688 154
542 394 727
287 333 372
874 571 547
210 952 304
877 312 686
212 663 523
874 790 741
656 484 5
315 925 511
889 262 694
709 872 177
145 696 3
697 394 170
430 265 288
270 483 855
790 548 88
837 707 65
932 361 634
524 662 189
435 883 582
520 368 300
138 387 225
276 723 380
473 572 669
950 118 846
898 415 965
876 688 578
675 634 670
819 981 159
395 989 225
440 856 191
579 421 984
258 401 754
367 181 23
808 544 410
36 313 790
510 99 487
708 444 963
541 229 747
744 820 301
724 536 360
405 237 422
961 659 616
722 907 688
892 822 742
96 203 763
678 733 203
538 852 757
77 940 131
727 369 475
188 66 320
310 666 591
424 857 103
458 60 370
13 20 914
909 518 868
435 754 717
625 998 58
139 706 93
101 563 958
598 654 501
844 395 549
55 485 715
68 87 237
639 499 898
13 413 805
129 996 881
144 367 105
799 233 572
411 690 390
709 217 217
66 9 466
900 740 373
711 587 56
145 908 439
684 202 339
71 349 574
456 685 544
235 198 327
921 240 656
118 871 217
881 850 782
383 133 771
747 422 109
714 780 982
751 46 558
323 284 224
413 453 81
632 815 257
566 644 937
69 834 288
465 136 669
865 274 704
252 265 379
145 784 119
960 885 975
731 119 471
986 614 589
255 198 520
495 441 563
872 929 509
208 920 626
784 108 447
886 882 647
797 235 647
791 90 972
734 611 7
945 349 508
627 389 514
95 79 823
987 164 723
882 872 650
871 324 900
281 954 450
463 318 63
147 654 346
403 265 642
595 561 731
53 714 78
662 472 540
324 127 192
394 851 450
316 88 588
855 617 249
716 287 262
553 159 35
40 754 675
414 87 112
600 350 311
333 879 191
561 798 832
296 847 627
778 219 683
443 167 161
912 998 317
988 175 313
358 524 300
366 953 811
447 49 919
145 172 700
182 472 371
539 610 512
304 937 863
957 420 250
400 516 866
759 611 578
43 277 459
53 299 246
773 432 873
350 67 659
203 607 732
113 216 85
26 97 372
891 194 262
223 581 936
775 166 780
392 471 889
893 238 798
227 802 687
606 110 871
110 327 188
238 720 755
31 748 792
42 898 97
420 80 589
308 205 650
365 13 683
965 81 266
127 623 358
322 480 244
604 941 711
426 912 666
386 85 368
262 28 540
50 948 931
122 261 712
665 70 693
435 197 555
907 82 807
457 611 191
471 602 69
182 670 654
301 321 251
175 83 365
903 718 948
195 209 900
607 616 620
282 32 861
268 297 112
31 781 27
459 112 540
200 640 236
547 554 173
269 953 26
177 704 496
184 408 966
158 910 963
932 580 30
597 267 674
24 647 360
73 29 372
605 87 567
902 103 135
574 255 382
318 748 193
824 583 322
7 861 144
33 249 116
763 578 340
965 102 759
480 182 363
735 760 223
273 142 310
853 25 866
388 514 857
927 235 411
85 908 136
849 113 740
450 177 400
310 806 548
712 390 163
239 844 778
254 324 713
797 31 592
497 783 43
3 507 786
848 371 481
503 195 1
904 743 389
354 163 739
874 655 305
597 617 813
611 388 607
262 967 324
708 503 671
676 723 880
651 406 822
415 491 162
353 549 165
523 147 231
365 960 24
822 856 621
601 208 752
695 129 749
467 524 706
130 524 529
751 545 993
73 951 423
355 389 681
133 657 111
514 400 989
749 832 714
685 492 427
870 283 59
454 855 966
428 787 706
399 254 716
311 277 325
323 308 985
273 515 938
115 395 420
190 59 739
787 25 56
972 927 521
805 614 293
894 655 28
102 781 648
740 340 265
487 362 672
733 150 52
239 835 267
887 272 784
903 265 151
189 642 893
526 952 205
34 255 865
94 764 35
589 944 706
630 887 304
494 520 82
33 376 13
32 193 19
30 534 426
503 871 989
530 109 127
187 331 142
474 632 499
309 138 618
141 808 82
833 775 491
346 91 418
996 550 513
61 176 535
8 75 365
960 186 760
14 194 810
319 395 960
347 687 566
228 258 937
438 96 199
892 416 798
313 114 633
777 223 64
253 249 911
58 188 675
210 676 7
183 222 626
287 688 315
929 439 248
687 563 573
377 186 376
525 69 642
599 366 694
897 65 434
838 50 287
658 209 519
279 128 999
110 475 460
595 999 473
96 646 984
332 628 884
585 417 378
717 321 979
547 566 175
128 600 70
993 42 569
761 408 767
698 376 106
906 249 119
495 967 946
286 597 891
979 721 589
73 72 720
243 14 328
360 73 574
766 407 620
428 713 172
406 23 484
205 139 991
182 814 476
12 188 657
327 567 530
921 292 951
318 645 345
590 101 548
104 90 316
195 828 852
248 504 144
972 862 691
191 363 620
599 349 327
102 22 508
683 874 74
232 100 84
221 148 197
11 714 499
132 706 937
672 483 72
287 621 103
328 587 608
461 626 699
746 400 768
325 374 796
674 62 920
31 978 911
827 874 665
434 330 876
952 617 992
63 800 720
296 185 579
518 749 365
480 432 387
839 347 62
365 332 738
972 980 224
321 579 343
445 223 973
949 483 175
228 76 618
664 235 206
369 462 971
199 291 686
576 112 597
566 602 135
250 226 325
221 543 232
353 790 767
214 442 149
159 638 553
837 171 481
617 49 24
865 147 253
680 941 378
602 809 417
584 782 366
195 480 546
556 319 25
250 838 372
385 784 818
253 24 442
810 58 777
776 668 788
100 271 251
164 607 472
291 756 840
609 72 484
820 75 504
983 564 154
148 475 923
137 788 861
177 795 240
347 187 475
407 935 16
125 340 915
733 442 820
176 715 928
569 269 764
688 538 758
169 894 49
66 223 645
403 669 157
536 532 580
367 746 280
923 486 95
587 514 454
537 10 140
231 644 960
599 341 17
858 382 32
311 99 322
301 870 841
909 906 234
510 485 862
446 464 375
703 166 953
10 73 187
159 512 366
211 61 344
217 31 873
166 42 580
12 898 221
794 733 429
210 160 22
567 158 886
461 332 905
369 628 410
127 90 506
332 199 16
960 930 455
185 613 103
493 669 779
314 863 251
799 85 997
922 436 761
474 106 849
440 830 544
311 906 878
238 692 889
363 96 386
460 887 120
360 128 947
530 632 786
740 833 808
566 761 688
225 699 87
386 523 149
613 123 167
682 336 509
75 598 1000
924 538 999
305 98 865
569 492 532
587 90 251
818 758 351
344 947 844
262 486 39
395 394 39
755 566 259
428 753 153
547 504 925
920 657 286
881 849 738
318 818 677
763 268 104
227 112 513
522 438 633
384 832 114
79 674 591
170 675 331
793 925 64
802 10 973
204 37 140
175 107 483
28 629 756
968 82 703
602 884 693
437 116 236
405 263 117
312 815 38
85 283 365
968 534 39
83 783 791
462 611 395
797 434 874
811 45 614
41 688 868
954 685 971
463 155 294
258 635 48
276 359 854
846 238 808
971 709 681
304 347 506
495 893 511
51 973 144
111 46 171
1000 838 962
8 583 843
235 700 387
41 26 612
7 943 787
786 711 314
638 755 503
838 607 47
405 929 198
595 131 312
616 994 598
384 604 488
673 550 94
62 91 775
719 393 532
241 571 563
580 432 121
961 269 530
391 371 716
219 388 446
436 674 492
677 554 650
792 332 746
202 795 12
705 734 430
179 24 603
492 184 352
903 727 291
848 446 553
715 185 446
364 318 499
757 947 101
125 325 862
501 89 503
754 263 717
884 543 304
331 622 552
882 513 949
959 665 42
427 110 927
644 601 862
89 888 199
652 168 334
576 767 969
38 323 748
205 559 92
250 170 595
720 694 912
609 109 576
716 187 943
669 856 757
708 307 689
132 490 783
64 277 555
938 226 129
152 880 472
976 939 872
624 362 187
871 506 503
428 61 51
305 852 741
661 213 88
610 37 414
397 581 532
690 575 344
463 947 21
606 391 542
882 736 50
759 998 809
328 764 908
67 846 614
330 257 519
547 91 938
894 406 80
597 757 293
370 847 657
362 922 398
771 443 898
442 448 171
618 998 778
758 875 884
726 249 319
310 612 919
535 886 826
485 571 415
881 479 206
161 886 544
384 185 202
495 226 158
435 436 765
773 545 471
892 39 834
234 757 550
14 218 795
563 811 450
839 819 834
151 35 373
384 317 998
53 134 24
51 93 986
268 57 615
540 190 612
44 898 697
138 336 660
539 744 707
144 333 923
489 871 933
511 115 774
519 972 989
63 272 491
702 197 466
845 258 915
636 405 723
958 655 305
716 318 825
364 957 193
238 7 842
568 354 484
612 113 680
322 214 643
750 404 721
245 111 385
680 375 16
157 909 654
859 871 530
269 583 905
265 599 813
980 813 726
45 633 262
151 55 744
209 844 443
709 542 368
657 638 864
878 801 727
721 947 301
934 123 1000
306 695 864
529 371 304
794 848 646
670 436 610
820 95 663
849 605 254
734 408 282
987 475 274
450 376 415
724 861 989
110 823 612
132 336 119
847 309 874
582 221 476
731 721 872
78 519 74
366 608 967
940 929 184
159 147 992
938 519 241
204 468 3
434 420 114
787 521 913
691 788 136
178 529 188
165 10 69
786 367 565
434 988 5
919 421 630
511 117 539
714 659 721
891 683 9
954 624 984
296 274 880
136 655 110
583 392 236
938 501 270
849 946 356
754 578 386
523 879 200
847 309 39
273 388 275
956 957 238
790 896 155
248 798 958
650 336 302
22 816 16
189 469 15
734 430 235
859 484 689
283 621 929
832 422 507
782 923 952
885 769 348
970 346 93
204 630 761
841 692 70
704 693 885
902 105 152
945 701 144
612 303 632
198 568 42
303 409 869
211 46 634
594 611 14
261 513 18
697 28 919
531 625 357
727 757 289
695 856 27
778 809 195
133 456 164
286 317 467
483 243 691
311 450 265
850 828 949
498 160 966
684 508 434
966 965 888
806 119 746
950 718 762
343 775 4
354 245 602
64 473 754
959 524 2
119 119 329
428 128 954
543 525 216
943 297 5
34 592 254
167 281 971
754 595 433
74 163 247
907 796 644
553 21 522
389 134 928
82 960 367
224 952 110
15 984 168
57 190 291
941 335 321
876 846 725
639 783 723
154 157 37
12 999 388
501 370 206
406 869 252
152 372 725
156 13 939
996 32 160
314 649 369
145 61 259
335 121 229
241 475 465
822 276 139
747 176 592
617 119 671
511 997 200
691 597 519
125 809 349
541 584 823
50 995 874
236 327 422
797 550 984
568 977 489
959 336 847
919 816 895
73 699 581
491 632 229
770 127 564
217 330 529
841 375 360
387 108 461
839 716 625
392 259 196
880 231 654
579 724 584
412 730 547
561 871 728
449 152 275
998 292 139
739 908 273
570 634 938
574 296 739
895 806 253
818 830 744
166 681 188
512 12 804
220 245 577
253 531 865
718 273 716
253 432 144
260 282 862
657 607 872
333 196 162
979 924 566
734 809 96
432 564 653
729 281 412
439 835 399
516 34 783
130 911 877
759 322 299
987 285 811
282 187 164
64 346 688
966 901 149
17 212 156
154 42 449
889 394 386
480 702 739
75 833 816
657 366 424
888 992 436
158 306 491
901 438 369
776 533 169
889 818 386
995 996 110
160 843 190
326 989 143
689 233 165
486 850 977
303 980 586
795 214 353
229 275 801
202 486 325
403 591 434
573 739 235
856 536 333
168 672 465
616 800 697
69 575 573
600 119 256
314 744 949
511 439 141
353 372 593
384 408 169
967 614 982
173 478 681
121 91 790
965 586 764
668 124 759
945 318 611
763 777 50
43 325 49
807 208 181
175 985 549
10 359 385
431 374 446
635 438 248
57 527 223
145 751 273
732 616 435
185 954 86
355 420 529
579 276 985
544 823 227
532 479 233
189 150 748
172 40 755
367 365 864
635 61 710
451 121 200
334 997 823
389 815 245
568 989 967
62 69 340
391 479 281
54 519 35
109 621 136
242 684 668
328 894 472
407 618 495
355 944 483
752 455 268
334 279 487
244 129 929
507 597 62
971 32 272
211 666 270
514 858 684
80 917 570
373 688 598
348 284 88
85 655 803
249 864 196
866 288 384
146 500 220
905 731 656
962 119 630
577 369 84
243 767 54
843 746 924
537 336 332
608 871 902
912 550 302
623 264 108
659 879 201
911 567 250
231 613 582
178 494 113
39 930 586
850 791 805
648 532 238
783 955 461
16 891 696
681 749 884
986 991 905
795 902 891
653 703 224
714 100 993
53 472 847
468 775 749
569 275 156
611 12 51
927 82 563
956 230 885
54 460 274
339 449 644
522 670 276
937 240 367
388 148 18
456 585 67
730 24 542
606 751 867
909 42 930
472 304 97
786 777 497
616 648 822
323 40 732
2 886 471
910 493 559
140 613 496
477 517 740
588 173 372
32 219 216
982 675 373
496 179 284
109 382 489
53 34 207
393 380 374
690 688 250
722 988 600
503 432 108
916 356 616
775 759 895
668 485 718
339 603 706
953 509 514
846 334 152
902 917 350
666 843 640
103 653 512
99 800 95
817 573 775
506 164 818
735 972 676
300 218 616
745 382 732
316 870 672
336 193 970
150 632 662
272 681 345
502 879 412
116 653 930
392 967 726
104 728 754
256 501 222
203 500 672
636 666 25
443 540 909
465 246 977
869 745 189
660 296 605
997 959 213
905 147 85
147 673 941
984 322 50
934 322 591
254 782 533
141 109 408
427 999 399
419 270 551
18 322 713
210 298 260
829 970 644
380 797 899
578 530 331
670 778 288
392 472 583
661 648 68
302 102 315
453 147 280
734 101 874
575 288 410
29 795 365
419 773 614
815 767 201
991 183 294
672 753 688
942 742 981
405 375 502
131 662 63
917 573 280
448 263 701
305 429 55
274 288 664
836 895 979
391 174 444
910 114 317
939 235 303
35 204 837
695 309 969
427 918 941
651 316 278
835 795 397
677 599 282
532 378 441
633 633 660
154 450 495
531 312 189
800 5 478
36 862 523
857 792 115
313 636 225
266 537 221
33 291 360
478 665 171
544 141 204
242 389 932
935 155 600
297 208 127
471 415 555
946 243 508
742 461 800
681 726 10
264 845 728
27 737 978
2 836 914
678 214 148
554 92 774
256 153 257
506 88 245
727 580 672
231 997 525
409 883 796
293 445 804
940 311 46
741 597 330
335 313 958
969 369 283
266 724 280
919 782 205
372 392 757
668 161 583
260 316 639
27 974 555
186 83 864
630 659 742
926 282 853
819 885 572
1 385 719
242 290 57
274 736 786
775 369 677
244 532 593
579 7 447
829 426 793
263 675 597
938 162 605
827 445 154
137 256 418
451 578 785
31 407 84
844 530 170
819 942 185
749 509 746
722 223 27
81 875 63
525 916 43
284 483 468
711 685 660
939 790 249
667 8 405
417 221 247
445 881 148
503 864 658
655 522 839
355 936 888
199 267 100
396 823 849
495 397 683
173 317 159
804 684 226
536 278 831
435 91 873
756 819 120
273 828 671
634 878 244
698 623 869
996 114 924
836 11 993
719 210 928
301 227 637
210 96 63
449 906 944
543 496 36
936 202 45
250 206 162
656 864 907
687 125 553
94 20 380
337 761 633
275 296 858
815 503 181
964 719 807
553 507 116
417 328 275
972 699 892
282 394 907
209 842 71
111 106 184
581 167 83
888 971 910
892 542 220
812 205 478
439 430 348
77 192 829
144 645 862
499 426 501
403 401 535
87 999 124
599 945 654
99 297 764
133 99 989
792 9 459
120 798 592
128 676 708
133 498 189
381 16 765
637 222 204
330 320 763
320 827 793
15 959 690
340 367 575
970 282 200
486 301 992
437 552 252
303 210 426
466 638 995
667 922 843
254 813 612
974 916 585
324 839 437
424 203 787
545 666 244
818 807 35
944 508 417
425 483 887
670 136 572
83 640 454
297 543 668
999 393 64
340 778 664
105 888 705
998 958 24
461 456 96
300 321 742
556 653 986
851 12 833
13 481 508
74 321 530
958 680 296
400 551 963
387 942 903
577 603 76
45 430 473
167 17 951
158 222 480
166 379 598
348 641 707
415 737 371
772 942 185
354 154 17
73 423 332
46 874 73
549 212 977
306 92 31
327 752 684
264 841 982
869 691 801
696 817 200
923 74 272
211 25 722
460 284 320
882 342 136
185 919 943
262 817 28
1000 34 545
480 715 861
478 963 599
451 618 389
440 28 745
936 388 555
493 97 727
498 403 923
976 124 356
747 306 586
381 869 724
783 615 774
369 444 855
744 921 164
423 817 878
977 779 300
776 949 573
222 722 58
442 194 162
179 155 470
965 65 597
500 720 622
305 842 56
517 965 266
771 80 384
922 261 529
234 109 780
322 986 281
149 868 894
295 61 12
535 871 152
993 194 497
861 872 120
84 767 464
414 907 662
518 782 186
76 315 253
782 41 337
819 179 424
905 398 59
215 991 175
382 731 716
915 980 369
468 843 597
830 38 476
401 409 471
992 432 156
519 380 580
342 106 312
354 387 24
466 661 386
157 643 787
270 826 608
374 582 690
890 171 790
846 950 198
852 9 214
653 219 933
511 585 611
509 529 872
47 761 42
589 989 453
403 822 10
425 985 77
612 906 13
121 54 368
429 642 695
774 761 856
275 830 790
756 304 522
935 412 131
820 559 884
137 735 112
936 270 115
183 531 153
589 477 916
358 780 840
683 899 421
464 336 699
201 858 861
494 522 896
399 775 49
272 161 141
99 689 720
866 95 241
360 535 994
953 773 598
539 143 115
591 271 995
600 707 206
66 364 468
748 991 432
643 929 325
292 409 681
54 230 279
989 239 154
909 825 721
573 463 204
818 401 475
962 466 781
564 5 422
394 402 584
593 463 960
491 478 181
853 946 567
315 980 30
601 147 11
186 30 515
231 655 537
190 399 1000
629 601 917
175 999 214
97 302 903
316 957 415
188 644 305
725 909 486
432 881 248
706 98 453
318 392 561
244 589 704
52 464 389
330 702 259
204 144 63
79 594 775
74 934 93
330 54 554
438 871 206
814 867 15
289 195 659
538 514 708
213 777 200
235 129 699
431 857 421
648 974 354
393 849 896
926 51 830
595 66 461
54 507 981
330 795 744
507 116 987
299 46 609
608 221 655
145 745 297
993 386 511
45 367 84
745 741 1
678 680 696
836 823 204
873 494 269
213 727 382
338 842 461
562 713 542
571 806 302
926 259 484
204 396 973
615 708 447
843 615 412
217 222 104
246 599 423
906 797 573
678 378 851
743 55 928
726 761 992
199 830 337
21 873 737
463 756 296
56 67 433
102 527 879
91 742 144
425 669 848
641 203 294
353 233 379
914 257 87
859 326 955
963 602 71
776 579 785
156 548 424
262 296 104
166 956 793
654 320 434
620 664 25
752 830 378
947 637 148
427 428 435
76 352 917
985 690 145
602 192 220
738 596 239
422 380 850
104 807 393
715 776 554
163 341 530
823 197 642
509 31 1
374 250 323
376 922 151
269 141 868
846 725 739
213 318 541
490 481 793
574 78 410
333 969 392
758 868 551
155 861 667
938 376 115
350 809 490
396 379 544
115 723 58
213 270 65
164 269 434
541 649 957
413 270 312
569 71 923
147 904 931
379 696 221
777 277 777
680 471 810
293 67 259
118 797 982
427 122 352
844 685 677
343 908 631
294 761 856
376 724 632
489 349 487
43 673 677
52 58 487
677 596 861
503 150 349
334 95 786
304 9 756
714 409 243
115 323 363
985 72 212
505 980 650
113 38 316
141 315 318
522 807 678
307 812 851
18 185 444
217 267 217
738 84 129
962 390 954
601 299 718
120 553 275
158 828 872
714 411 537
540 133 607
790 689 309
417 967 561
8 882 635
175 191 432
332 755 943
350 170 129
152 690 336
145 417 863
749 49 794
569 869 630
240 579 534
871 956 788
259 858 996
189 604 957
193 997 292
582 640 509
594 547 233
61 65 692
795 717 895
396 278 877
906 51 279
901 262 182
807 941 960
734 845 519
375 45 55
472 797 588
173 339 98
200 655 493
105 544 825
306 562 97
974 647 790
658 642 382
598 40 807
589 53 619
953 911 105
695 802 481
606 925 855
526 779 399
192 716 882
511 116 709
196 737 971
799 619 884
82 644 119
140 43 875
722 571 346
469 660 684
985 64 463
615 324 912
739 808 390
185 508 392
659 190 471
130 996 350
505 543 566
873 824 763
515 551 191
989 767 553
415 851 276
350 808 956
111 264 908
828 376 564
277 547 750
566 514 902
689 186 78
973 310 460
865 491 927
889 165 370
152 836 842
388 555 594
338 171 533
870 670 882
527 846 543
297 461 276
85 869 170
677 92 429
387 205 602
278 255 282
795 961 46
661 997 752
847 300 836
388 751 659
199 746 369
910 505 193
833 232 977
349 584 799
402 543 731
493 804 396
684 657 65
609 799 780
889 453 862
525 374 528
878 741 257
764 264 156
51 435 641
418 69 352
794 718 296
36 360 259
710 187 789
854 127 53
645 737 245
597 866 643
761 125 57
478 851 920
67 928 30
135 389 794
929 469 104
940 679 195
649 95 200
165 826 889
310 674 808
557 369 648
827 504 883
789 393 565
781 711 890
98 896 718
421 305 349
852 466 256
478 324 511
1 50 744
620 531 37
986 302 271
381 868 943
724 86 527
716 571 247
176 582 523
555 334 114
326 689 310
81 851 85
479 513 714
557 903 49
3 484 924
433 575 770
323 16 525
865 700 476
567 730 595
590 418 639
345 483 546
358 674 660
683 204 589
191 417 295
975 883 225
795 96 328
398 823 572
917 973 813
891 120 401
101 569 914
735 938 503
64 763 531
784 859 626
228 237 729
406 259 90
866 13 347
6 379 506
740 47 190
51 81 612
152 401 648
225 642 683
382 414 473
59 953 328
911 55 476
279 351 289
630 526 236
496 395 239
227 229 841
92 356 151
493 175 957
47 916 579
607 749 266
56 567 825
982 123 766
474 388 435
306 443 81
782 899 193
291 58 6
302 903 332
502 705 161
916 830 588
543 191 400
813 966 116
57 477 612
448 794 108
4 970 321
3 477 919
742 200 779
255 470 646
725 174 12
322 613 396
99 167 707
245 53 275
579 746 991
240 42 735
946 748 60
355 660 81
449 419 461
669 124 270
83 251 651
906 918 969
266 622 476
792 312 6
534 32 943
515 801 329
992 88 79
490 45 958
707 653 438
208 169 913
549 592 259
863 201 592
485 758 663
82 698 16
900 921 692
154 596 110
504 264 495
820 943 534
374 171 559
968 802 489
208 307 334
740 480 626
224 17 655
978 420 265
356 830 473
390 830 827
242 483 739
381 229 793
108 281 280
395 287 593
759 187 460
771 607 810
457 274 151
684 894 331
225 841 546
658 582 694
372 67 879
938 546 937
668 441 646
922 873 757
595 952 372
240 621 242
161 506 910
329 270 345
698 515 423
868 580 220
563 80 470
480 125 867
542 962 356
444 355 185
107 737 780
701 410 502
177 70 603
245 728 814
901 841 81
210 117 994
979 12 296
692 277 788
955 551 541
106 907 376
421 950 605
415 168 657
247 432 290
545 877 810
718 425 629
586 197 14
915 801 581
587 694 570
856 718 985
693 993 433
147 791 723
642 927 80
625 507 173
123 487 146
967 633 872
970 605 270
653 57 786
507 524 336
100 626 591
638 615 70
481 829 843
368 621 67
482 514 63
299 859 617
144 42 354
315 670 826
997 549 337
34 144 815
328 411 834
989 946 949
510 368 270
136 211 339
699 772 653
224 744 273
401 448 533
471 445 894
216 568 614
237 738 433
871 173 359
621 745 578
786 849 773
733 422 737
268 833 62
626 944 831
886 694 752
547 287 475
24 76 591
964 670 656
911 206 230
181 635 972
79 633 558
52 236 556
883 112 541
929 349 958
739 912 928
681 175 727
37 765 515
148 242 686
735 829 712
378 70 928
819 450 30
107 6 358
164 429 212
566 22 651
248 825 535
124 6 594
118 606 695
182 871 999
265 151 400
316 69 868
253 277 800
519 406 527
298 957 756
17 282 178
711 351 935
746 530 954
664 41 213
94 502 988
299 771 221
830 514 781
615 228 21
700 632 105
685 989 475
507 44 990
195 636 904
798 219 634
6 651 543
63 429 154
57 345 991
962 173 811
51 305 940
611 302 558
101 578 885
517 616 167
52 558 833
548 122 151
355 735 451
125 298 819
93 375 856
916 123 51
537 759 405
943 270 999
86 785 30
209 173 39
785 977 884
721 899 347
44 266 735
747 431 354
401 333 181
663 211 670
72 863 801
312 367 319
749 762 383
87 355 254
909 900 966
922 589 973
946 831 903
391 655 693
340 81 93
933 165 944
970 669 53
316 581 648
50 105 599
876 392 464
189 82 293
443 640 17
398 212 44
410 585 671
340 469 817
739 500 692
846 669 310
515 746 276
14 854 4
526 238 59
753 938 899
419 182 212
669 430 799
85 787 812
252 992 861
420 759 678
888 601 823
27 774 799
143 206 707
899 223 253
857 449 10
151 389 995
431 808 320
705 649 640
390 179 799
444 42 201
876 300 992
500 280 52
122 842 293
203 580 157
786 542 568
365 100 542
467 890 904
182 822 938
603 710 630
833 522 483
284 188 858
676 637 85
729 966 595
762 739 498
938 566 326
34 956 247
358 559 166
790 354 838
800 994 493
358 745 693
446 707 657
541 768 15
494 189 259
316 775 449
273 114 100
174 122 207
780 487 56
243 325 185
507 288 831
360 159 288
161 623 9
742 763 901
814 851 179
818 556 811
56 254 679
646 290 11
581 175 352
694 746 936
248 474 461
852 274 852
289 508 981
280 549 275
641 163 429
122 172 527
375 93 230
626 526 187
324 975 330
418 504 339
997 344 191
937 792 531
122 223 956
643 182 703
890 274 660
607 780 243
713 193 985
592 791 980
445 579 682
697 150 534
341 862 40
106 379 86
474 124 261
616 647 3
82 724 286
892 594 169
963 542 219
778 795 991
5 635 660
365 189 345
955 189 557
32 475 863
786 770 917
23 853 719
338 494 59
223 419 96
997 2 754
828 89 536
350 695 231
946 379 185
788 343 744
766 394 207
567 726 566
764 384 861
425 140 670
220 144 377
616 486 677
225 890 932
611 718 769
274 237 166
579 215 823
908 693 17
604 109 66
455 983 148
731 285 378
559 762 187
250 640 213
350 304 502
721 126 625
57 957 470
727 9 907
376 919 255
778 262 633
729 30 122
931 355 270
327 822 641
182 621 79
959 579 273
944 89 57
450 100 491
840 694 86
817 675 331
75 80 504
462 531 724
738 991 940
368 330 259
807 409 658
33 193 131
961 814 492
970 122 457
251 98 268
679 665 897
339 272 675
759 358 776
241 605 559
47 225 371
302 993 204
832 686 615
695 445 479
69 884 2
874 874 798
608 168 395
896 902 604
127 519 877
548 748 315
436 844 169
907 916 618
986 86 548
907 128 946
270 669 238
384 8 499
45 630 349
93 952 916
658 229 401
80 697 354
202 490 937
817 333 64
179 183 293
43 391 512
811 56 973
339 866 201
573 508 786
873 191 961
745 36 428
958 765 812
251 209 731
309 604 454
92 522 377
596 322 877
184 437 488
123 563 514
623 790 527
173 378 49
336 526 867
16 540 439
955 533 500
432 902 340
814 291 820
40 765 64
66 571 687
595 911 842
230 873 263
375 792 239
668 126 423
187 832 352
602 337 315
795 434 991
379 103 878
873 703 586
7 998 228
998 365 153
864 310 168
865 954 156
463 233 608
790 341 368
230 732 575
547 270 820
711 94 859
879 644 687
805 625 488
579 880 652
56 455 244
749 856 560
510 342 645
155 286 571
912 22 136
317 722 117
563 490 466
662 860 98
817 981 836
764 783 617
38 55 338
133 634 153
310 824 37
44 896 893
679 196 466
244 675 850
619 263 634
876 260 382
616 250 203
563 702 531
700 423 734
662 107 579
651 233 643
528 758 366
546 80 553
497 634 522
481 227 10
426 812 386
587 886 783
167 76 626
34 982 719
45 513 937
985 410 925
230 742 960
73 204 794
770 191 146
465 104 400
217 208 964
151 37 889
390 631 455
99 833 776
310 624 539
638 977 110
169 634 510
119 993 423
319 712 318
606 536 645
7 363 578
28 584 277
883 229 711
362 156 689
576 752 81
360 34 301
661 409 904
241 443 478
569 255 934
557 841 328
634 1000 510
583 520 662
411 877 838
624 440 31
205 965 520
211 346 702
265 135 909
698 744 738
700 755 778
305 129 408
28 723 128
569 421 494
827 998 639
384 590 305
433 406 930
983 199 56
22 890 592
819 385 602
255 462 730
351 996 685
601 289 944
425 323 281
52 86 225
85 434 292
641 775 418
855 996 87
231 727 70
573 352 553
218 264 783
971 907 73
549 452 588
344 700 762
329 342 204
602 748 842
87 971 265
533 52 347
242 181 751
985 11 405
248 393 735
980 128 940
425 450 463
141 516 222
721 788 540
226 92 447
723 285 755
532 77 256
686 769 468
986 552 149
756 444 72
947 136 982
496 150 12
312 193 496
976 114 341
753 635 236
980 783 534
38 576 648
541 106 496
817 626 565
8 810 834
130 512 312
101 862 249
266 962 677
339 13 641
956 506 360
927 277 484
736 222 526
172 109 970
946 611 868
45 118 369
331 563 813
336 95 199
237 826 761
325 464 502
117 69 756
695 106 495
611 613 45
257 492 626
381 626 696
829 224 667
310 691 653
57 703 361
80 213 770
307 538 763
897 553 646
910 139 508
869 619 608
749 459 417
360 703 904
791 212 992
175 974 235
996 946 51
103 570 436
759 5 805
301 535 529
36 178 827
959 706 419
947 283 670
684 821 218
581 476 241
367 275 720
430 847 86
657 353 269
219 226 509
39 990 67
534 71 807
193 733 682
136 259 535
589 592 822
782 611 722
83 486 592
887 612 657
137 416 90
492 58 37
250 296 991
600 323 146
643 290 569
699 52 382
470 224 740
617 76 771
370 697 859
48 335 842
97 113 130
762 350 139
812 486 412
975 573 339
141 793 693
622 980 476
507 532 874
525 10 123
339 700 679
551 767 806
308 198 969
981 649 548
835 630 517
368 688 74
449 437 689
878 78 282
561 363 721
267 689 998
14 389 589
921 122 286
460 32 112
738 764 533
317 695 427
389 605 762
7 993 579
584 296 774
892 727 713
797 837 297
834 531 73
536 632 362
524 908 748
591 146 935
384 490 897
946 605 641
42 397 616
21 468 939
80 683 793
19 850 468
80 824 981
669 129 234
575 480 748
35 654 810
858 723 327
363 474 389
682 361 918
200 411 709
779 54 227
419 205 304
358 159 656
80 363 611
280 813 231
250 666 507
466 145 249
24 456 192
226 544 481
125 192 643
969 185 288
882 409 201
494 741 396
798 687 271
51 725 421
120 546 656
438 210 440
124 421 381
859 745 200
404 458 773
64 558 441
217 748 653
456 874 678
306 460 953
172 359 997
252 136 667
670 659 409
698 833 995
440 523 248
295 204 128
85 58 422
601 803 838
182 297 34
960 692 136
183 665 343
751 297 230
410 479 214
705 914 410
276 991 889
784 208 432
790 876 706
26 507 405
303 510 174
694 862 258
280 349 740
237 545 303
96 101 346
435 863 52
185 867 705
503 113 846
882 998 191
257 514 679
806 945 709
692 140 362
580 272 499
403 475 565
977 536 649
81 424 791
835 236 879
443 408 243
831 277 718
793 374 925
236 217 639
149 150 997
689 15 941
338 276 122
780 449 735
441 876 160
404 803 960
231 810 292
802 356 386
403 813 431
859 138 872
358 95 618
217 346 595
12 336 105
43 888 336
570 243 898
633 692 895
360 953 215
948 301 158
193 653 250
885 42 623
8 207 520
237 358 790
604 36 817
973 500 152
575 501 391
678 523 881
132 312 749
755 11 236
535 676 242
757 64 56
993 760 509
831 870 25
283 582 274
820 943 436
579 60 694
581 656 215
93 987 928
527 482 280
435 755 136
900 999 732
8 605 60
72 387 274
609 867 616
984 829 233
548 405 30
493 477 912
526 174 519
967 856 348
167 366 496
647 170 935
528 777 167
189 844 807
825 688 847
747 278 980
979 877 306
593 878 773
749 140 439
307 73 637
53 24 805
368 376 786
428 300 86
180 431 822
784 915 919
535 362 74
164 250 622
847 889 671
50 964 909
355 133 607
283 22 574
682 531 971
21 323 119
523 120 925
175 586 952
830 981 793
481 367 938
122 797 783
647 480 194
616 445 700
87 136 485
409 419 778
225 857 6
267 961 477
750 661 663
449 396 375
324 141 772
810 504 333
257 622 398
610 438 763
125 544 958
217 720 238
541 872 215
448 708 528
164 224 233
547 527 513
85 302 363
595 572 412
806 626 128
34 797 767
839 516 765
453 328 951
83 133 906
453 942 523
614 596 55
422 776 487
64 860 801
307 930 107
216 292 61
449 332 877
492 382 868
539 726 125
823 403 535
967 132 944
12 847 796
814 547 854
259 33 537
409 570 367
905 206 216
642 964 435
244 375 12
351 61 81
607 815 10
494 442 298
738 297 924
894 406 751
310 969 386
122 610 488
936 417 801
619 500 718
875 623 529
86 51 259
306 469 825
91 794 759
142 920 893
616 43 806
788 37 746
573 173 185
539 609 97
361 393 146
365 432 739
93 121 948
403 1 164
23 58 922
270 935 602
345 796 326
2 66 575
714 134 924
445 534 645
629 31 560
241 580 882
457 130 237
174 768 444
969 530 695
244 491 221
196 534 267
351 370 618
311 350 493
531 853 761
66 199 443
417 596 234
768 611 16
770 567 463
106 44 963
660 830 718
326 10 744
179 120 958
756 730 863
849 439 319
33 369 963
241 515 295
479 322 54
184 53 563
100 325 435
613 95 386
146 128 683
930 506 840
247 297 60
891 152 817
126 644 718
510 75 451
766 218 977
91 830 434
593 755 915
422 690 702
622 349 566
299 795 375
395 493 417
817 723 35
261 117 548
985 798 687
145 910 650
681 88 108
640 511 618
220 852 68
319 55 791
388 639 397
604 912 633
162 940 93
104 252 251
580 280 775
81 100 22
777 857 396
262 990 613
113 730 549
728 502 362
352 498 55
494 952 8
709 270 776
458 277 483
645 68 337
347 636 965
709 176 132
962 27 706
480 92 512
537 222 254
596 907 194
976 814 852
652 591 958
465 325 690
385 292 695
22 409 252
538 900 634
49 975 230
798 212 481
917 250 677
31 774 935
875 804 16
282 736 319
535 452 834
11 277 122
916 392 244
54 338 832
629 996 369
763 739 806
276 860 689
313 744 769
208 702 737
958 994 682
667 483 322
70 218 498
177 855 186
802 619 303
32 519 840
930 38 463
99 458 43
726 646 92
113 859 909
921 173 633
62 886 595
799 671 68
360 632 552
488 86 540
565 548 347
133 413 357
338 971 190
819 552 521
54 164 352
669 203 176
800 116 477
926 906 19
903 678 588
263 729 102
688 566 272
366 437 276
589 523 164
208 706 983
323 228 113
551 798 376
804 220 97
175 621 707
231 824 696
789 606 886
844 623 793
129 967 411
596 931 487
70 748 148
585 792 37
311 821 127
697 634 504
996 408 2
392 644 874
933 868 400
87 214 330
389 152 716
743 565 819
491 27 877
546 809 674
917 412 658
636 531 339
725 125 840
573 373 222
129 180 242
802 191 910
389 890 288
109 135 74
628 567 250
265 24 751
438 117 670
90 190 173
227 700 353
317 664 625
737 549 410
148 439 242
211 859 901
188 158 400
298 478 22
610 538 170
528 802 500
890 612 215
274 624 752
706 100 903
565 626 293
503 752 58
676 45 762
526 429 768
689 354 486
774 357 291
778 461 107
731 649 490
742 937 534
197 545 119
344 819 494
42 249 499
98 646 90
914 294 296
429 343 864
201 962 423
880 562 603
706 267 666
775 372 508
506 738 405
950 786 244
370 499 41
358 729 544
216 696 713
6 647 422
16 995 672
502 243 743
375 891 249
360 376 709
784 878 977
79 823 663
259 264 562
812 277 107
730 898 657
710 642 675
421 207 491
962 164 850
32 66 347
676 939 200
68 300 399
620 190 460
875 229 954
356 333 26
600 712 149
145 64 397
446 547 282
952 648 342
295 559 801
570 149 773
807 101 678
18 143 943
217 385 90
894 160 329
131 60 705
389 682 52
942 572 243
600 172 633
832 870 727
260 339 878
213 495 381
662 879 353
410 246 555
271 146 565
788 870 986
706 344 338
49 331 89
267 83 881
997 827 922
914 254 977
864 686 131
152 733 795
541 464 975
618 675 60
533 759 30
939 780 948
270 608 419
766 587 898
902 311 324
364 110 171
4 502 462
251 624 770
912 925 618
928 367 737
17 618 283
37 623 993
992 451 113
598 718 470
699 666 50
672 330 142
532 583 743
796 80 684
59 580 973
346 157 751
496 997 46
985 522 456
686 910 86
262 691 508
908 18 137
1 217 910
661 769 373
440 609 17
323 305 948
95 644 428
55 463 300
677 848 407
300 735 243
236 791 477
484 195 45
594 782 289
146 713 95
755 440 293
681 943 281
962 11 401
254 979 518
688 435 849
633 278 536
67 790 75
705 872 578
810 199 6
889 178 294
655 791 734
221 167 832
670 600 367
513 980 145
805 620 272
347 706 240
589 918 706
639 505 678
688 935 169
404 591 738
250 435 986
677 369 244
453 332 788
339 841 133
551 631 860
505 985 918
23 542 612
534 262 327
16 414 483
162 520 827
156 681 459
947 297 938
228 142 55
327 331 383
487 871 851
463 399 747
945 307 688
266 427 289
638 541 543
943 620 987
63 100 269
927 812 677
348 109 576
865 261 752
850 190 65
983 686 954
230 316 867
218 357 836
947 118 450
529 574 651
640 83 951
56 266 794
405 457 979
142 932 248
487 840 802
414 80 542
402 862 890
563 692 195
662 892 595
405 723 412
765 401 376
729 583 286
804 244 135
672 7 797
584 792 830
677 921 2
26 579 302
501 129 912
510 63 740
82 243 455
976 636 733
745 933 709
559 262 674
733 257 249
87 251 476
850 505 209
257 223 593
334 794 254
901 579 360
165 734 39
587 683 353
827 557 260
326 191 88
464 252 523
587 108 59
399 705 831
840 331 1
927 125 439
39 642 518
341 770 125
173 826 364
25 662 313
29 712 780
479 929 44
34 248 621
353 339 985
357 502 763
4 961 680
596 639 996
664 530 389
332 776 735
59 173 537
552 196 702
63 837 590
42 67 509
731 519 921
528 329 827
16 307 354
994 5 40
349 249 335
971 643 671
60 446 491
414 971 614
350 782 569
555 163 459
500 420 924
842 490 361
936 136 323
623 799 59
179 968 505
278 722 696
463 690 859
497 528 576
312 296 438
311 836 797
254 604 848
335 460 77
623 358 452
285 513 111
114 644 268
484 579 348
54 49 122
885 724 928
388 385 183
950 844 441
866 588 728
502 765 134
58 56 861
423 728 107
353 404 604
549 807 492
996 562 813
727 547 104
904 844 822
443 576 129
777 146 698
718 496 576
429 714 518
428 365 61
473 721 636
964 995 183
148 225 651
936 654 785
762 668 350
308 559 229
588 31 411
260 76 669
622 978 439
50 72 496
136 375 408
784 136 577
617 769 579
746 104 38
425 279 864
368 869 432
782 824 81
994 660 518
601 696 354
717 19 342
153 468 661
997 950 686
767 707 285
91 749 79
291 213 182
601 131 892
280 480 259
835 417 66
372 672 295
728 901 399
962 535 839
432 397 728
226 13 592
408 168 117
521 673 501
676 542 87
821 408 780
140 830 525
124 645 337
754 744 195
13 570 682
467 428 957
174 662 189
172 371 410
688 608 55
55 949 371
184 474 453
845 139 445
799 777 272
141 53 157
332 435 396
894 437 620
16 953 226
25 309 651
145 656 863
595 527 121
643 738 84
369 764 530
4 322 15
124 759 593
175 552 649
695 90 857
195 289 721
742 16 248
20 427 569
314 692 334
34 887 888
482 970 292
224 471 335
132 637 720
152 50 799
219 425 32
157 517 794
19 97 548
376 732 161
19 403 48
552 329 343
729 434 634
363 460 27
596 212 225
601 748 675
998 910 791
427 708 951
41 148 400
823 73 435
299 221 283
743 355 793
677 326 824
459 250 246
648 900 586
356 691 396
696 496 295
618 155 783
437 279 693
240 154 163
55 272 983
814 843 678
810 937 352
487 923 522
514 507 904
396 24 870
9 756 780
840 284 709
358 254 82
77 114 342
320 622 117
727 232 78
860 543 989
815 573 243
386 168 899
274 300 690
702 962 475
867 721 946
125 958 123
398 995 458
14 79 331
39 91 184
372 308 836
338 981 51
777 273 478
27 908 524
812 422 221
41 842 344
718 638 507
534 655 401
929 996 547
818 785 942
506 724 533
336 821 967
392 822 301
281 661 477
421 32 225
880 43 777
613 380 123
701 277 732
36 287 371
765 777 575
668 523 825
361 882 131
23 943 680
911 498 995
345 325 30
750 962 288
162 908 468
742 992 117
339 704 937
214 681 357
390 94 75
199 904 890
211 548 456
681 212 310
703 352 738
172 72 823
743 687 865
737 559 517
486 928 549
858 286 320
587 42 708
720 567 824
951 900 456
299 234 845
957 499 501
679 206 416
922 681 737
60 777 729
702 628 44
150 500 762
635 420 578
918 202 827
574 697 718
416 490 1000
540 875 170
751 802 1000
327 323 340
750 519 991
200 907 570
624 546 533
439 833 569
738 933 24
664 345 578
767 686 863
424 524 990
428 979 329
96 67 852
988 542 445
225 632 936
254 154 467
577 343 78
318 175 315
468 880 767
546 946 355
134 40 866
590 137 215
992 897 854
369 765 4
505 167 391
208 440 29
23 364 823
323 521 337
325 805 927
79 597 788
831 662 86
556 120 374
764 692 793
959 549 865
659 433 540
226 257 950
481 917 39
115 934 337
256 291 676
658 799 540
28 497 879
71 679 409
587 836 199
179 399 796
515 203 492
685 711 392
824 722 609
112 604 960
630 210 468
835 923 546
163 567 908
832 596 606
608 729 338
177 634 373
633 247 386
191 730 879
114 408 339
108 106 181
133 524 501
708 36 945
522 187 467
720 403 521
389 852 241
499 29 459
742 16 695
952 25 150
492 816 358
707 82 317
403 924 762
366 333 313
473 69 321
111 623 287
35 669 275
192 458 287
508 844 394
87 705 631
320 871 819
638 802 39
326 324 869
413 860 918
405 552 41
535 320 893
600 557 411
563 580 282
188 982 840
220 222 191
632 573 576
362 190 35
854 950 774
265 142 569
114 77 125
746 694 464
552 101 509
825 331 307
698 306 597
375 248 33
786 801 491
809 784 791
653 6 514
95 218 69
24 239 940
33 581 990
959 391 696
512 822 883
876 421 228
929 983 594
964 37 566
222 450 811
64 103 712
648 391 395
882 926 50
935 970 100
470 20 124
508 680 836
35 316 644
377 611 998
906 167 677
551 99 661
182 147 944
441 239 232
868 361 119
638 405 2
188 862 551
156 566 112
833 891 125
43 189 640
709 657 324
127 41 680
720 39 701
210 505 485
451 957 721
496 871 228
272 630 267
597 128 38
188 457 313
365 315 416
327 713 660
930 311 96
538 254 838
626 57 703
906 115 819
490 502 443
276 961 786
445 854 771
785 315 22
673 578 560
549 75 848
293 735 89
634 629 255
803 931 112
258 474 979
668 191 636
28 223 926
700 142 638
78 639 283
98 284 232
187 190 203
580 402 866
863 719 357
699 697 670
473 160 86
179 468 543
624 269 690
894 323 180
185 674 49
505 477 219
327 492 893
54 750 428
596 282 578
939 321 531
166 743 599
931 63 947
782 356 772
523 992 311
45 916 165
656 529 113
935 375 582
15 447 8
372 466 662
180 746 62
645 174 416
543 141 823
956 353 824
51 709 585
158 562 187
81 601 583
525 288 914
668 313 168
721 421 472
935 553 856
974 398 73
883 950 965
572 310 37
677 634 949
891 140 69
711 189 453
669 434 533
333 756 428
760 63 539
139 919 913
579 311 303
317 829 715
233 185 99
655 282 39
84 977 236
286 932 615
988 967 113
982 146 512
367 231 596
349 597 380
203 426 870
943 547 602
81 900 168
475 322 483
484 336 935
439 346 958
171 249 902
127 886 861
218 346 282
315 227 568
712 144 74
561 241 211
532 333 198
760 402 852
209 224 42
127 993 663
428 700 154
613 893 245
811 790 392
817 830 202
56 34 563
469 998 310
133 760 145
783 875 342
514 123 97
400 724 60
140 186 738
320 410 139
17 658 8
169 505 583
986 347 456
891 86 173
143 426 73
927 547 895
920 662 981
896 200 154
907 655 296
847 373 307
754 972 944
645 837 550
190 308 925
478 804 777
74 383 859
707 525 369
64 125 54
713 805 203
977 310 429
529 27 622
811 636 106
775 476 878
603 590 816
894 922 523
357 334 821
211 324 627
73 701 650
89 852 398
737 645 321
69 20 9
79 87 766
459 354 452
44 309 881
384 510 367
542 835 578
185 577 226
321 682 405
619 640 252
762 973 361
716 505 694
39 383 75
67 942 352
11 131 872
139 535 220
704 430 211
605 668 42
917 618 923
134 986 148
555 516 936
926 45 355
562 673 983
811 160 697
209 340 436
165 97 391
901 931 7
307 632 953
761 2 362
765 816 617
55 911 498
483 367 490
822 223 507
830 467 294
932 489 721
486 437 337
477 489 972
51 922 974
333 840 211
215 23 195
266 34 284
500 828 361
685 671 843
169 701 758
11 638 193
723 549 710
854 679 734
34 91 622
345 408 682
441 121 323
332 474 40
441 194 811
980 668 340
880 12 882
270 792 439
686 782 232
197 100 104
728 612 488
842 27 236
472 64 411
979 285 369
116 251 847
952 445 199
366 844 818
129 209 336
364 111 411
564 871 673
553 514 298
629 93 633
291 292 686
678 905 138
270 806 272
737 267 990
936 839 310
11 614 523
799 842 946
804 615 321
488 578 204
780 479 635
976 185 757
359 283 180
104 901 421
12 790 340
701 228 574
986 84 843
789 593 274
236 347 861
872 543 459
863 45 830
78 245 338
777 752 608
917 266 642
484 610 962
263 443 789
306 855 779
465 443 246
259 476 471
582 66 672
125 441 872
852 713 544
11 826 385
31 548 462
313 502 695
341 128 785
607 163 97
129 23 372
107 370 946
204 234 291
579 7 403
649 318 242
692 987 294
695 105 927
572 702 848
348 783 350
599 718 14
544 592 614
480 829 124
591 28 650
405 970 905
875 754 3
504 638 943
425 68 668
682 402 953
555 519 613
379 678 429
886 714 283
255 949 460
76 197 495
35 351 376
988 579 630
529 431 846
296 266 73
136 438 747
591 874 207
31 647 43
100 956 591
410 364 231
558 206 946
6 969 310
58 36 575
577 591 864
646 232 192
422 724 711
239 964 454
711 289 654
948 487 80
212 931 6
972 487 514
995 221 895
853 334 579
15 462 660
79 135 735
598 47 522
184 746 566
390 519 433
793 422 123
416 123 27
65 871 10
567 720 37
983 216 532
729 170 499
230 890 380
839 282 257
788 470 527
10 675 951
363 791 175
255 589 324
268 867 297
860 102 639
720 427 136
58 45 457
544 344 9
877 216 503
375 704 7
850 401 854
814 889 377
769 196 863
425 805 203
283 812 701
616 375 330
885 366 196
520 117 724
820 181 45
554 503 199
91 928 23
748 486 984
59 241 303
919 800 255
739 528 699
216 762 464
984 974 819
19 526 53
446 438 913
276 1000 435
519 329 83
88 4 34
771 184 326
100 594 264
161 479 716
811 707 935
4 575 657
613 934 230
369 333 403
198 6 214
240 729 48
493 14 526
745 193 684
750 944 232
336 888 378
425 586 797
540 601 586
484 586 894
677 567 372
151 915 925
787 289 708
126 32 971
870 362 582
820 601 346
587 367 459
565 907 886
220 893 885
540 884 919
604 178 336
967 655 339
857 346 513
551 436 745
578 932 259
52 860 752
402 941 830
656 851 529
277 581 923
331 886 426
346 841 486
399 39 229
442 785 514
893 807 95
136 427 859
87 819 997
490 415 175
966 618 476
342 99 663
190 45 56
168 122 517
737 952 799
523 361 510
417 512 446
309 746 809
946 484 388
888 172 664
344 425 717
741 466 30
468 49 482
44 778 129
892 604 935
186 129 211
763 217 204
946 998 451
910 670 552
734 579 161
289 550 891
71 971 937
250 850 587
947 207 535
739 859 369
511 163 492
349 991 740
581 769 64
843 746 133
839 700 520
997 542 773
461 24 441
670 373 236
282 992 750
487 206 211
342 799 590
558 479 812
455 650 866
9 506 127
49 174 93
351 395 265
199 854 3
824 912 760
362 504 103
355 777 18
234 1000 456
976 90 358
586 861 548
951 534 194
905 794 552
226 878 759
149 711 925
686 459 82
755 208 591
415 280 756
876 726 34
508 539 980
642 93 373
480 269 995
19 982 428
26 511 407
180 150 48
39 623 932
258 430 930
911 899 88
813 268 400
853 830 182
470 17 134
547 297 853
82 44 568
68 675 921
582 87 534
203 75 410
789 817 642
564 941 867
465 243 62
786 283 414
254 230 569
289 198 214
509 956 67
620 389 476
14 342 934
121 461 711
703 935 968
243 593 77
140 942 814
328 460 982
895 969 75
829 252 267
507 664 16
94 177 914
403 71 830
274 790 757
608 8 354
510 191 12
602 216 816
72 788 432
973 153 683
310 420 273
944 559 652
352 373 370
219 846 145
228 90 891
911 996 191
168 430 55
90 267 898
309 408 471
226 602 547
57 160 806
593 500 972
78 185 502
969 240 609
25 199 483
106 627 815
933 426 726
986 931 361
201 179 332
396 397 984
974 470 496
989 200 930
990 384 374
138 643 62
625 659 18
205 508 7
993 528 328
617 979 358
409 828 532
275 302 53
329 326 741
116 173 841
124 527 253
437 289 928
965 851 996
298 785 851
872 503 997
545 261 621
141 115 521
492 134 869
122 122 859
957 349 63
593 127 283
433 363 929
399 601 214
640 713 509
78 986 174
444 24 74
773 981 158
184 491 408
414 782 384
739 627 708
792 734 507
948 852 143
103 78 214
88 990 846
928 212 266
97 470 853
513 772 247
809 885 37
952 880 357
840 433 568
658 195 181
913 483 978
855 674 649
404 8 650
243 331 330
519 172 488
520 283 744
54 859 41
34 10 407
541 753 225
539 761 727
2 605 865
929 816 108
744 385 417
236 545 223
49 165 399
492 632 604
924 525 112
729 470 718
136 888 949
804 580 112
135 218 202
687 85 757
958 755 323
184 359 450
467 769 552
811 275 50
472 419 762
185 42 202
87 416 254
107 106 21
710 479 809
747 458 315
661 8 828
205 314 621
453 827 178
857 574 388
707 142 904
492 412 515
325 429 900
448 44 521
764 821 569
521 136 123
298 137 929
745 595 793
653 208 939
117 646 544
645 702 607
745 808 872
355 139 991
674 678 206
402 769 321
234 155 764
922 129 426
729 706 304
946 39 525
394 17 810
77 781 796
619 400 410
729 805 5
281 690 65
3 3 961
43 539 630
167 746 473
893 363 364
542 702 689
728 409 418
688 58 57
936 891 922
333 306 281
653 52 878
358 811 853
574 680 615
265 952 98
674 596 864
412 777 599
481 921 970
761 472 151
987 865 105
667 147 678
279 146 591
464 824 153
855 924 455
511 150 787
641 277 373
667 408 261
264 157 243
504 383 405
412 782 319
182 1000 114
239 283 43
324 147 431
922 685 541
654 862 942
759 730 80
345 649 199
303 62 41
30 51 8
54 254 822
878 13 294
446 522 877
925 109 925
786 203 257
969 189 789
276 422 522
332 260 517
800 382 452
432 381 604
114 208 16
51 839 789
437 691 562
851 797 299
373 519 715
11 542 389
328 952 400
293 591 27
728 658 130
130 608 234
987 350 351
593 196 364
662 989 520
252 740 323
87 373 60
681 262 847
714 906 636
303 402 781
855 422 673
78 621 755
881 660 219
388 778 289
338 769 51
630 628 914
477 500 827
475 809 163
243 255 100
839 795 186
690 726 969
590 465 523
699 199 185
454 662 927
467 938 594
859 983 574
379 731 596
85 362 198
276 294 475
908 813 604
885 578 337
150 133 362
926 728 339
96 56 145
338 334 930
980 796 736
553 911 989
201 457 750
275 677 5
729 661 989
963 993 424
526 486 871
611 842 91
910 965 965
156 12 81
761 184 757
681 811 153
456 608 435
668 968 143
688 964 68
929 42 184
639 246 270
841 664 36
822 461 643
441 646 575
375 18 8
804 359 584
185 295 553
510 34 182
153 204 439
938 759 511
147 187 997
558 267 322
842 703 774
990 857 448
844 104 619
430 892 846
193 513 691
387 178 918
524 885 811
892 787 814
674 295 353
460 531 65
275 58 595
404 571 893
719 321 365
463 894 508
643 550 531
429 618 622
204 720 43
179 110 774
347 809 702
594 587 260
657 877 712
680 813 691
596 610 70
76 571 4
962 772 543
181 373 434
421 687 390
909 910 960
376 202 815
9 794 695
241 58 159
804 73 692
423 317 601
77 828 857
358 264 390
190 552 322
448 402 877
710 552 347
117 82 459
241 287 848
326 903 971
998 902 301
183 526 842
393 323 879
99 905 780
658 27 914
116 261 499
485 616 572
587 476 193
19 654 602
164 365 579
992 682 480
397 329 537
583 812 967
240 583 154
299 615 842
223 569 37
215 158 577
88 623 686
784 777 810
593 773 205
296 952 900
765 977 757
110 791 46
975 847 946
877 954 703
246 696 716
450 338 254
441 256 740
361 816 413
157 167 957
930 970 90
637 290 700
440 4 854
961 339 770
682 377 897
553 213 833
285 369 317
555 308 709
505 260 154
572 181 109
683 496 721
539 410 562
818 184 805
108 304 991
998 357 375
315 772 729
454 289 144
359 690 377
57 825 196
793 1000 23
95 858 796
796 827 89
552 40 677
719 720 404
572 986 512
849 422 474
101 617 521
700 281 524
690 691 419
645 801 778
445 211 547
691 92 49
351 899 180
941 50 771
314 900 427
81 392 197
231 669 852
794 102 332
561 242 748
153 444 306
873 519 888
239 186 360
379 261 405
57 967 307
929 91 490
333 316 996
510 785 155
820 105 138
933 385 422
808 520 699
347 198 539
488 801 115
162 609 423
682 286 859
655 762 474
360 592 966
175 139 682
133 633 288
197 979 839
585 994 639
47 266 144
91 831 366
257 431 429
615 362 575
321 170 734
280 398 976
884 959 204
991 877 274
881 911 487
420 619 574
332 829 119
532 307 336
502 280 462
700 443 185
611 956 62
805 244 271
796 877 310
560 132 327
758 7 299
947 87 718
441 567 917
316 978 923
821 182 831
22 506 409
642 663 690
761 893 644
679 318 244
423 143 866
958 235 101
180 896 11
973 375 842
868 523 772
359 863 613
924 594 952
397 718 780
801 208 527
279 191 513
309 510 588
14 763 546
756 842 49
743 936 226
545 76 374
680 587 583
454 107 625
695 927 645
660 432 488
252 61 18
607 193 605
386 734 652
38 104 568
918 767 344
233 341 595
817 964 899
443 297 794
976 544 814
993 532 970
94 891 190
915 944 563
383 461 41
148 735 696
665 417 423
116 667 870
390 854 96
550 653 970
629 850 370
310 560 752
745 48 367
850 926 322
313 155 412
789 538 254
177 730 580
559 776 371
737 87 309
320 338 596
573 243 931
582 803 301
788 60 212
654 273 613
748 793 195
672 95 357
702 748 929
77 481 240
894 905 529
708 259 675
461 230 386
75 27 943
827 972 306
235 189 972
382 941 353
768 680 736
216 541 779
95 848 912
88 342 179
584 19 510
727 318 139
541 247 884
854 564 984
955 331 215
229 835 614
641 804 223
111 805 463
990 403 590
580 92 466
360 493 998
607 20 497
642 83 264
433 725 923
381 812 74
733 935 515
58 495 753
733 782 232
990 21 775
373 369 455
191 854 142
455 165 830
974 297 829
750 335 130
502 282 578
894 170 82
636 887 337
91 973 69
294 556 292
328 768 953
48 472 187
156 992 174
549 119 613
160 761 619
243 441 591
995 804 238
162 394 140
250 689 361
678 35 446
562 277 394
802 728 516
255 935 652
527 627 724
706 696 757
277 913 731
982 265 223
601 908 354
843 161 723
496 889 282
871 310 538
947 763 668
257 468 213
19 839 906
823 932 383
182 768 610
923 783 321
947 869 203
201 227 15
714 82 104
316 332 73
879 676 797
841 30 844
888 73 176
675 585 993
780 479 674
257 318 854
287 883 525
589 330 972
779 165 471
591 152 240
841 554 144
393 388 486
768 985 504
587 405 771
189 450 949
369 305 953
67 388 107
587 559 664
908 269 204
885 857 794
993 439 259
824 409 135
590 169 763
465 45 659
642 84 956
336 373 93
925 95 504
332 396 481
106 500 243
13 45 631
975 476 674
993 504 549
122 728 525
946 941 435
230 410 567
959 336 277
262 227 573
299 6 662
425 29 117
739 150 498
239 692 529
404 923 692
914 225 443
324 688 450
288 815 75
639 301 813
480 352 663
644 169 894
779 354 618
800 784 469
813 422 224
171 967 458
92 42 361
898 589 97
24 600 596
853 253 370
338 765 181
146 8 247
2 774 577
457 272 713
587 472 249
609 130 444
450 919 229
634 883 338
263 361 131
868 247 446
26 75 248
976 582 465
714 164 398
389 247 794
194 152 519
590 409 393
557 160 281
746 439 676
674 840 905
923 515 54
91 688 60
491 447 988
947 103 724
427 783 122
774 437 216
670 363 262
933 600 951
45 164 594
305 425 717
484 580 399
871 831 359
285 618 864
653 171 524
115 334 125
37 638 716
938 154 793
663 776 141
645 906 277
515 154 627
847 453 695
959 670 16
918 355 949
917 436 996
884 521 502
264 961 966
39 771 274
792 315 363
804 586 432
765 528 790
455 246 232
576 727 906
223 292 947
552 206 283
879 771 736
411 430 155
919 820 519
986 108 579
179 232 899
178 689 344
772 526 499
496 788 312
390 821 962
925 134 132
26 14 719
58 749 9
909 830 247
214 989 354
352 322 730
509 340 63
137 347 107
722 349 739
593 780 972
16 311 274
583 418 528
45 886 354
293 235 754
745 770 396
810 161 686
53 919 34
23 849 199
343 380 603
701 734 65
973 527 740
550 900 143
759 168 849
883 914 511
633 6 276
519 710 612
945 159 157
945 256 164
102 987 611
503 479 316
10 59 913
57 544 288
553 285 348
595 913 423
290 235 548
711 816 518
341 517 537
858 889 675
525 388 696
110 279 5
912 984 414
743 834 705
572 156 531
26 226 416
508 992 826
650 283 431
668 447 488
300 602 383
537 562 211
526 142 542
435 156 605
827 450 422
599 639 145
691 705 212
656 743 29
648 523 203
30 61 632
459 183 250
946 150 941
96 681 34
88 301 384
830 198 565
870 918 889
980 694 907
780 333 286
648 225 686
20 446 406
258 740 457
731 885 867
512 590 60
96 145 159
691 189 570
628 796 10
913 326 127
547 158 18
948 637 988
434 530 173
387 905 532
289 961 539
695 820 612
402 54 958
641 114 302
266 785 670
458 383 663
872 120 752
99 501 49
372 834 727
765 182 651
473 149 101
315 815 175
373 850 491
126 973 852
385 96 608
650 772 270
348 102 582
535 549 842
148 277 11
210 368 390
55 45 950
940 59 240
199 390 407
515 281 197
180 194 244
824 597 693
710 864 121
568 400 924
43 44 368
847 618 60
381 109 273
209 446 834
784 135 43
306 857 477
130 50 788
369 532 950
899 10 773
369 751 948
567 120 793
511 919 663
314 217 911
170 787 967
595 501 997
208 508 813
211 546 264
213 299 419
831 378 601
713 800 471
556 818 402
306 775 381
995 317 1
319 693 286
950 320 844
247 707 51
729 478 13
273 994 630
195 319 695
5 280 19
375 892 114
179 17 834
310 22 843
593 385 544
791 504 448
923 913 607
369 601 922
686 624 619
392 654 699
621 516 454
383 591 682
559 304 405
884 25 764
280 840 28
514 996 525
216 19 864
826 205 864
937 240 12
483 494 635
36 140 285
92 933 53
341 858 41
447 490 348
982 635 253
880 533 218
745 616 78
174 279 760
650 774 731
185 887 406
836 537 680
804 360 505
675 149 494
125 681 806
506 592 105
683 556 445
845 675 281
519 883 697
73 50 293
597 999 135
786 481 516
652 275 613
965 690 878
12 824 798
567 197 651
616 50 210
453 806 162
932 707 186
461 269 797
464 774 164
454 210 194
861 327 460
27 127 268
735 392 948
277 394 555
604 167 484
337 322 793
84 830 837
263 538 751
521 883 379
589 972 759
160 9 361
356 119 482
288 533 217
992 52 781
594 237 51
589 405 735
338 983 653
8 663 630
709 262 949
515 609 123
947 402 835
869 709 930
791 959 354
505 415 207
844 206 839
822 995 461
722 179 114
647 515 832
808 615 453
19 961 318
604 343 619
183 178 625
945 524 235
339 203 239
657 380 412
706 320 69
699 792 331
774 395 889
877 223 803
538 249 863
878 754 363
193 371 495
517 74 966
663 803 972
630 231 647
231 821 240
718 330 323
716 920 30
635 654 564
468 213 15
18 945 458
546 463 457
731 425 396
906 867 517
696 364 80
594 346 352
294 464 335
230 916 299
138 173 436
204 102 927
815 239 814
282 543 643
215 568 652
365 256 16
184 573 384
283 795 598
64 615 703
426 949 936
60 837 520
554 838 893
109 560 146
697 23 168
29 118 859
925 45 299
880 548 173
407 173 391
526 909 915
677 961 271
887 600 13
712 346 661
935 553 505
216 757 93
228 517 106
52 171 680
198 836 548
494 67 291
495 858 697
951 131 49
466 702 997
862 335 134
664 447 577
598 944 397
272 915 182
232 808 588
695 793 895
383 997 879
841 514 612
195 740 834
662 603 476
223 240 586
824 182 75
54 371 734
796 369 500
524 980 770
334 167 96
641 137 996
370 686 103
227 966 74
112 952 862
820 790 195
127 181 250
456 586 668
325 576 43
924 368 878
909 961 956
531 77 71
563 907 795
835 221 334
316 759 516
216 642 866
841 73 418
374 292 597
325 361 752
220 72 932
972 211 508
239 795 698
446 115 13
549 112 934
268 507 958
27 384 306
978 855 355
320 401 429
30 963 460
131 802 875
648 787 632
675 462 515
370 563 363
621 327 489
569 288 443
347 637 405
324 454 911
338 598 131
509 11 984
612 472 804
765 292 629
8 821 668
493 917 697
175 445 926
954 343 711
136 570 13
423 61 641
365 80 364
570 63 301
590 403 536
783 355 681
687 621 187
97 368 952
974 744 164
563 77 341
751 257 214
169 161 350
251 686 206
53 788 829
142 281 264
846 685 924
160 84 44
163 205 430
262 295 773
920 932 61
338 128 442
375 674 945
351 586 96
91 713 702
226 585 295
665 809 857
157 828 532
528 963 436
685 484 414
282 882 536
830 372 413
163 623 578
589 537 160
585 59 120
70 675 206
229 338 822
15 909 663
265 917 348
893 706 659
137 425 266
373 512 939
990 887 743
646 392 670
513 371 109
380 982 342
245 368 953
160 110 988
48 755 361
446 504 273
643 319 687
590 646 903
760 313 469
743 314 735
19 813 585
688 357 372
124 736 539
377 5 455
851 223 676
978 190 740
61 592 978
682 533 789
358 863 712
162 505 741
606 571 315
410 258 224
201 681 282
620 966 960
586 265 637
272 921 522
752 264 433
160 612 466
923 982 82
325 625 589
680 457 643
105 518 294
595 825 674
557 352 603
492 525 879
533 146 344
317 629 101
659 190 75
43 329 154
170 875 265
210 754 36
220 583 561
494 528 796
413 399 271
855 787 895
464 644 308
372 629 514
499 903 44
436 80 78
879 936 912
272 596 740
258 156 749
4 339 634
520 349 507
488 592 894
950 806 330
425 173 842
961 231 418
365 315 497
415 509 930
808 576 169
276 629 20
552 484 385
552 562 230
439 348 277
302 437 36
817 458 399
808 165 92
732 884 672
473 855 529
712 540 623
378 39 931
559 256 336
985 935 743
175 11 153
710 270 35
437 91 537
912 13 397
291 580 385
904 286 485
629 468 472
852 566 71
280 265 641
710 541 725
732 424 567
142 307 467
764 71 68
157 917 85
307 188 430
635 207 110
89 679 707
331 796 2
870 893 38
724 763 839
638 551 18
19 52 655
645 458 670
656 420 177
821 848 682
998 157 568
133 727 376
823 890 707
604 719 958
750 456 878
534 114 219
383 848 729
933 646 320
500 764 520
532 983 449
504 984 714
968 531 379
497 4 581
816 837 408
762 150 394
103 750 153
79 781 565
150 505 267
44 3 599
735 134 853
95 449 440
423 640 360
397 74 294
555 474 719
210 33 979
215 511 353
29 204 878
906 122 877
675 989 368
558 21 878
618 853 226
862 61 382
713 284 628
464 550 751
333 470 217
566 538 64
671 528 417
583 664 540
196 636 983
147 954 241
254 417 708
830 279 815
553 318 787
556 298 87
87 247 422
342 434 183
256 241 97
283 972 571
684 802 622
627 110 717
962 877 600
728 133 639
742 485 507
638 648 792
174 591 867
828 294 190
982 924 620
850 861 259
141 958 314
925 405 234
447 363 449
209 429 91
140 857 72
198 755 573
368 201 217
774 321 276
820 862 748
598 494 99
772 422 348
907 954 20
619 386 746
158 134 797
99 211 681
994 363 180
25 70 345
974 842 158
337 697 344
6 332 228
814 117 261
502 938 607
837 639 14
826 319 269
793 337 789
799 452 588
193 334 694
118 285 479
809 958 12
410 978 326
302 38 340
399 776 643
550 171 129
614 633 626
735 216 203
486 504 223
198 838 737
652 641 447
267 556 950
630 616 399
539 223 499
708 161 362
565 195 840
720 777 969
545 842 361
904 2 963
206 164 62
193 724 719
706 848 907
661 169 302
903 305 257
704 433 231
540 308 413
624 904 933
802 705 143
547 365 99
728 408 590
29 196 339
504 782 330
665 149 587
411 719 473
783 70 497
722 718 950
583 447 761
175 491 126
341 28 52
611 811 780
21 600 290
673 974 527
609 775 122
882 517 491
768 404 657
882 835 982
793 925 290
963 270 524
48 683 173
919 389 684
456 887 395
20 931 651
609 609 720
731 268 809
788 57 993
914 231 611
117 251 352
275 909 769
399 671 998
155 897 345
790 463 464
319 217 187
320 748 773
44 171 286
206 298 46
606 587 266
290 907 31
427 620 759
953 722 661
936 748 326
834 648 168
252 973 590
567 572 818
123 569 82
347 782 112
670 445 641
20 564 465
433 249 541
356 457 836
100 967 456
362 858 71
846 17 579
934 755 677
519 16 529
700 154 887
485 603 236
368 442 622
801 700 645
27 969 56
826 896 505
125 629 809
353 608 130
644 101 499
751 836 84
986 148 817
964 160 554
149 724 879
625 545 167
3 216 350
440 184 465
509 921 607
450 552 890
270 821 598
873 701 216
859 540 233
550 381 640
196 589 632
382 419 222
763 648 47
752 961 569
477 542 233
506 126 628
415 182 375
773 224 743
170 712 530
718 548 126
522 735 429
934 643 842
19 458 158
468 431 999
476 196 70
345 494 950
361 860 310
259 805 940
51 327 508
86 9 922
603 685 711
504 594 158
791 545 55
700 785 217
211 909 960
369 507 626
307 308 16
907 822 275
864 193 326
866 643 331
409 496 982
226 852 419
595 28 938
498 471 28
572 185 363
344 156 184
188 298 456
741 811 784
973 69 230
501 842 655
501 509 481
345 430 285
569 145 57
656 870 725
124 507 511
211 912 842
464 554 602
328 6 415
603 452 861
266 809 190
37 150 900
454 721 420
105 774 391
80 771 11
139 3 853
887 499 767
569 66 20
806 460 613
524 132 615
501 774 704
640 894 937
31 951 781
905 785 913
453 53 978
377 363 367
914 426 690
807 510 502
8 376 5
786 183 18
611 575 605
470 337 971
588 485 411
694 579 106
377 566 251
875 966 835
26 860 372
955 604 219
38 639 589
237 29 172
280 648 108
972 771 119
564 10 897
202 473 513
974 75 106
54 863 881
909 881 40
585 808 489
395 120 601
197 304 42
128 227 767
790 968 84
424 504 649
310 963 614
777 825 240
860 238 667
921 400 413
964 467 94
847 498 441
37 495 191
385 527 45
206 28 397
38 89 626
449 665 414
164 147 347
21 872 469
308 636 145
519 536 347
69 539 968
737 125 386
14 637 216
509 852 277
416 932 30
90 499 91
787 82 539
176 200 917
935 975 13
217 168 70
622 143 965
513 491 227
335 271 840
415 933 467
574 80 650
644 32 112
778 509 279
131 281 501
231 242 659
905 343 355
253 21 573
318 131 951
688 281 416
380 284 838
513 249 690
208 610 963
333 801 431
663 997 95
276 475 840
515 918 139
620 824 144
461 543 98
319 133 967
268 918 122
362 336 51
655 984 708
480 667 155
295 619 705
382 792 886
329 779 232
32 309 291
698 929 525
811 658 402
483 809 371
867 392 99
184 435 813
864 244 813
395 404 266
261 932 105
965 358 943
465 881 863
552 413 497
753 13 521
798 43 650
557 199 823
550 293 27
642 684 130
896 503 515
224 984 685
223 462 175
821 421 945
942 733 595
192 131 31
973 729 519
826 401 779
366 856 413
138 195 151
659 711 393
160 380 421
795 923 834
613 29 513
740 147 776
424 694 630
642 227 694
948 20 224
768 956 722
144 427 810
646 194 802
46 926 32
500 117 602
304 461 655
967 492 227
527 870 755
633 695 37
78 87 889
613 379 216
102 634 366
82 315 999
459 786 135
719 605 229
847 333 691
192 931 269
293 778 262
616 635 77
345 500 46
376 872 698
365 127 723
446 954 425
687 811 419
194 747 964
265 415 340
972 844 900
177 935 604
329 239 135
714 112 510
608 621 105
354 811 382
895 883 471
212 969 141
803 648 698
977 350 483
32 618 312
315 664 657
454 586 241
882 745 231
309 101 623
738 387 5
641 908 287
676 852 117
401 805 184
412 658 273
716 459 690
267 744 745
901 772 385
702 57 239
552 66 641
142 323 534
581 35 963
673 696 272
333 828 761
464 849 423
434 923 702
730 84 614
100 692 305
153 592 272
817 303 828
227 422 193
60 552 935
803 570 716
825 262 858
153 617 516
39 903 651
488 932 95
574 971 428
702 550 592
859 136 641
881 987 603
586 63 816
239 146 646
540 637 377
814 484 589
601 387 520
590 252 990
175 626 897
11 145 391
131 801 947
191 314 869
391 193 776
679 641 966
492 474 179
612 251 272
114 847 290
941 934 507
917 663 622
203 388 13
506 845 856
397 799 708
914 355 71
637 661 929
342 2 383
265 414 266
436 597 36
847 403 984
768 766 967
531 233 563
223 225 767
82 734 618
399 967 275
356 819 407
371 21 695
909 162 387
357 422 646
68 938 277
684 198 375
872 600 872
208 304 18
119 256 885
500 338 92
680 421 743
419 8 192
252 445 982
710 734 841
304 600 397
669 921 494
174 441 359
114 840 868
900 301 320
702 671 386
221 484 864
894 284 512
999 111 381
87 805 785
220 801 585
778 209 507
236 439 864
392 181 533
410 804 399
673 722 64
542 928 257
905 486 72
371 353 764
597 224 445
490 317 572
509 175 484
439 190 981
473 213 699
66 679 30
736 159 725
727 294 508
71 96 795
418 386 613
358 175 76
717 535 14
641 334 421
764 623 207
38 332 227
908 35 172
130 141 352
854 458 623
553 416 901
825 776 820
333 337 208
185 58 781
77 536 870
346 649 463
594 89 761
474 430 709
830 789 725
430 421 755
838 632 959
66 732 597
146 621 935
727 918 401
82 47 152
328 2 993
34 265 381
93 249 390
593 536 486
228 128 857
966 398 755
76 314 419
276 874 240
316 690 463
808 167 473
43 943 670
95 306 951
841 649 988
573 880 780
509 274 209
844 822 691
40 672 850
873 506 155
234 258 529
789 730 702
811 57 505
906 339 36
901 369 759
996 949 238
696 279 749
299 661 703
838 229 632
101 339 117
511 691 716
896 780 905
471 992 302
160 978 954
638 602 27
894 795 600
32 186 830
346 607 959
383 595 879
482 246 59
165 396 650
403 497 699
718 300 366
79 703 248
277 822 743
136 906 608
77 12 158
643 395 670
667 336 615
680 267 124
818 504 402
336 788 619
303 658 46
8 375 650
510 313 98
38 903 93
876 982 14
273 629 600
430 722 18
309 989 532
402 258 173
670 961 520
236 340 808
197 148 436
291 73 723
633 466 250
276 332 984
816 613 733
423 113 71
846 131 926
881 249 890
269 269 517
770 269 962
837 603 653
104 72 185
757 599 50
475 610 32
122 39 511
114 754 484
487 207 355
398 860 732
38 589 779
661 995 206
766 350 478
184 776 603
333 897 84
89 739 991
495 554 425
503 218 790
128 282 1
556 591 987
486 445 539
58 502 474
506 532 570
1 727 712
560 404 266
419 520 577
629 149 912
515 688 170
393 183 261
195 495 224
140 826 620
436 705 793
133 117 121
772 308 465
345 258 540
907 567 864
193 431 494
302 869 97
895 904 492
327 147 886
313 611 49
244 542 762
662 507 25
247 96 910
545 553 907
174 621 208
524 159 29
476 1000 256
31 518 558
455 339 357
985 739 536
811 727 208
221 974 124
703 880 95
16 579 411
750 645 940
650 124 218
696 334 359
882 85 965
842 54 593
823 522 743
274 3 354
685 870 320
176 819 341
868 174 488
41 513 241
839 237 179
430 440 883
843 400 677
324 719 323
390 37 23
389 845 380
698 807 563
79 111 1000
225 965 588
386 856 450
627 499 489
656 1000 270
158 513 244
431 79 598
229 915 6
931 275 798
124 32 13
922 369 186
34 758 112
151 817 173
992 526 785
667 372 869
161 508 740
457 426 53
874 690 727
593 382 571
596 397 835
462 244 404
223 783 330
731 775 516
249 454 264
787 156 602
575 724 263
473 715 427
75 17 645
447 222 733
455 670 465
938 138 103
176 195 150
806 518 390
710 195 518
917 425 107
315 966 547
670 161 916
825 927 57
427 857 40
193 215 32
379 874 742
905 233 664
201 789 887
878 40 534
988 775 67
714 437 814
721 446 746
95 485 145
174 211 756
52 34 520
200 137 386
935 144 817
182 253 366
716 267 442
279 413 504
165 519 556
282 325 162
834 640 609
868 576 495
874 202 344
671 212 423
946 996 905
8 505 774
589 352 140
569 667 285
229 582 774
465 141 40
313 641 710
416 600 610
103 74 389
695 820 78
868 428 428
247 846 167
377 927 466
57 299 265
168 833 30
790 612 505
911 377 313
823 210 899
515 373 887
167 500 538
825 351 232
863 974 581
873 123 706
875 587 416
779 420 513
451 854 328
486 799 233
804 37 243
527 608 274
952 719 439
935 332 21
970 928 889
864 221 391
566 674 417
992 725 580
273 214 52
463 205 45
60 315 881
654 389 772
167 590 384
888 889 902
891 378 224
60 257 706
936 209 239
835 865 634
664 172 336
616 186 592
227 735 471
230 969 786
341 777 72
317 639 80
189 178 73
823 944 997
247 701 197
856 671 788
595 696 930
125 673 806
679 529 76
30 1 800
587 163 412
46 964 865
763 273 11
410 573 701
498 818 316
512 579 315
821 214 584
970 906 766
596 608 115
722 760 97
600 179 375
600 1 964
657 578 327
546 724 950
192 986 190
748 638 363
325 586 576
680 31 64
456 231 794
622 500 412
789 585 158
311 445 818
668 801 650
710 200 588
703 855 576
664 573 545
15 950 736
918 195 929
672 811 149
264 834 233
476 686 93
460 538 146
78 959 645
208 564 527
863 21 636
555 127 310
926 611 94
154 686 54
971 668 140
810 1000 618
268 759 258
248 183 404
388 270 520
633 301 214
504 60 661
911 323 444
164 541 193
913 308 134
182 834 362
46 506 45
521 836 313
419 766 651
283 728 253
826 830 935
827 316 983
453 521 129
997 258 480
19 326 139
95 802 624
162 87 921
66 516 952
950 472 226
233 390 242
841 884 638
621 722 655
435 200 546
668 995 881
555 273 658
486 178 417
471 52 951
570 524 132
608 645 649
849 373 930
81 531 365
241 187 686
105 153 186
60 892 388
934 879 913
345 57 888
908 410 835
987 71 539
407 488 919
137 163 964
381 337 156
6 582 644
928 858 411
66 754 913
202 411 97
351 155 695
81 308 563
832 984 748
213 579 602
127 747 667
566 705 625
750 535 851
883 302 565
704 835 376
809 417 564
128 420 794
665 852 584
858 631 549
869 599 206
697 46 304
372 555 314
361 842 457
763 763 5
269 410 601
446 645 897
283 779 396
887 927 660
390 168 115
694 216 427
141 635 245
10 875 96
826 397 563
998 27 399
692 994 659
303 523 174
553 417 424
349 133 723
558 314 7
56 86 290
505 328 948
101 792 430
545 753 327
841 855 239
451 339 144
76 896 941
880 554 10
857 566 708
845 839 799
805 86 73
779 362 184
614 422 379
344 291 128
246 945 797
966 980 217
984 87 10
58 779 383
202 10 378
231 375 779
339 155 316
452 705 91
574 622 620
938 917 527
671 954 176
755 265 871
182 774 317
407 309 363
298 784 606
648 819 962
63 640 935
953 304 39
458 860 967
714 355 881
996 53 4
671 813 866
597 170 539
993 986 26
195 322 920
508 215 973
348 919 875
738 92 233
104 521 459
376 763 908
169 10 39
216 265 5
319 344 826
519 325 338
799 967 614
519 991 594
588 415 981
711 739 483
897 851 348
578 757 518
204 532 616
308 614 354
191 934 925
804 423 766
235 961 180
670 541 507
598 410 389
304 599 641
863 370 878
608 188 48
694 903 194
819 39 314
729 970 572
865 143 982
892 528 278
62 842 40
321 493 685
220 314 855
944 645 431
256 379 575
464 485 440
313 67 16
455 769 833
920 818 382
870 279 946
468 428 330
744 308 441
645 213 569
252 500 354
99 604 139
361 752 913
975 922 198
833 859 446
123 924 428
801 645 329
357 287 218
935 12 734
314 996 531
612 327 10
376 221 668
277 725 526
963 766 857
989 797 555
5 902 351
156 423 903
727 192 186
333 323 230
269 197 418
61 192 436
561 276 466
263 743 498
173 548 593
583 24 935
679 857 588
295 605 681
856 54 731
691 830 212
110 274 131
836 460 665
186 125 148
795 850 834
852 299 948
59 361 565
470 178 107
420 978 815
509 81 839
749 289 643
103 362 675
105 216 3
897 906 67
621 633 709
904 69 747
449 896 841
43 39 210
821 192 610
694 296 784
182 93 500
842 983 151
169 2 605
419 194 216
718 579 774
265 356 821
152 533 859
563 760 159
116 124 433
73 965 441
992 101 567
512 507 148
967 381 856
203 805 964
401 826 920
328 727 91
583 280 836
849 193 996
543 222 327
444 500 971
685 817 66
540 956 290
403 169 747
233 695 207
145 660 353
901 485 836
368 880 999
993 32 23
268 276 183
271 597 547
392 888 80
160 891 334
838 579 83
681 772 772
886 101 74
897 841 875
791 662 642
638 578 16
516 407 850
161 982 250
88 912 892
687 192 446
397 409 516
345 491 642
1000 180 542
389 951 461
1 987 868
974 876 471
938 526 608
378 925 677
502 39 287
323 537 144
644 529 655
839 390 870
99 318 1
179 302 752
280 992 258
821 519 277
622 994 670
481 189 831
429 815 118
247 594 100
621 267 636
683 329 695
556 89 748
236 407 360
254 653 573
24 195 426
861 282 856
127 55 244
322 30 824
415 647 601
706 36 162
601 393 275
915 74 231
986 141 68
680 380 167
372 863 367
68 416 600
877 258 303
444 516 191
151 632 702
407 909 285
538 871 505
602 569 694
519 797 265
982 487 150
118 647 117
341 268 933
217 911 230
61 985 604
698 68 347
876 715 864
259 245 726
957 99 287
149 961 621
384 15 352
811 256 326
264 560 583
103 710 501
754 406 880
621 226 983
433 520 812
182 561 260
666 464 130
303 256 976
252 775 80
259 361 138
383 844 650
222 661 385
56 226 441
187 708 827
731 130 983
873 32 967
610 471 578
641 904 230
373 545 199
194 251 501
899 571 273
120 203 630
40 912 746
202 157 320
895 980 985
252 597 827
969 15 252
748 23 784
830 55 935
608 971 480
555 270 253
303 544 323
925 656 551
519 164 668
405 954 611
238 699 3
484 463 126
421 110 67
192 45 372
178 269 365
335 584 79
660 152 149
827 644 975
381 122 683
999 624 561
218 471 52
577 649 410
582 967 585
32 685 373
760 131 455
199 769 3
930 303 817
803 405 82
571 873 4
121 325 361
735 777 153
627 851 915
917 601 967
949 491 50
217 182 242
802 775 430
435 927 142
220 597 845
703 990 417
267 309 741
494 964 840
806 94 136
92 242 31
904 3 374
676 165 999
476 722 865
665 721 3
660 893 221
534 937 11
254 965 702
600 165 549
72 3 695
546 340 216
317 520 263
520 428 235
808 63 6
616 248 317
328 210 297
902 346 862
660 738 914
527 769 317
489 922 451
80 844 395
289 862 188
727 95 336
294 896 547
722 652 676
88 540 11
966 470 841
355 676 680
411 386 839
884 453 809
406 543 80
477 755 319
799 663 292
975 154 797
867 374 991
607 495 480
940 210 241
259 415 745
360 380 110
567 301 192
767 814 928
371 393 83
521 436 385
679 743 479
631 856 205
610 870 798
672 616 911
758 434 761
422 490 698
864 708 575
394 20 107
687 416 879
349 141 781
602 206 595
569 71 781
574 965 197
327 697 711
640 172 198
898 311 128
88 187 172
123 741 341
15 738 996
542 492 44
275 864 128
629 547 993
24 150 546
819 170 403
712 628 761
412 450 55
309 844 859
858 705 149
806 438 148
915 437 578
368 276 301
569 662 510
679 391 104
897 497 927
934 969 219
376 826 165
699 371 916
715 529 143
270 242 3
358 888 166
83 589 37
687 164 152
525 506 728
131 457 71
549 202 226
473 923 114
643 513 272
133 890 516
812 627 123
280 165 667
189 427 540
446 611 412
751 541 796
248 45 422
219 286 773
603 879 315
447 226 348
823 273 534
257 998 99
132 937 345
363 727 74
282 811 973
432 531 590
360 291 528
110 15 732
760 345 650
220 200 823
736 886 376
654 453 408
108 606 772
910 980 806
682 311 700
613 699 790
309 417 546
338 826 372
286 318 988
649 895 794
847 332 589
288 786 495
673 112 539
774 978 812
961 164 762
733 672 163
455 980 625
425 722 857
95 285 83
368 882 454
395 799 440
852 176 114
831 677 381
239 749 338
351 186 8
919 145 426
294 974 609
282 391 341
297 433 973
539 695 515
51 383 637
173 651 881
489 20 263
31 686 343
569 474 634
329 754 646
702 376 727
125 465 465
399 981 533
1 575 925
312 5 614
436 413 491
241 467 441
879 280 805
926 39 431
350 539 671
166 89 33
942 346 97
904 599 345
57 152 697
826 836 176
136 347 126
691 58 457
16 254 146
580 624 332
232 519 887
442 566 540
97 723 869
767 672 836
366 718 650
721 298 599
158 79 235
714 531 216
488 771 410
962 461 369
391 144 960
138 875 167
582 541 981
466 44 518
332 391 966
957 31 208
795 599 813
907 790 868
181 147 759
919 288 580
560 202 626
98 1 799
84 939 709
120 773 552
99 519 708
217 85 183
624 942 500
201 825 382
50 536 76
916 910 94
674 349 924
124 633 11
770 574 730
765 261 132
609 405 762
19 121 528
885 946 973
506 493 718
216 831 406
414 894 27
765 335 192
467 448 617
941 138 532
704 155 933
717 652 10
599 505 433
321 38 789
272 559 324
535 556 444
623 850 126
605 97 877
570 523 8
612 288 732
87 109 323
993 76 613
933 335 200
241 489 702
858 133 56
797 124 272
301 452 444
846 793 392
477 693 87
90 595 336
777 792 914
287 305 539
528 733 321
552 223 809
356 927 796
382 66 223
403 138 944
632 152 835
902 311 927
277 367 581
205 189 516
617 900 274
505 457 91
494 743 165
148 129 25
877 21 86
927 981 175
557 37 48
18 559 245
906 951 573
833 245 204
682 818 13
236 348 148
796 996 527
615 671 416
50 168 982
835 295 421
776 546 839
741 405 242
292 470 346
302 742 341
377 930 735
658 334 586
943 425 275
380 264 18
812 377 18
705 772 680
457 319 343
196 114 639
6 529 442
474 166 658
823 91 913
142 436 924
531 231 593
256 94 402
761 334 910
161 43 812
534 340 26
290 386 363
461 51 123
454 535 119
334 150 328
132 381 369
114 344 692
33 117 769
917 110 987
965 709 487
252 586 725
93 804 215
417 57 816
153 268 873
341 632 875
287 593 39
901 25 208
783 274 874
176 316 393
360 869 822
551 268 710
66 479 53
958 287 709
901 140 594
602 778 27
994 291 687
83 180 82
776 142 232
899 721 140
842 544 408
879 618 398
743 64 324
550 411 736
569 925 247
704 53 716
922 297 719
80 932 981
131 963 309
948 435 721
343 312 786
572 87 746
792 105 856
586 289 177
959 179 37
553 1000 756
962 218 744
384 741 289
969 687 693
760 393 443
936 852 995
700 628 541
68 900 136
697 271 484
896 800 82
293 284 761
591 968 49
532 948 839
278 927 331
753 161 746
362 426 872
930 564 304
800 353 935
199 698 60
452 838 249
268 995 696
309 734 228
532 170 475
646 102 50
433 131 988
183 671 978
745 970 261
469 37 991
290 945 994
734 900 944
961 988 260
138 396 296
407 215 41
558 630 311
109 807 750
394 966 687
281 680 768
966 532 123
578 816 823
640 326 773
984 194 916
681 192 823
687 557 852
497 694 820
877 285 213
703 681 431
402 706 592
429 352 533
623 136 559
91 592 462
298 926 496
202 303 25
88 690 315
413 717 264
331 741 617
354 108 137
151 571 605
111 530 143
184 125 959
707 396 297
262 290 389
81 797 601
307 931 237
140 975 14
395 486 657
919 168 214
357 502 610
412 152 30
209 416 504
104 850 420
226 840 304
813 194 167
102 118 782
631 342 276
667 882 53
107 495 748
188 415 797
812 633 756
860 607 796
776 88 533
290 619 360
602 950 342
374 438 763
713 458 118
19 194 703
361 771 829
573 755 372
143 837 757
92 730 192
275 803 245
49 349 399
649 478 990
352 628 171
624 156 530
262 335 876
951 956 353
757 598 867
180 505 213
630 48 115
391 837 753
47 265 2
22 543 757
676 213 15
690 784 501
298 153 891
946 530 34
1 652 588
437 146 520
689 562 807
286 343 921
297 721 694
314 99 890
396 479 723
190 33 101
29 795 108
599 712 63
68 99 86
265 479 26
56 94 494
436 473 365
295 474 350
3 546 755
604 640 309
255 234 993
712 895 210
188 530 139
125 390 762
162 564 504
742 742 615
350 224 21
762 207 523
825 635 24
626 721 958
25 130 406
41 718 100
967 432 375
836 453 930
776 476 48
690 242 169
776 863 24
965 236 4
907 92 935
377 239 247
726 240 643
788 291 552
397 795 557
54 220 131
582 791 124
531 91 112
974 185 576
158 221 639
673 262 657
488 962 838
120 344 65
442 40 17
6 928 495
599 641 668
283 573 324
293 498 798
821 126 788
125 190 230
644 212 957
792 266 361
132 172 587
661 10 228
960 675 24
896 483 999
628 387 797
732 769 875
859 165 262
892 996 773
51 438 629
503 311 347
437 879 340
466 265 350
137 543 857
994 703 216
313 779 933
929 737 568
717 137 966
584 92 547
278 297 781
158 384 413
199 342 314
216 59 584
65 539 87
306 613 236
917 609 89
92 100 136
599 767 974
24 619 664
697 98 635
490 191 151
85 904 429
497 369 462
247 887 515
317 723 565
891 955 633
473 612 713
26 895 384
611 622 398
706 748 308
265 162 215
782 912 621
351 730 772
499 168 978
70 287 899
53 952 515
662 316 490
745 874 917
415 499 99
260 557 235
724 189 1
916 456 619
761 863 994
141 192 31
166 659 357
830 477 885
420 773 941
996 971 120
527 719 406
536 784 712
437 431 280
877 321 375
614 175 218
180 169 86
123 213 408
995 132 735
868 388 976
42 161 371
997 338 113
416 382 31
96 347 828
373 601 194
369 389 239
321 11 202
757 261 799
749 655 808
580 874 590
177 236 745
33 841 246
693 326 582
111 448 661
931 380 349
109 958 385
293 453 186
381 827 581
147 484 816
698 932 44
151 405 852
488 994 13
84 672 179
32 523 767
596 214 450
884 96 927
409 897 279
807 880 343
382 825 230
816 69 113
214 764 15
353 445 549
749 165 422
186 755 511
174 648 314
635 488 68
749 692 185
778 780 622
749 177 163
545 57 93
644 397 551
540 273 576
69 170 891
737 310 853
830 921 847
33 786 357
139 356 668
37 520 403
3 744 384
524 707 166
65 210 565
300 869 237
877 684 803
543 315 378
236 879 875
696 502 850
285 331 565
69 93 827
925 700 252
511 169 95
637 863 23
767 865 560
522 390 187
532 383 340
973 527 88
714 122 731
356 43 41
357 365 534
856 981 296
278 767 546
57 746 385
852 412 389
551 848 413
375 324 216
337 338 897
16 627 317
67 42 304
461 848 339
827 759 22
612 106 56
380 690 231
653 119 470
583 955 199
941 430 64
447 9 642
552 312 702
132 881 550
102 922 927
578 654 319
897 254 742
642 106 452
765 131 697
96 771 809
73 153 102
862 2 76
845 513 526
113 344 435
852 580 846
427 745 517
940 762 130
752 933 304
140 582 405
501 916 523
685 728 727
430 106 756
187 555 846
454 132 388
710 736 840
396 450 961
795 955 536
67 844 221
64 732 142
122 129 405
432 584 3
366 294 836
300 8 549
941 92 961
803 289 880
948 949 326
18 542 654
363 23 154
519 84 512
622 737 369
690 996 341
551 990 98
677 285 441
722 864 505
413 507 658
897 598 350
769 90 447
866 817 613
978 352 729
717 291 447
404 914 454
849 425 832
100 709 612
57 499 163
426 231 435
179 209 819
545 950 94
833 351 531
396 49 498
340 476 760
395 622 943
245 903 925
270 292 15
557 107 214
305 818 189
407 413 833
760 935 536
325 962 242
828 299 416
520 894 830
839 117 959
931 747 922
180 374 83
378 382 348
858 326 235
23 696 2
787 437 792
422 723 657
448 677 782
209 891 105
215 478 98
701 528 95
583 898 366
558 64 203
170 921 978
424 33 274
764 63 637
544 271 638
387 628 853
291 435 261
823 620 67
348 677 255
732 49 3
659 91 396
878 997 874
60 138 133
308 420 759
310 356 545
792 433 735
485 107 738
781 871 675
458 412 609
137 99 397
865 855 231
445 304 604
978 677 846
515 243 371
484 539 959
391 984 768
694 759 733
449 252 283
344 760 681
377 772 197
762 826 23
75 934 11
771 410 409
390 30 859
788 374 442
191 171 662
589 305 334
139 178 695
560 301 927
829 675 314
213 361 91
52 499 416
926 982 868
480 122 370
188 132 263
70 374 699
313 250 297
9 847 971
630 189 671
644 60 185
640 72 637
158 454 729
454 621 873
860 795 342
574 203 104
741 101 97
409 752 257
250 379 171
331 848 577
924 592 783
120 903 430
458 995 330
763 531 271
658 862 895
576 309 756
944 371 342
764 537 922
149 803 54
27 260 993
881 713 579
771 30 217
812 135 360
199 479 26
329 239 392
341 358 444
412 460 825
924 680 614
310 401 346
848 502 138
518 730 175
408 354 200
177 137 450
410 234 929
261 172 459
892 645 271
346 237 59
806 958 411
298 890 358
438 447 903
114 614 975
853 376 773
473 279 745
112 432 103
561 761 634
920 18 728
819 363 665
941 315 219
264 264 508
728 395 314
373 328 875
857 970 377
422 240 513
281 860 20
102 310 668
712 176 606
413 98 634
393 93 876
907 602 374
652 806 177
396 372 515
483 88 106
172 33 16
105 545 317
164 647 916
760 515 981
302 615 420
554 128 809
861 856 603
587 416 317
665 268 185
100 41 201
121 426 791
626 934 993
497 331 985
256 371 164
790 672 444
226 87 329
607 236 306
483 987 966
438 461 59
897 114 202
999 385 575
23 697 726
457 495 881
787 825 615
674 578 110
218 162 175
143 309 926
320 714 92
732 947 33
116 582 936
80 231 790
971 208 555
565 52 599
203 418 374
294 660 769
59 905 177
785 798 875
960 885 599
775 3 180
147 760 432
906 242 938
258 525 239
78 893 528
308 642 413
899 875 543
696 849 470
73 967 256
311 451 658
837 649 992
705 229 277
163 955 269
142 680 307
116 134 641
494 876 14
674 702 892
938 396 522
624 35 270
108 255 259
335 65 636
516 750 301
887 658 291
444 777 212
523 66 595
335 47 620
79 131 981
853 581 364
750 570 952
650 142 766
535 129 224
815 460 938
455 687 992
720 270 404
429 876 97
664 987 410
586 737 452
506 725 698
815 735 748
497 944 3
371 191 942
553 69 427
725 610 149
495 106 225
782 313 594
223 412 204
434 359 601
204 152 331
809 446 177
493 326 61
361 559 452
174 598 956
438 157 45
828 503 358
828 388 874
61 598 204
683 334 363
295 772 302
972 798 409
295 715 734
244 848 161
77 178 59
431 897 971
46 222 273
190 418 694
137 243 327
667 291 447
446 603 649
251 501 857
44 166 143
789 504 390
825 978 181
875 151 63
920 685 317
31 136 912
677 361 433
727 719 968
84 447 709
827 997 255
731 726 388
342 277 144
933 853 409
852 952 233
864 256 809
747 2 96
57 815 639
836 115 752
414 373 936
690 402 700
731 151 775
188 38 651
666 187 84
152 751 317
180 611 392
857 356 741
373 178 964
618 446 359
903 301 883
883 942 779
269 117 492
691 898 681
242 589 276
846 893 216
187 463 147
105 583 186
234 635 798
107 137 706
372 538 317
599 670 825
598 343 486
511 751 28
530 127 785
218 493 418
16 419 733
665 477 564
699 563 186
526 654 469
113 758 464
53 374 237
335 503 592
280 614 928
868 689 505
645 650 900
148 93 614
211 141 107
632 483 6
509 444 5
28 40 115
989 434 553
505 462 399
821 885 477
243 634 971
722 270 76
893 362 610
609 118 15
108 845 654
822 991 127
457 448 48
834 160 906
675 693 382
837 581 92
715 974 248
404 261 631
458 370 754
628 790 45
16 423 841
720 574 125
518 273 552
119 771 813
470 890 290
209 309 199
713 858 29
643 794 151
873 216 755
641 370 419
952 850 820
12 804 723
232 473 779
188 577 579
660 728 7
359 735 686
231 206 379
753 752 117
795 553 239
598 283 88
828 749 680
94 595 101
390 62 924
969 119 383
460 234 899
419 82 343
778 163 938
777 492 265
941 707 601
236 815 320
418 336 144
332 430 75
852 42 789
25 931 173
793 769 473
199 144 935
415 405 820
112 248 992
722 936 325
869 175 767
594 254 542
295 679 888
643 280 743
171 67 53
708 541 809
477 697 7
75 26 143
894 899 21
673 787 1000
792 311 772
282 786 679
545 521 615
343 847 798
742 949 328
127 65 175
10 968 176
643 316 101
622 640 500
610 187 707
347 547 592
396 638 803
518 742 223
569 543 146
931 303 923
820 178 98
973 509 386
93 260 911
644 653 219
820 949 30
512 48 279
612 184 938
757 419 602
39 250 625
536 103 27
710 953 878
800 995 274
676 471 328
32 78 193
755 663 835
716 8 6
431 335 212
249 411 673
313 134 627
370 926 992
503 671 12
527 867 43
778 206 22
217 169 532
847 523 752
700 475 590
193 453 784
699 66 354
398 512 622
98 353 677
834 993 160
608 48 518
257 625 479
91 939 54
984 537 658
448 147 113
318 373 216
371 388 460
599 579 52
164 392 639
97 733 484
162 836 493
282 925 890
660 354 448
961 272 334
205 751 890
676 334 755
679 677 202
642 865 961
836 11 532
849 300 91
129 580 404
754 878 354
915 869 931
348 558 266
62 858 2
102 416 171
204 770 631
641 401 466
858 930 902
573 24 672
257 736 73
810 645 563
851 385 259
890 678 916
44 741 113
68 719 800
595 905 737
4 98 195
272 956 415
601 87 937
560 302 406
999 525 79
879 598 628
134 386 521
494 482 521
546 63 349
557 580 321
316 679 704
810 499 432
881 801 247
682 760 869
625 108 16
830 450 977
306 306 457
170 211 546
815 176 522
298 340 75
426 908 486
365 718 574
369 152 208
47 346 924
48 166 707
482 403 147
867 204 234
580 19 474
463 2 273
78 363 289
753 953 947
563 719 524
822 54 894
600 201 889
204 990 867
227 347 592
153 124 274
958 427 538
458 642 685
190 18 37
127 308 404
55 598 663
349 35 201
682 785 736
820 8 220
33 144 885
250 766 233
98 848 257
255 589 416
730 805 270
969 924 565
556 221 141
595 958 202
274 829 627
226 192 882
138 874 516
159 626 574
453 123 532
420 588 869
908 508 899
384 411 959
611 934 304
693 940 442
570 869 449
708 384 361
921 689 25
927 120 833
532 209 859
367 346 830
280 373 351
951 148 861
140 443 914
897 920 923
827 443 922
230 800 126
105 390 234
947 108 658
171 477 42
666 306 158
900 822 795
319 406 48
957 356 610
508 10 78
476 631 906
503 495 486
336 185 830
66 491 832
452 19 663
323 429 634
666 303 698
101 335 748
369 102 94
710 123 637
722 853 949
882 946 901
767 171 440
831 664 372
157 198 823
234 723 875
220 623 97
826 301 802
515 35 457
172 96 985
193 555 482
926 649 98
529 205 52
719 328 711
326 293 727
839 159 104
631 174 422
451 65 855
148 533 592
748 437 471
306 631 19
864 763 634
459 281 137
312 557 794
481 713 336
347 561 178
108 620 508
659 894 237
441 359 319
254 684 695
565 913 860
728 857 227
179 520 456
559 593 645
682 722 946
670 686 488
59 695 156
62 833 418
617 254 914
673 543 774
681 501 282
409 518 954
220 940 300
184 273 706
514 196 756
161 499 469
977 643 390
431 81 934
886 51 217
868 290 821
914 868 286
381 707 727
593 95 619
179 997 115
63 236 707
989 170 110
652 582 632
204 688 369
146 205 267
15 485 9
83 507 474
768 692 119
584 579 20
102 854 241
79 231 609
92 44 112
332 657 909
137 67 108
827 405 623
265 113 605
253 28 996
620 7 698
249 963 689
902 735 7
21 605 600
30 608 226
765 734 890
147 143 134
834 642 271
419 16 220
222 509 281
646 653 127
247 299 911
66 870 591
402 354 1000
31 250 56
698 839 422
782 341 963
921 94 142
942 722 580
934 238 212
399 138 901
439 20 404
754 781 907
624 454 374
264 176 696
525 587 801
585 400 184
636 145 699
760 798 816
494 767 672
13 355 540
375 259 985
123 365 959
644 694 206
155 394 72
316 630 159
497 916 106
210 461 319
837 926 133
602 328 306
620 638 643
233 650 968
751 27 565
50 658 778
468 96 399
46 690 581
283 730 1
475 938 804
860 678 455
73 763 170
567 934 739
560 751 720
764 94 585
669 377 836
676 313 603
719 233 634
46 937 631
253 755 215
311 263 877
682 248 180
668 543 204
635 173 191
882 359 567
151 954 408
599 417 548
392 693 762
505 167 149
226 896 16
47 775 139
641 424 482
271 855 679
832 248 152
8 170 130
398 212 205
241 27 991
243 378 208
273 897 568
356 286 623
896 763 486
923 733 436
853 558 156
162 868 181
97 789 718
49 241 846
804 904 886
30 346 25
862 663 400
668 636 153
153 944 190
287 183 803
533 967 525
246 928 342
92 454 337
946 631 204
486 422 910
750 481 265
247 836 793
407 912 196
343 863 695
982 730 987
498 96 995
147 399 987
570 218 269
564 671 583
1 740 577
294 387 697
339 645 974
211 594 847
307 575 168
164 406 816
932 671 152
937 576 559
355 172 882
318 34 814
515 13 734
40 611 670
777 88 803
441 455 62
1 552 504
135 448 562
184 446 229
779 32 214
475 523 826
193 232 715
576 820 270
147 789 216
643 551 386
155 681 589
667 781 759
848 288 916
5 840 789
264 972 64
49 231 204
231 179 562
37 824 176
886 375 169
494 101 273
824 789 2
261 369 97
576 34 673
977 140 65
215 267 278
609 541 998
997 580 795
886 320 935
117 155 837
694 488 602
757 373 153
467 974 800
894 529 488
476 202 717
745 332 877
556 137 397
994 268 70
882 464 491
362 312 626
608 312 899
271 568 538
928 578 434
214 945 346
59 772 652
860 820 762
804 404 743
896 862 840
229 164 70
997 66 752
352 415 943
511 703 310
864 211 169
99 908 986
336 920 72
844 283 757
20 927 259
83 732 788
374 613 520
791 400 922
884 66 565
365 681 986
128 597 58
793 920 245
456 811 205
573 591 609
327 543 935
193 664 395
35 971 909
195 701 725
560 72 280
657 521 75
117 970 472
701 967 698
701 359 759
919 265 130
536 210 266
833 379 318
67 818 229
999 657 41
437 248 103
381 134 155
947 497 763
798 415 540
518 472 417
114 383 664
299 848 659
614 299 395
499 704 44
962 329 623
340 136 126
599 76 595
47 771 571
240 315 686
267 884 207
555 114 84
298 285 611
894 657 440
571 102 692
23 684 538
775 411 205
687 154 707
591 618 234
582 66 271
950 938 694
677 74 329
931 623 799
983 729 949
209 741 24
217 208 233
34 387 223
428 364 117
944 474 185
424 631 446
78 270 330
811 287 981
936 220 737
426 774 349
310 219 395
223 764 260
254 568 374
396 522 745
593 445 889
438 752 799
974 641 9
581 153 120
126 702 959
835 949 205
280 582 633
314 559 453
126 831 710
355 840 588
263 458 541
4 28 558
286 598 183
657 891 604
291 769 156
511 369 502
736 505 948
61 434 745
70 159 479
875 80 778
337 582 734
223 239 156
321 18 627
733 595 662
714 396 118
734 520 48
910 413 497
861 634 239
777 361 183
758 37 631
565 966 816
447 120 592
559 972 896
91 501 652
289 950 624
676 380 512
546 826 804
657 849 553
50 14 375
728 666 816
962 115 580
157 341 305
547 310 878
708 161 784
870 340 377
251 876 348
892 126 618
828 549 657
110 69 957
617 539 520
167 839 949
559 477 209
137 723 609
544 250 932
533 993 189
276 548 436
838 661 518
920 577 422
24 837 674
114 602 320
773 976 399
963 487 740
976 634 834
781 650 471
693 437 955
326 778 420
33 74 951
389 555 630
781 336 878
893 716 926
793 571 125
744 537 674
350 873 574
606 842 999
452 897 367
230 203 224
702 661 432
603 646 446
170 137 480
890 125 18
148 203 898
259 356 641
933 326 172
462 102 463
160 274 889
696 294 207
142 854 735
365 697 225
763 584 387
736 242 85
815 243 51
457 734 879
465 186 3
254 520 347
704 996 277
157 528 395
804 641 250
880 327 230
660 891 438
993 718 275
329 480 11
488 776 494
940 975 476
811 876 794
451 137 44
61 831 704
545 306 120
658 729 462
582 592 850
714 735 755
675 122 519
683 721 777
947 548 932
652 293 916
215 882 267
199 827 219
416 347 492
398 954 772
467 849 274
169 330 164
415 549 795
462 27 407
714 519 508
458 558 340
13 454 964
695 986 805
940 844 240
983 42 77
314 982 918
679 429 891
660 915 613
975 621 78
965 235 573
953 844 81
387 881 771
744 235 752
720 587 135
554 653 483
834 874 953
705 604 602
838 781 233
534 449 962
746 642 494
759 922 527
826 967 697
51 151 474
581 213 643
786 861 901
545 519 444
98 366 739
428 418 213
279 176 758
12 852 432
834 373 379
289 82 350
302 131 544
633 188 513
607 37 97
332 971 443
971 769 734
33 534 566
741 547 609
457 721 341
207 657 799
354 256 379
248 760 349
446 826 962
743 415 613
36 352 518
678 83 64
967 919 131
562 594 629
390 388 412
289 252 955
780 144 437
988 806 203
505 428 572
304 72 802
207 807 955
575 322 501
785 429 704
772 466 741
433 289 408
279 601 645
337 710 225
189 79 233
692 634 96
980 859 170
854 413 226
5 455 887
569 832 238
106 131 853
344 777 186
106 992 178
809 853 621
122 265 7
567 23 181
502 93 756
709 488 537
816 111 127
298 623 17
480 465 327
865 747 13
781 13 142
759 350 619
834 30 70
371 252 429
988 479 981
928 716 978
283 907 716
662 86 323
559 164 132
890 709 520
333 199 537
507 223 92
17 127 747
510 730 679
54 889 498
484 393 194
124 624 738
498 743 463
105 98 887
753 204 817
859 74 739
256 29 675
364 311 557
878 192 613
983 525 236
795 200 619
849 793 117
281 373 113
547 203 656
863 120 633
696 743 929
327 197 831
842 877 821
808 226 943
905 585 955
189 879 36
982 805 870
775 93 292
205 317 296
441 116 283
689 626 976
243 39 165
572 868 367
817 651 383
382 18 383
36 352 952
837 651 629
320 287 164
870 986 776
247 988 841
667 613 210
78 85 677
934 870 22
535 860 231
509 685 563
911 881 293
54 53 784
57 356 342
243 990 768
553 808 352
233 675 927
405 331 189
22 998 245
761 694 841
969 1000 899
993 608 638
967 572 315
484 279 396
667 646 845
831 201 19
700 895 534
216 952 75
933 469 467
820 148 382
369 345 151
611 677 259
797 824 801
146 417 526
971 574 650
304 234 54
979 39 493
637 644 623
844 1000 647
640 29 585
716 373 240
847 453 1000
556 524 178
948 104 317
583 914 794
326 41 757
804 908 117
198 218 112
849 728 805
203 113 757
707 60 739
631 156 476
979 192 206
339 80 26
139 231 77
928 606 356
577 508 186
647 423 830
162 306 519
803 66 900
499 84 5
158 795 331
268 374 442
361 750 160
14 595 410
568 332 184
374 521 745
869 12 329
490 425 16
754 413 137
739 195 766
853 899 421
243 593 440
351 440 629
537 427 516
926 93 318
842 747 675
516 465 352
122 617 37
926 857 881
12 937 376
721 913 705
101 619 340
210 609 382
871 315 296
980 459 739
861 955 745
391 67 677
58 614 981
839 632 613
679 949 434
259 218 973
92 311 980
864 436 548
486 44 894
20 852 4
329 834 841
814 881 166
680 900 331
765 164 708
3 919 913
944 25 791
104 615 895
215 143 810
741 321 463
944 342 559
132 906 8
747 793 335
832 872 345
257 372 743
903 727 263
867 863 897
472 470 130
223 723 769
278 411 886
800 716 482
462 524 305
22 744 343
69 119 320
131 311 925
173 348 206
584 962 249
257 73 679
447 409 550
647 254 930
410 856 506
94 986 973
699 201 81
279 605 966
941 656 409
432 239 87
730 322 535
687 65 680
990 559 178
540 139 315
13 986 799
425 341 923
392 878 524
150 217 951
69 651 161
856 153 670
296 712 803
706 797 67
244 971 218
271 223 155
230 319 374
654 130 523
723 933 237
630 272 247
592 495 320
452 747 40
139 272 70
90 870 390
969 959 985
26 572 935
863 350 687
796 777 446
428 533 676
500 784 487
790 660 606
487 941 929
155 105 408
431 115 709
124 151 339
668 248 254
189 455 953
325 311 281
783 634 820
888 998 38
521 408 518
750 401 871
92 379 706
978 911 377
782 399 155
939 203 641
777 309 387
952 837 617
901 470 55
299 210 18
323 853 641
785 513 44
51 688 749
344 47 707
720 616 647
666 669 812
754 863 909
801 672 33
891 601 761
379 289 272
974 525 626
872 606 202
613 38 451
49 528 43
2 229 835
603 983 949
705 889 326
916 155 178
819 810 28
277 403 257
365 89 881
769 547 439
498 924 412
972 985 386
878 801 436
343 713 443
845 680 511
347 642 290
571 182 109
891 495 430
260 863 740
695 386 652
854 859 852
206 542 111
518 316 838
500 180 521
736 470 969
492 432 632
27 416 245
415 716 357
756 50 987
981 5 401
209 616 380
259 925 440
657 214 328
478 873 826
778 555 914
142 27 655
779 418 754
174 586 588
426 294 435
659 128 683
768 255 191
755 244 207
796 811 95
561 985 623
429 869 910
293 775 858
388 420 752
832 280 733
217 93 398
737 221 681
907 938 662
257 794 944
870 903 489
981 959 120
137 266 468
117 560 400
37 779 802
904 799 763
876 452 490
658 577 851
97 586 997
33 357 800
36 116 259
796 724 696
265 212 446
596 797 568
337 915 734
335 879 180
489 970 855
851 709 380
145 405 583
848 93 784
831 378 940
745 905 460
973 939 341
779 114 455
136 384 824
238 425 576
619 105 252
52 231 450
731 170 192
808 271 842
411 151 979
417 699 942
666 641 885
759 956 183
68 10 134
676 398 106
422 109 452
694 474 924
6 842 130
964 773 35
18 200 32
367 850 853
879 747 925
363 979 114
669 560 140
533 253 845
129 254 694
623 428 379
803 823 691
897 812 587
552 455 639
35 834 367
330 964 554
744 883 776
623 422 472
836 978 537
719 761 627
50 256 292
450 401 93
927 590 537
673 677 954
946 638 169
675 663 181
712 547 774
378 74 737
531 518 749
535 28 820
162 587 614
156 22 598
655 666 555
144 618 959
84 882 94
183 860 322
191 682 656
395 428 876
512 882 479
814 626 154
208 530 775
417 330 386
92 401 53
977 971 24
898 944 903
432 362 963
579 128 760
946 212 489
930 465 42
441 980 400
956 59 588
507 145 30
919 610 183
490 467 243
527 726 179
563 359 340
431 97 439
147 889 635
829 132 552
839 17 134
801 276 473
699 41 790
702 360 548
957 869 377
162 990 344
914 372 553
115 551 947
449 991 45
914 831 585
959 39 280
596 930 374
626 811 737
38 259 904
409 433 858
472 910 992
572 477 781
733 592 34
464 584 939
435 181 323
166 738 63
302 379 99
836 467 843
585 173 459
243 766 529
831 841 911
514 695 820
326 942 391
730 303 839
733 448 307
436 781 702
944 422 269
360 374 211
353 654 475
503 960 244
225 726 677
275 715 123
151 582 203
605 73 582
639 284 746
575 247 192
679 577 273
403 148 359
662 626 463
995 354 967
685 568 767
554 75 303
522 307 238
123 861 858
427 869 772
936 456 840
312 667 481
398 799 326
532 145 769
6 253 115
253 350 579
799 650 596
689 405 822
722 942 530
107 94 925
677 741 402
966 659 485
356 971 821
705 855 60
69 753 185
155 84 604
611 89 567
153 932 343
821 143 974
262 731 293
296 560 200
186 226 436
593 774 36
390 126 295
143 836 723
510 242 58
376 759 606
103 506 460
123 998 880
619 73 566
422 483 456
635 949 363
640 906 105
548 721 177
674 794 629
716 868 814
225 633 959
695 568 910
759 948 152
21 68 804
194 167 452
694 326 758
916 569 413
545 923 773
173 812 544
24 313 373
942 723 494
72 887 987
520 748 374
1000 267 484
211 248 169
967 627 789
539 497 374
155 560 320
247 755 751
967 784 795
307 934 3
548 818 320
546 43 942
875 64 144
140 412 317
810 591 657
277 88 517
860 42 169
761 95 398
38 680 419
970 467 868
591 402 633
876 111 31
255 266 450
859 300 675
892 64 719
851 690 170
616 878 456
64 892 224
638 143 780
870 383 487
414 387 209
908 491 52
623 222 367
236 610 641
701 881 60
822 801 213
259 744 155
774 916 32
610 430 894
114 751 843
587 286 462
648 546 96
377 347 767
751 252 365
562 970 42
317 220 894
206 693 69
673 651 835
673 403 157
954 310 471
262 294 327
375 298 324
380 501 915
951 608 371
981 508 482
732 395 255
764 856 329
156 39 172
775 79 589
568 77 804
102 455 665
128 884 722
810 765 710
910 153 74
873 233 611
441 442 329
680 960 533
597 895 497
217 962 160
465 418 439
920 676 806
545 345 527
520 656 775
989 841 160
932 476 961
217 524 805
890 816 634
855 142 348
602 244 60
241 636 130
15 504 824
99 863 221
636 413 822
856 208 507
387 333 306
483 75 212
666 830 99
993 384 268
943 837 152
805 679 635
749 736 684
660 76 536
767 979 356
946 987 578
789 16 366
844 437 9
476 888 612
502 124 53
986 255 713
240 28 28
754 991 363
325 282 74
564 139 304
460 657 484
385 510 630
651 49 173
181 85 310
31 866 101
189 954 160
24 178 846
547 794 581
173 268 8
720 914 264
180 898 607
889 997 598
773 771 403
21 888 936
71 640 433
597 617 55
506 755 536
628 237 711
798 1 14
18 785 574
468 729 676
43 348 150
675 181 158
437 251 968
486 448 863
970 324 76
828 848 701
162 598 295
911 943 345
60 449 628
337 580 721
766 90 13
676 479 705
683 833 619
936 500 886
444 774 764
794 847 941
698 537 205
274 569 516
755 145 880
262 74 71
499 264 863
150 383 917
828 20 378
711 189 916
488 656 388
659 807 314
142 596 820
392 212 733
52 162 835
968 189 901
236 163 81
481 781 240
146 641 133
150 160 222
300 182 533
493 529 70
482 236 866
586 471 521
568 558 455
955 240 693
569 119 467
789 992 4
678 17 44
295 763 886
712 712 967
438 721 235
146 800 45
169 370 189
594 764 920
205 626 382
97 96 550
650 782 942
896 106 308
416 559 856
869 988 47
52 134 652
710 436 519
615 529 815
542 471 573
794 388 114
38 299 894
586 987 953
973 189 743
313 926 941
18 82 51
328 415 851
897 273 92
887 440 949
804 784 678
208 48 585
932 638 329
387 943 778
328 769 32
802 15 116
453 512 694
583 630 339
806 523 480
36 121 381
726 586 488
915 891 702
275 595 665
127 541 725
637 368 798
531 616 557
743 448 984
682 937 262
141 756 223
422 76 837
639 709 383
860 236 105
291 435 999
208 17 967
226 465 439
172 867 136
972 543 416
366 614 897
373 464 496
963 623 843
420 484 852
766 181 149
697 673 849
310 867 654
911 590 302
39 493 702
969 807 484
294 248 751
914 704 625
667 799 328
120 875 400
202 35 411
24 124 517
827 994 663
87 743 416
978 859 407
399 847 872
137 176 556
441 434 129
460 133 769
306 796 992
205 489 998
809 377 334
201 674 567
407 998 452
866 726 229
640 546 30
566 422 420
225 961 682
792 741 847
538 641 906
542 337 376
966 320 832
66 241 468
240 141 521
788 128 167
239 70 173
575 561 268
125 386 310
123 75 263
845 479 239
340 102 222
947 239 375
537 687 837
800 118 829
838 343 968
989 815 990
909 443 551
872 127 428
186 535 412
85 737 705
375 444 240
614 804 996
7 716 663
574 130 979
702 619 113
802 866 419
576 512 491
248 936 667
17 603 180
269 579 503
789 825 228
385 895 219
753 718 226
589 20 317
121 267 292
121 118 912
323 296 364
238 614 934
108 699 265
299 41 614
649 673 652
166 407 63
816 907 84
408 63 843
271 989 795
559 881 439
638 187 354
246 739 881
576 293 810
591 255 435
944 772 540
987 188 583
233 989 860
352 869 779
966 549 905
941 743 111
491 29 223
330 231 300
643 392 929
835 122 303
844 291 953
814 374 350
87 772 465
531 73 514
972 29 271
619 32 181
565 227 180
580 179 333
514 58 766
340 919 482
421 563 479
467 996 621
686 48 636
470 240 401
145 207 594
48 235 806
798 5 662
228 684 827
578 101 763
216 59 763
476 545 737
204 240 267
282 679 28
843 220 667
244 216 187
529 350 931
569 101 59
246 760 56
321 2 882
361 563 615
18 55 71
184 248 497
719 852 849
502 161 311
61 237 167
846 416 303
672 759 609
776 549 519
357 969 845
457 45 625
745 742 668
719 296 632
570 842 421
781 660 922
940 290 81
284 528 54
134 705 968
866 179 999
846 920 596
751 983 505
706 677 205
269 575 988
80 895 437
919 560 895
128 297 581
318 375 342
808 453 239
943 911 198
936 658 949
929 366 528
103 89 297
982 800 261
5 964 918
255 939 537
314 624 310
413 764 306
215 93 469
221 810 954
180 402 759
346 482 779
722 14 157
849 378 867
425 964 374
297 802 808
819 559 723
74 823 301
906 574 706
768 817 532
736 449 423
743 632 70
421 381 623
304 602 922
742 468 224
212 256 914
604 392 269
489 369 244
474 321 854
763 327 151
907 844 407
468 904 763
947 943 623
663 40 542
885 930 580
241 565 965
669 8 788
201 794 519
238 838 936
697 464 1000
710 938 636
757 913 468
864 440 9
227 111 521
322 281 934
611 708 787
360 373 876
105 299 466
153 802 881
137 599 806
576 557 535
834 410 717
589 624 862
269 905 76
717 212 815
120 518 676
311 760 738
950 973 63
640 107 290
345 10 443
233 319 735
250 611 550
471 222 324
648 418 987
355 521 529
415 134 587
499 366 940
914 258 191
153 265 155
53 469 420
370 822 69
388 195 584
201 958 154
7 428 156
724 728 760
954 492 474
943 906 135
896 546 441
48 288 78
511 581 470
619 987 128
698 395 5
143 749 281
195 996 545
327 876 493
686 302 800
869 469 714
582 745 153
676 291 893
409 46 626
437 528 690
719 92 317
436 523 472
404 187 83
475 434 276
401 156 388
567 601 60
441 880 901
354 852 159
66 719 899
145 705 507
51 444 215
638 137 255
93 543 178
952 896 625
204 76 978
329 939 370
95 90 405
168 321 609
598 605 357
424 109 749
804 871 653
361 867 495
597 892 451
557 704 815
529 741 790
877 111 76
649 440 506
981 121 202
186 494 361
685 253 80
431 532 995
162 656 287
395 181 777
235 277 769
655 552 279
568 408 649
497 750 608
831 472 927
670 767 142
185 20 671
752 357 282
509 751 618
339 104 312
82 862 101
308 4 694
379 537 800
699 255 886
974 159 97
27 911 770
541 959 394
119 364 432
777 44 520
407 993 934
499 297 950
651 24 695
460 70 241
158 55 110
640 936 924
871 29 730
478 279 446
684 122 954
978 788 459
495 598 699
95 521 896
334 351 936
239 766 43
269 16 265
52 97 298
63 297 702
532 821 338
580 353 141
920 734 803
76 131 139
997 811 522
45 592 735
799 485 695
786 512 805
107 903 688
740 799 745
123 326 268
701 813 962
999 843 956
274 478 993
42 486 455
840 612 225
714 333 237
314 169 9
404 885 591
890 841 72
478 88 268
414 839 856
759 607 911
789 519 806
492 546 302
698 500 185
292 45 606
335 569 640
70 869 853
973 493 1
705 780 320
299 323 143
876 432 446
909 72 475
863 731 372
727 665 614
10 262 74
250 572 773
644 30 757
13 69 414
550 684 367
792 747 2
753 831 556
557 876 211
349 157 670
807 70 792
507 586 211
183 575 919
860 639 525
877 447 322
635 407 865
75 315 868
681 669 500
936 70 261
88 474 451
604 971 812
394 206 450
150 982 485
849 652 479
30 324 971
34 634 31
224 343 879
54 1 409
861 870 697
729 298 906
656 292 750
631 377 360
976 504 75
75 335 874
705 244 641
217 994 576
527 138 17
6 63 439
438 140 65
766 723 600
627 250 943
207 165 265
855 233 110
540 720 371
565 298 966
556 736 405
793 648 440
651 467 952
331 390 491
56 505 293
572 856 552
169 478 20
329 97 132
348 176 582
93 308 191
815 316 749
195 30 328
778 870 170
564 148 188
851 776 847
566 977 446
451 330 942
406 395 16
687 594 817
750 718 819
624 926 643
738 833 179
551 728 791
704 759 622
531 904 103
246 712 207
244 984 600
575 81 518
389 972 731
97 281 385
173 896 631
305 245 448
143 543 405
823 14 717
259 65 35
665 961 59
852 540 933
483 55 449
794 805 361
556 310 415
194 416 226
230 95 472
373 951 559
687 969 935
159 96 437
403 550 735
721 370 489
741 893 21
608 680 242
742 511 408
679 550 870
516 253 245
562 299 620
734 850 19
532 96 626
550 549 110
923 920 319
960 953 122
994 760 100
146 608 734
80 169 150
389 261 563
311 451 183
139 945 933
350 276 829
704 712 105
475 193 555
918 148 382
35 612 542
691 786 897
460 703 778
654 811 796
77 223 719
762 518 246
44 412 510
17 445 905
855 880 800
964 204 608
103 37 184
906 232 791
586 676 279
416 647 15
783 747 536
7 869 617
872 871 901
99 951 210
26 186 602
91 186 544
704 838 896
956 62 244
337 170 468
451 55 593
414 532 969
443 701 875
585 432 683
931 684 835
282 63 510
123 438 386
483 756 78
632 799 28
695 27 687
302 761 439
814 618 896
862 681 563
268 948 99
743 897 564
218 131 176
505 496 797
708 734 771
432 510 519
901 163 826
325 44 938
576 863 187
404 36 179
968 275 925
881 108 463
978 16 62
475 736 567
528 927 301
6 384 612
737 178 649
315 752 892
712 935 785
507 679 118
506 533 205
131 609 690
347 263 460
698 336 980
554 993 711
585 424 146
356 833 510
505 515 843
639 224 793
875 988 459
448 368 658
388 519 612
231 623 672
431 137 559
81 765 983
328 452 331
574 994 86
158 909 445
491 772 769
479 489 168
666 999 240
178 156 294
81 293 375
73 372 472
104 648 952
870 86 386
495 477 461
639 367 699
998 692 242
580 933 619
14 301 410
296 574 453
921 293 312
510 906 975
958 689 321
710 253 207
823 865 344
120 975 928
277 568 98
936 791 45
732 99 635
283 116 549
347 784 264
480 326 584
927 993 53
961 949 800
528 856 58
348 159 83
331 957 938
941 152 88
50 766 212
87 669 984
505 622 902
659 25 367
506 481 102
15 572 619
170 63 586
810 552 540
405 543 665
23 341 547
248 901 131
559 999 592
494 206 487
612 7 214
164 51 524
27 423 802
72 484 146
9 241 628
943 655 689
954 82 84
166 969 706
870 779 697
92 588 348
268 568 926
638 914 986
939 132 429
578 368 739
22 789 232
783 598 593
975 164 62
45 158 966
232 759 954
593 531 276
845 602 923
235 188 11
438 506 359
19 88 352
556 132 520
913 739 644
897 694 507
948 50 98
508 212 190
310 260 421
629 445 610
157 705 473
422 255 522
500 503 488
491 984 411
883 858 824
251 454 740
484 76 67
54 745 15
232 893 551
497 983 215
737 548 471
712 200 28
737 694 545
11 547 733
474 30 737
901 89 886
431 503 829
752 256 323
347 5 146
276 242 419
32 34 247
858 15 151
170 143 697
827 671 796
445 273 103
894 948 343
548 702 982
570 520 657
859 647 487
672 507 683
336 545 911
893 104 452
973 438 214
774 199 784
872 105 380
644 717 234
198 994 570
834 107 949
349 86 37
764 325 359
298 435 663
387 612 992
130 450 857
838 797 985
892 717 755
435 930 792
766 763 759
125 433 819
455 889 229
560 653 58
357 35 831
459 2 617
167 803 551
76 612 622
917 777 87
586 857 784
783 652 417
343 829 273
387 95 232
869 319 221
715 223 879
227 914 459
486 492 521
759 22 307
325 518 680
293 800 872
313 338 233
712 623 696
362 29 176
648 328 329
195 855 703
845 916 990
260 763 333
835 681 195
408 254 196
422 638 221
879 182 291
824 634 932
711 517 941
113 6 309
607 630 585
661 338 523
587 783 307
44 909 870
671 751 115
437 881 655
717 705 365
28 375 642
785 697 617
518 782 653
975 823 747
138 241 416
426 537 989
763 306 116
704 542 931
995 433 673
749 760 647
641 369 499
957 737 430
750 741 812
342 601 314
644 542 303
220 750 257
168 176 548
78 814 46
793 686 888
57 9 263
17 186 382
267 369 942
716 113 515
843 798 963
30 935 326
527 37 225
897 31 735
766 9 248
159 341 409
326 212 940
564 271 746
745 151 628
208 137 667
843 257 700
900 623 275
847 196 790
98 793 264
826 910 894
602 673 336
199 990 390
585 72 293
45 908 833
412 266 103
86 414 139
486 399 510
505 16 768
86 972 768
538 156 516
445 472 679
576 146 275
622 243 127
879 193 10
758 116 750
287 543 501
53 857 564
436 341 986
550 756 525
216 870 406
107 820 724
837 81 70
748 106 571
175 732 264
274 869 168
769 348 642
398 359 145
374 994 884
840 921 619
675 520 538
228 892 903
594 524 620
79 921 527
698 980 856
274 348 927
446 538 344
846 804 854
739 329 256
281 397 519
398 849 907
487 914 955
924 719 671
460 829 953
251 777 157
241 545 624
57 608 573
229 273 92
948 510 769
262 41 7
233 482 505
127 958 202
872 89 343
804 562 645
240 375 3
364 578 978
415 431 945
534 515 840
389 607 201
991 202 334
17 934 608
242 2 158
691 242 285
208 476 196
43 133 686
994 418 551
666 352 852
797 571 871
519 499 891
789 366 999
60 819 238
374 352 717
226 837 810
598 864 792
651 289 26
390 446 417
582 570 835
170 54 620
528 77 673
774 611 256
224 256 729
52 994 413
483 101 960
156 532 94
641 911 212
674 880 391
792 244 385
38 119 48
351 539 542
160 9 618
13 80 417
921 104 433
76 709 968
978 828 251
719 42 889
303 415 728
667 584 660
755 994 746
685 747 503
282 967 134
944 462 338
291 376 395
242 43 540
21 479 162
263 738 325
67 735 671
37 433 597
482 314 967
489 766 605
393 172 298
498 865 973
66 817 851
277 533 462
297 194 29
720 287 744
530 750 184
763 399 941
359 54 611
387 87 839
258 952 172
120 746 56
168 760 358
386 727 696
358 668 635
79 101 92
424 791 418
832 905 885
72 311 961
532 437 374
875 867 343
285 411 498
362 63 107
489 171 877
63 530 305
268 297 786
166 506 310
252 986 669
310 957 752
52 920 553
672 532 44
461 227 892
719 475 506
817 906 185
552 339 284
834 475 854
371 219 943
498 759 119
355 468 704
836 393 203
538 868 234
955 840 845
56 221 47
409 475 749
558 127 757
387 860 928
246 715 26
963 496 957
429 241 643
501 286 217
267 988 601
493 629 573
833 868 942
129 874 94
52 580 846
323 986 669
953 300 41
690 613 256
737 826 455
49 788 593
112 741 28
351 988 485
864 193 118
465 539 727
659 633 293
788 674 245
248 922 291
903 228 43
29 556 363
865 301 119
597 958 118
206 982 677
652 595 531
279 160 700
409 623 575
971 126 887
331 990 454
512 792 104
143 270 784
543 749 290
624 884 767
30 89 126
184 884 63
735 911 608
661 365 255
905 584 762
864 948 800
549 588 353
338 767 603
508 8 127
391 925 975
894 409 521
744 964 706
574 175 153
523 299 639
173 981 214
933 648 602
12 553 722
882 660 936
405 991 204
876 918 370
51 418 967
819 133 595
840 653 203
995 450 231
528 958 586
228 725 718
252 572 29
990 142 89
50 146 616
147 454 748
451 124 803
681 111 861
60 922 755
959 633 692
720 563 855
840 814 643
334 995 335
622 705 615
991 304 169
953 450 159
123 561 166
559 429 837
92 663 229
718 611 778
490 545 318
903 89 47
441 378 937
861 311 585
279 637 567
311 355 819
666 940 801
338 119 914
970 5 560
50 584 533
386 158 101
169 233 292
637 74 905
849 127 803
798 43 952
359 669 950
583 538 241
153 770 959
455 710 192
113 338 725
558 714 848
929 706 231
514 913 627
337 248 825
951 333 619
711 858 525
834 222 310
70 965 838
261 888 837
290 33 249
234 424 597
242 323 45
714 160 578
167 731 748
357 57 289
524 359 98
799 424 924
78 270 949
576 883 995
485 201 6
269 757 193
148 807 806
157 857 68
758 944 148
837 124 97
633 525 182
880 893 758
590 941 790
417 529 866
825 43 863
828 426 418
30 517 887
828 199 725
853 616 527
829 90 450
744 330 241
852 685 768
497 640 321
268 598 359
609 849 63
237 749 292
166 26 403
232 763 298
636 427 202
654 366 615
608 345 720
562 89 484
241 166 173
283 881 194
31 494 165
335 53 993
496 491 115
788 221 82
456 107 878
512 366 431
736 584 918
19 220 808
98 887 192
451 386 625
996 85 888
248 958 91
139 951 326
568 720 696
978 649 148
598 243 219
939 225 287
255 549 350
773 20 195
733 308 181
246 73 364
999 217 980
506 445 506
464 121 76
957 790 836
319 129 75
957 628 576
670 705 708
587 172 634
87 125 980
428 558 395
28 416 783
642 74 243
613 297 483
488 702 450
319 842 195
606 75 619
371 550 398
249 968 106
940 99 888
110 390 104
373 768 264
984 798 100
730 465 668
464 472 371
686 184 922
108 565 179
380 486 736
900 119 804
354 866 46
144 399 736
450 920 786
646 175 908
250 30 509
690 153 623
183 843 836
222 807 395
454 512 560
820 500 498
227 20 514
585 971 682
276 242 449
557 934 99
824 725 557
328 442 680
364 743 809
519 952 716
879 134 308
398 551 999
118 104 673
815 864 9
506 576 16
124 441 694
264 513 604
202 798 298
281 458 213
463 885 551
755 83 672
421 249 444
47 302 390
198 817 904
972 241 187
122 858 911
756 675 184
79 713 683
6 581 698
880 821 439
603 203 180
305 668 192
260 170 26
402 589 397
764 620 983
873 278 593
994 642 25
989 350 981
425 593 299
328 30 811
35 112 708
19 675 720
195 968 630
793 935 113
90 308 873
381 592 498
116 619 272
429 73 810
875 500 99
59 535 483
820 490 895
760 182 232
185 271 395
580 566 479
734 157 157
115 632 906
760 227 236
778 925 32
666 284 950
547 144 249
642 502 980
813 514 577
851 473 156
543 150 244
76 574 448
629 614 779
889 619 157
516 142 157
639 956 126
234 503 114
262 779 634
10 118 356
850 346 210
127 854 998
867 280 992
934 91 330
157 275 764
448 297 381
602 461 505
775 172 797
382 721 207
553 481 374
443 775 857
52 228 616
302 742 82
233 610 77
489 794 531
235 538 482
195 766 713
48 416 691
780 404 468
137 874 868
349 154 714
367 318 549
408 814 869
775 899 373
235 173 706
671 439 843
538 776 35
624 129 888
541 288 447
126 392 625
784 859 65
662 675 555
50 991 94
824 946 967
695 439 354
853 244 32
89 635 820
906 450 282
372 413 425
836 4 46
298 481 919
878 962 3
150 587 939
641 558 86
181 120 293
260 111 517
761 13 50
220 857 920
151 5 738
861 851 737
995 297 634
129 65 830
610 504 956
688 947 172
96 401 38
497 485 277
563 365 512
231 57 957
672 563 18
959 801 490
940 462 252
121 449 282
949 593 455
61 28 457
10 334 885
888 933 362
56 667 957
966 929 597
134 102 337
522 155 530
131 531 546
995 544 101
614 699 948
209 940 218
102 710 518
785 252 139
667 515 901
237 5 87
589 527 185
664 76 805
715 693 239
840 887 89
542 197 89
308 116 30
782 728 891
239 425 500
549 562 231
829 876 212
835 840 338
293 435 170
810 180 664
176 309 689
138 327 406
33 514 373
463 414 215
6 537 68
282 472 160
733 553 487
349 766 967
474 282 184
58 684 929
376 692 492
998 887 252
837 872 522
498 207 76
523 382 140
850 294 953
491 686 349
970 505 128
557 402 347
37 519 608
830 787 144
247 527 657
393 139 819
693 999 160
488 220 492
891 698 205
972 334 247
758 201 216
923 222 112
35 181 577
634 997 568
976 972 215
107 46 319
145 658 924
984 164 994
645 305 318
561 603 302
922 972 632
642 685 22
566 215 930
816 800 961
887 243 110
436 878 392
109 881 157
137 941 142
246 589 169
467 288 824
642 573 148
128 581 790
216 433 224
539 24 130
281 389 72
590 271 193
259 548 863
944 831 216
816 111 287
311 343 160
584 255 948
936 836 645
803 967 706
284 333 283
499 189 876
325 807 705
98 706 150
313 995 611
776 87 326
461 30 290
48 578 366
926 440 23
162 409 588
420 106 440
971 847 829
288 962 457
812 365 695
535 448 902
321 962 111
454 790 704
363 205 842
624 578 846
759 930 967
39 904 957
111 203 452
151 94 651
897 689 592
809 287 120
568 835 617
69 884 86
968 326 918
937 807 699
189 862 872
481 378 476
437 219 156
15 672 412
564 302 915
102 553 573
761 78 382
873 612 549
111 774 884
57 304 884
822 530 910
406 210 997
939 978 101
301 38 827
509 437 97
962 152 223
225 985 885
192 178 39
632 97 41
967 531 544
536 784 264
701 549 446
704 317 251
624 303 387
559 992 733
858 340 934
478 100 976
421 275 310
101 277 383
425 217 903
547 771 998
332 787 492
490 311 807
834 368 558
875 453 286
421 871 883
789 858 967
405 500 634
500 304 685
779 953 198
295 712 79
586 306 777
289 375 998
872 609 682
12 756 433
771 283 658
963 649 549
255 394 531
199 687 878
647 524 985
796 502 403
73 540 278
245 525 865
591 40 321
293 151 174
411 538 862
406 47 465
634 834 715
47 149 672
652 723 546
146 792 698
403 966 522
955 838 446
130 380 451
144 610 379
176 631 458
509 101 32
932 250 464
390 16 879
651 135 122
11 449 109
15 874 300
398 780 517
786 333 855
104 611 878
652 619 77
885 489 314
280 184 922
789 883 313
222 640 509
85 600 732
508 895 694
284 826 941
630 289 899
266 652 567
408 443 453
982 519 442
960 73 232
182 440 82
817 649 387
532 428 561
606 608 884
95 38 249
467 555 256
160 767 126
50 744 544
118 144 955
924 534 128
363 36 587
710 594 156
960 625 355
230 331 828
782 720 365
478 640 561
302 338 256
96 751 272
340 29 295
234 186 518
919 912 487
348 525 468
419 611 581
495 307 686
643 34 326
480 202 246
9 507 832
965 403 293
680 486 457
935 374 349
915 965 335
8 29 648
190 291 895
711 824 45
318 465 993
993 313 468
101 734 484
330 80 383
328 615 878
484 905 676
156 863 543
343 973 864
382 433 918
362 326 822
153 115 155
792 886 360
918 117 478
263 426 493
903 259 824
157 947 459
211 998 552
563 461 670
713 753 616
85 731 985
878 330 105
634 434 348
201 519 5
346 621 63
746 859 163
462 433 558
397 330 304
556 290 94
189 617 787
114 77 431
439 961 513
858 383 505
260 596 698
15 326 803
651 1000 740
311 870 417
749 797 839
17 470 222
34 450 47
344 876 667
173 964 673
112 246 6
507 712 911
105 74 254
865 296 854
530 152 774
15 437 267
487 142 960
487 5 721
317 428 644
851 412 494
133 233 216
101 655 86
56 293 745
992 422 607
490 617 971
63 826 30
681 724 838
852 768 714
911 790 778
755 635 224
758 410 971
623 688 87
516 799 480
222 974 756
663 719 448
305 549 703
34 572 646
470 929 815
319 64 246
17 726 692
327 611 808
600 533 420
505 346 5
134 751 480
727 894 407
978 354 279
791 370 598
96 882 539
256 353 64
607 802 794
299 624 544
533 642 120
667 319 529
208 946 123
192 349 29
375 592 390
816 868 521
424 246 602
47 882 739
202 488 137
73 650 471
829 516 45
229 962 598
632 274 424
484 790 160
796 670 37
281 869 147
39 404 215
99 898 132
819 667 72
720 5 765
664 429 861
677 475 175
279 373 616
924 779 426
776 409 853
396 898 18
934 834 905
551 873 604
625 737 439
439 37 17
28 29 828
770 711 986
343 266 526
152 429 949
424 548 360
506 577 862
854 372 281
773 128 90
885 705 222
775 13 319
816 434 476
873 719 95
100 427 386
189 887 911
401 279 199
154 950 955
550 197 839
477 983 892
70 301 755
970 233 581
789 68 338
508 671 233
695 749 530
809 339 921
474 371 500
241 432 916
27 901 14
783 383 599
606 560 2
96 36 912
810 395 487
476 457 541
140 870 734
371 931 938
386 180 624
194 884 35
299 323 174
542 329 838
757 658 617
8 972 548
399 930 642
497 676 849
671 687 124
623 195 802
398 312 296
592 984 367
851 885 473
822 239 496
525 33 633
212 101 132
461 760 572
408 551 728
651 914 107
169 429 932
871 944 460
403 947 180
258 791 1000
816 865 190
342 786 892
257 676 631
387 228 228
84 443 235
12 414 628
768 566 388
545 862 608
911 443 681
773 449 495
987 603 971
859 273 787
61 693 644
836 962 420
897 985 913
773 161 654
621 711 10
558 558 943
364 536 606
69 380 157
501 341 500
684 278 776
89 111 920
464 124 547
237 655 762
484 358 177
348 454 701
477 256 509
585 688 54
510 566 889
795 772 802
190 777 308
761 918 669
729 339 742
792 289 57
60 975 717
659 423 307
5 612 597
834 946 468
170 644 19
213 536 142
817 167 522
106 98 333
383 581 481
222 61 496
740 876 964
80 77 352
991 167 10
948 743 624
38 127 31
494 717 781
497 14 691
677 919 320
486 873 971
18 480 353
719 853 590
592 30 638
179 318 186
246 566 180
459 403 647
115 166 317
550 453 803
354 333 314
919 802 497
69 24 691
508 45 732
102 686 69
90 376 392
507 510 346
767 420 634
282 439 335
24 272 125
526 585 978
364 664 601
248 833 250
336 360 175
809 314 283
300 25 136
726 818 793
541 634 911
733 642 717
709 299 347
47 635 446
112 350 626
919 629 394
568 646 786
353 601 733
115 996 641
878 929 441
363 96 447
199 221 974
126 773 730
959 617 763
950 135 634
630 886 709
675 689 566
795 926 791
128 586 454
658 588 59
339 711 274
606 530 328
665 791 299
144 708 772
25 522 128
352 638 115
416 836 132
619 585 280
748 313 798
542 587 836
173 480 936
114 319 485
64 876 116
760 194 80
213 249 780
806 800 554
364 28 616
418 159 682
787 502 549
487 674 651
387 618 372
206 872 441
323 668 96
574 37 338
108 372 156
566 56 271
623 859 188
713 951 602
564 198 3
484 40 545
684 48 84
876 497 355
201 909 301
563 282 83
996 396 472
965 178 651
423 195 195
517 719 875
68 665 595
365 33 514
605 400 197
6 192 347
757 977 477
324 597 547
359 373 409
686 607 785
821 185 56
812 470 687
92 417 447
561 445 529
717 664 845
794 587 300
79 606 735
576 219 440
819 507 278
251 453 104
791 162 887
31 396 9
327 914 339
251 280 89
65 433 776
494 159 42
408 778 959
221 615 710
627 168 384
275 623 733
431 186 586
456 791 141
825 226 559
756 948 745
344 385 743
909 385 893
618 381 468
432 714 48
422 317 446
381 226 803
890 771 391
333 127 417
421 891 289
119 821 679
240 715 774
201 792 974
352 796 489
124 957 174
23 936 995
388 563 709
499 475 744
998 229 464
159 911 986
306 995 545
16 362 238
130 362 2
106 171 358
51 977 624
109 541 942
412 726 411
810 986 315
244 976 325
506 484 40
329 301 128
496 23 755
662 726 941
669 195 463
316 409 762
924 368 531
980 96 212
287 202 59
403 808 149
386 752 477
199 700 79
566 63 558
497 539 521
784 812 909
820 535 921
787 538 465
69 431 683
987 984 910
834 438 337
716 558 982
919 238 619
242 233 549
911 663 888
194 477 693
240 580 669
352 659 363
418 280 629
713 275 745
913 156 890
644 914 814
480 349 155
517 607 315
600 11 302
946 507 510
305 572 8
289 439 276
488 898 138
314 514 258
138 186 774
160 842 100
200 118 474
669 763 11
995 517 851
255 518 40
618 922 390
293 764 685
185 194 282
327 259 165
203 849 594
116 783 739
355 471 730
69 148 528
335 158 216
842 234 921
102 959 845
875 522 753
252 191 179
538 857 98
539 59 920
86 770 529
516 963 820
915 233 610
254 534 215
464 581 785
302 497 263
721 716 963
87 990 368
878 301 236
59 987 316
403 514 786
403 776 766
690 813 146
603 229 225
941 244 641
898 354 445
408 863 637
416 305 780
582 105 469
704 881 570
90 989 902
40 68 188
713 619 111
446 11 106
38 427 719
29 951 983
870 225 781
328 492 928
637 866 480
774 993 211
656 725 904
327 451 322
980 653 789
638 50 543
310 765 6
86 715 578
684 909 244
729 24 905
36 20 279
879 429 727
388 822 801
668 604 600
786 152 18
174 978 140
388 281 228
237 267 410
802 948 991
162 772 486
825 43 71
893 640 365
275 149 693
681 629 216
814 970 475
379 814 71
26 287 883
419 716 152
527 325 890
969 225 784
246 735 817
252 668 921
631 163 548
303 956 861
650 992 15
557 190 538
337 681 93
789 969 21
782 608 186
193 685 195
40 63 427
564 855 566
468 634 132
970 95 893
161 105 786
100 325 119
932 21 186
323 649 568
614 912 74
308 834 45
890 49 462
789 282 485
443 976 397
136 471 912
861 63 869
317 604 316
98 162 508
860 745 445
432 544 856
779 544 477
801 513 697
404 426 620
331 50 717
162 625 537
841 287 796
774 87 697
537 665 117
429 126 88
175 312 633
139 305 726
209 641 198
558 563 314
740 915 438
692 470 69
767 991 769
686 718 248
887 742 887
889 535 840
883 751 467
666 292 171
800 761 28
18 745 755
599 381 853
802 484 418
949 248 760
1 159 390
723 319 5
363 728 94
127 363 113
491 796 797
594 47 965
716 449 615
115 408 725
133 428 906
988 724 666
851 506 407
675 21 113
451 338 24
668 408 349
183 482 244
733 561 897
656 657 736
985 513 755
165 61 96
41 722 102
723 509 878
919 337 638
405 226 114
645 974 377
637 49 339
510 776 747
492 315 76
819 492 467
86 473 778
128 256 44
706 322 317
711 698 926
40 271 789
364 926 318
27 217 95
235 327 403
297 680 632
160 421 179
496 631 112
997 864 68
52 974 346
937 84 831
142 232 803
902 998 586
526 62 41
547 69 244
419 763 678
939 268 886
450 729 981
133 910 392
46 171 60
622 739 833
359 261 242
691 602 235
366 713 818
171 999 247
655 451 152
741 704 708
48 727 172
565 946 302
537 728 332
837 536 932
628 965 607
465 374 729
814 919 719
955 619 983
62 973 774
16 157 273
941 860 372
834 473 296
695 752 895
88 883 576
953 240 669
954 554 796
539 945 198
329 232 135
983 505 740
110 185 284
490 735 31
961 633 431
667 137 260
269 386 717
906 174 550
659 462 410
386 845 295
412 106 697
394 605 880
194 915 505
304 645 488
296 629 293
942 423 337
960 433 517
177 184 673
14 679 291
199 563 55
268 125 296
402 271 707
421 230 576
618 150 899
989 965 331
519 528 891
416 276 54
263 150 693
642 768 721
676 867 137
215 127 497
154 815 182
124 685 584
623 37 538
574 499 523
507 208 46
336 49 636
954 554 85
234 500 890
736 869 30
208 595 390
604 709 504
624 231 911
535 485 909
401 937 463
230 568 537
768 441 7
518 315 317
972 907 88
904 264 599
788 772 955
414 846 973
719 365 116
108 496 170
60 383 90
977 219 558
531 232 418
96 828 388
683 772 44
682 512 176
541 487 85
214 821 928
233 650 855
411 241 437
231 756 549
437 34 537
625 699 963
959 534 75
695 579 174
607 802 921
643 549 176
536 832 844
189 827 678
443 213 458
497 171 189
303 49 24
792 890 642
835 451 958
476 547 25
25 883 991
223 624 184
445 353 984
302 127 884
70 806 41
810 392 555
228 913 306
39 862 180
771 956 576
544 877 676
983 544 544
914 691 306
607 919 418
416 97 254
374 392 105
31 635 860
375 904 274
275 813 295
569 494 363
865 609 28
252 863 383
254 623 588
699 772 950
328 604 726
322 200 177
779 125 379
185 382 974
478 725 587
433 721 121
375 917 841
854 950 76
76 67 378
886 751 463
747 798 507
425 442 467
900 489 452
1 505 740
605 678 487
795 914 941
886 20 926
246 650 928
526 28 75
651 917 237
237 680 513
238 473 891
852 805 147
668 75 749
154 762 403
637 322 38
511 609 437
708 403 408
630 926 516
84 13 744
534 453 502
461 405 134
169 680 796
495 771 692
321 305 348
781 486 421
344 525 866
21 414 904
334 594 884
104 985 300
952 505 493
557 424 662
159 831 284
251 522 913
382 248 53
190 777 44
737 461 215
384 596 410
754 904 176
732 828 566
436 293 734
551 986 413
445 531 856
47 120 873
495 395 604
873 487 970
472 848 777
109 249 504
627 399 855
445 992 646
190 81 789
454 22 632
125 134 292
285 630 768
671 812 898
765 891 237
927 592 905
272 680 838
725 779 633
844 103 541
438 673 459
775 325 591
113 862 95
78 653 891
691 202 736
226 748 608
157 790 326
37 37 580
260 583 444
931 709 1
921 50 211
868 2 626
258 361 462
88 919 767
433 181 743
3 891 54
315 507 441
532 275 290
355 172 303
944 372 887
712 47 862
588 165 327
835 970 118
194 893 398
973 105 966
539 568 389
361 181 441
118 632 981
422 856 867
408 465 993
31 600 280
533 332 561
334 474 775
141 145 76
422 761 354
770 623 182
816 911 489
297 797 74
32 123 487
902 725 393
944 555 332
253 567 195
653 523 765
438 972 469
777 926 217
1000 797 44
1 165 806
609 179 576
519 526 67
21 927 101
914 302 870
437 884 110
900 657 256
345 315 370
276 513 176
889 415 83
470 870 229
104 370 148
687 325 144
578 24 459
541 91 577
567 506 175
765 179 24
96 134 603
542 678 870
929 285 691
87 186 821
552 356 495
549 214 861
293 311 246
911 301 745
178 306 933
941 193 329
364 753 695
117 154 144
210 899 222
152 718 113
846 466 538
229 515 117
113 694 546
996 523 41
4 427 121
661 510 221
596 615 282
153 222 399
341 361 527
417 247 529
570 830 902
942 485 488
83 973 709
873 955 911
247 557 879
899 616 83
68 172 823
832 148 439
893 428 996
807 12 554
556 241 469
716 650 576
784 774 935
834 336 182
432 896 780
539 718 802
328 171 694
513 458 418
330 204 557
882 239 852
945 774 325
127 729 197
162 1000 83
822 775 613
676 766 865
184 458 987
401 471 88
45 221 117
213 247 605
70 525 923
526 31 198
123 339 363
717 121 991
119 335 904
452 303 544
104 263 534
47 718 241
619 928 777
895 942 121
454 995 983
885 950 154
704 20 3
516 590 73
758 631 811
810 428 476
423 420 828
441 251 117
946 429 252
608 8 838
190 676 736
470 374 613
723 82 135
66 37 770
510 533 622
893 838 686
282 378 101
129 842 311
461 3 833
221 900 849
497 970 196
553 923 638
748 534 170
350 485 880
721 845 533
866 520 782
408 971 867
115 802 85
179 313 982
737 51 417
474 817 748
49 241 381
113 401 471
151 92 415
849 662 495
515 515 271
708 451 423
487 582 121
965 826 301
784 477 752
358 354 863
922 129 645
131 769 721
361 713 984
184 260 883
933 144 238
302 492 898
101 885 636
723 874 758
528 570 651
530 511 52
399 417 532
737 877 764
998 468 181
585 737 718
685 811 84
491 357 264
177 163 611
113 713 227
136 805 877
586 850 358
470 516 8
994 549 898
281 939 459
400 205 944
299 902 306
82 859 232
440 408 767
214 510 75
742 453 939
834 323 907
989 376 837
991 958 345
831 303 577
201 369 87
474 53 661
353 107 959
499 456 176
702 613 939
356 684 235
361 465 14
313 407 253
520 412 59
399 646 265
389 126 452
206 584 890
655 647 6
225 986 154
953 292 282
803 11 175
442 561 247
620 112 295
389 361 558
36 538 69
674 419 173
711 302 780
108 799 193
377 501 947
436 866 365
732 909 522
805 150 239
487 55 619
272 814 389
633 707 68
955 279 452
734 424 28
822 362 729
521 896 404
726 169 171
442 779 544
334 544 745
673 595 461
466 711 151
732 184 381
661 108 646
438 524 393
829 550 597
857 729 510
910 775 386
780 673 971
500 433 605
759 375 625
828 636 983
102 972 795
733 926 246
541 20 184
514 804 301
771 657 671
691 416 873
314 584 747
613 699 398
85 179 382
967 357 868
883 278 210
463 219 460
227 110 670
76 95 735
335 926 893
604 998 120
254 924 149
984 174 800
836 35 182
670 742 794
757 530 769
952 386 144
378 965 556
467 119 654
442 778 675
210 435 365
485 22 832
20 177 842
229 584 981
43 36 304
614 439 129
414 825 316
879 256 330
809 609 487
888 874 818
67 175 864
94 988 980
735 846 411
789 679 248
119 39 220
493 585 134
126 218 537
760 482 471
317 530 190
875 673 650
25 110 970
387 417 149
114 556 306
185 304 377
902 304 52
344 488 515
807 998 320
303 633 1000
146 524 345
906 734 17
777 187 297
277 176 943
843 800 838
996 104 168
755 485 719
764 752 538
678 125 388
662 339 392
968 528 84
533 404 379
313 739 880
485 885 458
955 859 704
535 560 4
263 979 524
722 763 732
858 652 662
611 423 231
553 501 29
504 169 643
660 803 973
41 933 88
770 634 229
64 879 930
360 580 617
891 812 15
32 961 361
815 16 470
456 216 666
591 281 417
200 452 371
572 604 780
232 986 601
63 982 917
8 306 807
117 773 303
418 940 528
570 16 722
269 269 207
345 892 308
611 593 705
954 920 886
749 379 521
933 115 176
276 123 972
734 84 318
644 279 206
401 226 279
724 756 516
336 765 58
409 566 27
378 365 628
235 143 664
110 737 488
351 317 905
16 346 350
351 863 60
187 344 423
983 688 639
912 125 407
777 348 472
621 449 771
11 90 861
985 414 981
638 443 734
638 908 854
458 731 640
656 703 267
441 357 269
886 384 299
329 595 627
134 825 47
365 21 411
381 156 563
214 745 186
663 734 412
774 812 804
139 720 434
52 592 368
131 118 551
599 591 22
74 908 320
916 198 480
639 157 644
906 789 912
249 397 667
617 134 973
658 129 256
174 68 604
921 189 129
497 877 548
859 950 446
690 547 130
177 209 801
857 23 447
463 516 501
309 599 734
756 251 793
680 417 842
358 261 846
96 448 815
832 448 615
48 47 263
461 26 233
672 275 456
62 769 186
202 573 660
643 717 22
527 40 809
887 172 24
369 592 210
367 527 126
298 563 877
251 290 480
204 84 134
789 345 826
58 253 251
274 881 63
143 605 361
263 788 816
757 691 287
677 138 326
728 625 18
280 388 148
660 683 201
84 498 416
100 714 561
576 830 51
876 84 379
528 930 446
794 646 868
253 608 527
296 197 309
776 896 805
524 825 4
175 487 760
636 651 90
782 878 332
12 104 646
489 745 927
745 190 946
577 697 720
786 638 524
837 915 763
173 834 792
906 386 986
392 40 428
598 850 166
578 992 739
801 718 166
281 59 198
445 380 743
244 932 167
16 31 517
660 899 160
943 821 864
990 766 956
245 618 290
4 299 828
244 45 407
700 932 532
514 281 933
296 530 518
95 510 271
184 421 111
982 377 485
109 306 272
675 929 982
823 485 936
36 388 912
873 97 176
442 920 318
763 278 239
113 166 843
360 858 231
341 364 878
161 299 679
488 753 471
545 467 274
753 558 241
770 844 463
135 35 552
160 342 515
438 288 700
852 183 771
905 972 598
299 155 830
321 747 378
328 36 547
764 675 965
903 290 62
121 848 185
756 590 425
243 409 71
731 555 800
660 505 852
480 71 653
563 834 471
617 928 965
585 615 666
595 82 50
48 81 670
42 872 51
877 812 555
77 88 680
959 331 16
369 356 722
528 785 912
996 894 506
891 105 502
910 579 944
103 199 482
930 483 391
795 952 811
194 904 920
889 384 991
788 197 620
656 410 297
879 761 381
149 781 994
322 283 502
882 868 500
215 48 489
657 23 34
43 682 18
121 544 995
425 835 779
98 24 904
784 947 615
198 396 844
658 470 2
673 153 924
71 345 617
770 215 103
992 485 173
978 373 479
840 773 438
940 488 615
503 165 405
525 82 592
232 947 66
461 920 319
542 722 967
166 781 281
11 829 604
525 221 257
801 737 117
871 692 40
716 885 184
982 808 303
903 117 796
603 211 249
573 725 582
389 902 28
675 140 197
195 122 929
420 609 680
278 584 473
660 969 822
259 540 979
209 201 110
367 997 19
591 385 528
627 632 884
251 954 643
219 229 49
922 961 304
689 969 641
410 364 815
270 246 681
97 548 520
140 39 350
213 963 85
429 601 986
764 816 462
48 150 414
612 496 853
93 99 169
476 783 442
775 820 696
508 839 497
769 174 735
475 272 691
827 750 150
528 161 490
7 456 447
587 822 584
135 778 38
876 506 210
466 153 794
780 342 129
598 195 315
370 306 977
183 511 132
929 491 125
296 410 483
359 605 178
609 3 166
897 91 403
995 570 257
677 989 333
848 836 637
120 177 620
597 497 34
313 757 133
4 401 240
685 187 197
852 628 794
389 470 18
852 313 92
468 924 600
968 185 958
237 12 958
315 61 745
516 713 778
534 469 521
923 655 698
343 578 435
1000 118 324
238 862 57
717 813 304
771 89 732
703 432 788
115 639 146
299 701 552
565 65 360
286 714 267
7 561 936
188 243 382
967 522 446
27 299 127
910 967 631
105 584 88
831 810 667
818 756 296
57 727 804
446 257 562
304 890 951
947 373 781
491 726 435
430 526 899
945 407 160
695 223 358
765 570 282
197 547 56
427 379 637
632 577 409
899 72 762
686 120 742
438 188 579
584 284 200
158 542 811
253 322 787
291 522 473
191 497 840
619 447 199
757 194 620
553 307 429
944 305 865
793 916 427
785 395 877
418 817 935
658 953 234
820 368 683
116 798 750
196 400 243
729 622 980
191 961 205
739 80 794
435 266 434
933 229 340
507 68 227
823 568 921
796 653 927
279 312 236
27 184 388
111 828 877
330 618 988
65 182 449
794 295 138
922 963 903
819 606 588
13 49 12
225 410 555
39 834 401
457 435 352
795 936 451
668 492 890
446 73 779
755 174 605
966 837 888
924 772 181
246 917 193
179 904 763
573 102 742
45 157 438
600 590 337
880 463 694
356 742 809
383 72 884
920 504 31
116 940 62
883 227 892
990 535 618
345 853 419
302 20 512
692 575 51
340 841 861
632 559 55
887 329 708
566 82 41
772 123 224
822 120 412
54 393 312
183 76 353
847 227 441
736 772 380
965 292 202
195 181 104
288 996 891
528 147 599
716 560 327
504 640 142
914 215 116
796 257 249
107 231 17
981 657 378
871 295 263
836 704 528
122 333 258
964 948 109
841 482 338
926 779 520
524 613 332
109 983 693
787 893 486
979 699 57
965 787 803
772 269 258
231 375 204
705 276 709
481 273 808
528 860 761
911 242 876
842 807 325
855 172 990
372 918 470
630 663 342
666 976 747
800 118 629
184 745 132
231 641 171
698 830 544
698 515 900
423 768 541
946 511 554
753 824 245
817 463 873
24 754 447
740 893 334
872 877 275
835 76 401
175 329 386
342 913 301
12 776 70
705 702 421
68 330 589
195 872 793
782 284 259
603 914 97
961 17 857
404 137 385
259 164 56
779 992 709
150 660 810
45 710 590
182 489 611
646 311 406
582 213 491
96 769 776
940 886 759
536 447 587
33 283 808
871 970 529
269 533 4
303 823 627
370 128 580
628 411 287
31 737 206
654 334 467
128 778 915
795 15 828
636 771 603
185 980 251
239 971 943
380 709 599
242 528 567
765 768 88
359 459 54
948 304 98
840 951 898
871 433 841
138 547 128
491 375 908
317 702 526
354 888 469
208 443 931
510 639 103
531 900 348
340 643 528
652 299 624
532 358 713
22 527 462
951 185 316
982 691 325
818 440 53
367 229 933
443 626 643
73 333 380
969 36 889
150 36 418
8 654 456
572 215 240
61 222 728
721 540 455
230 883 126
171 588 581
598 340 367
976 698 717
863 538 405
118 802 127
600 387 241
491 309 85
346 249 51
207 428 79
941 954 278
864 354 505
528 513 6
270 239 316
248 939 310
56 418 786
232 758 813
798 103 982
970 335 64
288 105 258
21 212 590
823 849 322
431 65 823
18 992 762
652 798 151
156 313 979
440 945 586
100 665 515
729 471 151
773 491 61
864 328 258
990 735 295
553 819 324
60 563 411
673 896 549
654 542 623
312 581 517
585 944 728
830 411 479
702 869 172
682 497 839
800 75 159
849 952 869
594 857 664
620 417 27
928 570 629
997 348 283
733 995 892
570 554 308
213 169 163
514 141 118
491 102 363
208 38 555
325 710 440
398 727 360
6 660 955
908 82 588
828 394 99
689 553 561
531 945 393
184 415 720
329 773 571
86 71 762
395 877 179
531 595 548
376 801 480
870 240 514
933 876 373
230 175 71
913 164 601
415 783 27
169 591 95
457 697 710
94 120 255
751 164 508
413 578 916
910 42 889
631 276 951
340 121 438
298 901 827
659 366 189
743 666 858
341 519 777
254 422 391
330 33 658
678 929 565
536 177 487
905 19 200
786 550 372
263 203 475
428 991 670
378 403 98
181 408 652
18 94 904
398 58 464
97 116 603
338 564 374
513 5 639
902 436 420
196 796 768
707 202 75
309 150 867
9 743 997
461 563 183
894 529 519
624 755 639
359 779 216
168 5 467
694 259 409
426 155 608
413 611 72
888 730 397
289 779 360
350 833 208
970 678 299
673 519 936
34 724 883
92 530 163
28 792 476
629 461 322
142 459 366
607 953 979
649 592 521
17 799 344
353 497 138
319 636 846
32 538 181
951 294 640
856 588 379
942 206 45
152 837 534
747 399 775
870 357 177
725 758 397
110 404 893
225 705 187
930 202 266
974 596 208
458 126 34
876 18 895
989 892 972
665 721 858
424 680 32
30 441 532
406 704 686
26 670 702
369 296 219
60 587 437
80 559 622
663 9 457
178 322 736
593 632 272
265 880 530
84 910 716
713 134 139
280 397 810
795 514 362
560 497 324
693 334 88
141 634 705
12 317 249
240 775 132
637 497 757
203 44 778
256 385 834
177 404 951
701 796 476
197 818 763
595 987 15
337 756 416
679 86 587
311 977 87
202 581 881
157 981 405
926 74 766
92 338 927
594 557 62
313 697 341
587 839 122
920 329 142
253 11 804
341 7 103
762 313 865
917 454 546
882 181 296
500 864 509
339 912 403
480 662 432
163 708 372
166 756 747
956 565 497
235 921 879
358 518 826
941 197 683
11 922 666
403 443 793
279 652 276
50 41 130
711 337 201
977 933 55
427 388 846
831 26 521
30 834 202
187 155 476
605 591 409
988 343 367
558 488 394
394 774 119
243 554 120
157 267 52
575 154 406
916 506 251
431 358 108
24 779 142
156 348 665
433 430 713
49 234 121
177 578 678
728 574 729
856 569 763
25 886 392
192 590 962
613 210 441
561 506 720
295 735 510
239 562 666
884 87 94
411 293 893
477 864 122
335 468 948
154 651 964
486 146 136
329 286 24
546 654 707
832 962 208
383 831 892
71 369 818
344 264 538
648 546 101
305 668 842
51 455 180
765 450 428
61 978 137
584 556 469
648 618 902
887 765 509
481 596 584
246 249 852
742 447 92
482 769 943
430 48 70
640 526 721
486 400 231
398 925 576
672 978 903
24 668 614
310 49 227
925 461 649
935 921 816
531 832 436
129 732 681
488 333 335
160 384 13
258 90 804
198 639 684
361 113 972
499 767 283
483 661 177
462 467 342
505 175 645
397 833 262
80 652 610
905 117 691
873 641 35
885 197 866
516 889 115
872 183 578
850 317 428
176 679 772
851 565 162
665 77 441
832 679 441
87 15 680
401 269 244
152 426 264
200 91 432
318 631 115
95 10 936
915 555 499
472 718 769
37 551 320
380 86 249
220 561 18
734 245 163
296 970 44
767 940 502
48 249 475
381 514 742
513 640 429
144 814 354
740 173 660
29 308 128
35 36 853
455 158 15
29 179 4
994 333 363
991 157 154
345 256 485
445 955 361
602 556 899
481 623 79
528 284 334
163 475 545
105 594 939
658 162 705
881 527 708
449 317 859
999 112 63
774 520 869
742 281 190
430 813 949
158 949 209
604 105 191
876 102 217
60 677 822
343 890 86
651 80 946
589 943 899
409 219 379
213 953 88
585 525 565
421 593 232
128 688 949
94 87 412
364 739 442
918 99 511
31 969 927
926 263 323
532 473 760
726 609 860
329 392 914
270 24 139
245 931 40
669 181 621
91 401 578
31 717 765
431 145 961
930 739 391
345 807 385
962 10 279
184 437 477
22 851 969
72 479 529
713 299 137
702 359 148
133 465 621
59 474 300
117 414 786
727 474 646
858 942 661
753 806 294
120 662 210
452 206 644
322 958 609
907 859 487
411 856 919
759 974 294
302 929 204
984 128 980
191 768 979
755 482 731
651 309 862
43 453 397
374 796 467
923 76 135
43 985 665
961 440 510
273 677 207
79 380 926
148 329 559
358 731 928
953 283 894
268 582 556
646 591 896
680 466 264
976 463 89
850 233 399
703 30 470
416 559 404
791 776 670
542 457 361
976 830 978
446 592 739
641 697 53
256 452 488
631 229 111
971 574 148
940 320 388
541 590 736
502 210 20
151 294 980
293 279 564
372 918 646
600 403 149
731 578 74
346 605 243
683 696 732
673 30 777
470 183 581
351 492 426
17 548 194
261 706 163
90 798 530
708 873 119
322 612 729
278 813 275
918 45 16
788 281 994
913 408 392
976 900 859
924 749 607
806 65 386
47 827 929
806 41 652
314 883 563
253 355 895
375 349 787
733 191 585
498 914 379
849 606 528
853 873 152
654 414 634
500 45 94
574 277 557
48 559 686
782 451 216
394 327 946
34 628 427
525 785 384
191 126 685
721 646 349
338 992 917
845 816 908
471 500 507
76 513 711
412 591 335
243 62 860
710 525 434
826 80 251
899 386 899
441 843 256
162 294 405
341 922 12
104 320 598
571 146 792
892 846 355
331 598 84
390 731 994
833 211 956
899 410 920
880 677 133
955 451 876
375 26 910
790 579 595
160 748 426
516 72 262
877 812 213
540 301 456
286 37 452
167 154 116
513 470 418
406 480 382
562 525 592
97 251 848
83 48 756
129 681 552
28 733 325
624 482 592
662 68 974
614 840 29
717 251 577
631 384 420
988 98 685
812 529 226
805 904 811
279 829 323
600 942 581
27 773 797
92 634 792
819 497 422
268 422 675
41 968 466
523 817 680
385 229 625
467 758 483
511 651 913
297 652 832
414 178 943
77 925 714
458 74 364
897 91 512
816 470 253
392 480 194
612 749 378
561 196 669
396 717 291
643 956 882
547 456 288
475 129 926
360 108 489
36 391 181
399 237 61
382 31 752
103 869 158
121 894 825
494 711 636
899 374 900
882 464 40
776 165 752
378 495 804
746 597 806
124 630 169
826 396 929
327 489 353
973 893 342
819 702 638
905 814 54
383 61 691
761 676 137
156 594 944
920 419 765
808 304 483
403 9 943
230 569 542
753 445 56
571 931 715
15 996 124
43 372 175
398 789 503
549 898 285
48 110 225
860 484 562
131 621 59
360 780 17
165 298 42
972 744 687
841 533 724
457 639 562
288 957 1000
18 97 197
699 865 922
969 378 455
687 321 206
537 289 797
778 935 181
278 987 396
77 658 70
890 949 499
586 323 255
633 537 305
640 972 140
287 624 74
4 61 702
319 874 360
890 528 431
95 545 527
612 415 13
682 644 800
378 820 973
367 10 491
115 234 490
776 357 615
43 810 630
45 250 3
309 592 200
521 581 793
506 623 446
204 106 377
106 417 228
339 433 68
314 619 653
829 73 491
607 697 354
152 992 223
322 461 297
891 826 969
516 390 71
644 24 244
491 790 721
453 130 481
5 164 598
506 680 387
628 148 489
421 277 60
899 627 214
598 365 920
792 999 546
349 696 97
666 629 752
794 167 914
508 45 953
926 222 631
715 411 603
227 843 460
804 471 606
106 150 909
665 567 194
923 577 518
438 843 188
361 9 3
518 98 539
950 789 187
939 322 910
101 695 888
150 581 32
392 953 130
3 762 366
729 809 157
392 857 807
620 63 591
239 899 133
772 702 767
218 250 564
948 1 922
975 84 688
248 432 903
12 229 892
701 898 797
716 686 271
815 549 58
586 128 777
569 997 512
629 437 255
403 593 795
476 833 467
254 435 190
308 996 63
43 385 159
199 595 227
28 279 487
335 607 989
810 879 78
108 870 840
794 484 654
642 481 872
266 355 798
438 326 220
743 67 154
298 374 373
579 478 482
103 889 454
403 728 575
338 609 524
911 855 365
17 883 304
149 156 517
16 717 426
928 561 809
439 44 968
460 922 654
438 605 967
725 489 972
348 646 249
953 980 58
555 694 455
971 793 768
400 242 817
946 942 620
258 537 27
880 538 913
664 947 370
654 943 132
8 508 448
640 852 881
60 79 363
493 557 69
248 385 212
898 462 829
498 458 671
991 824 446
896 683 870
618 234 782
912 389 555
458 916 75
227 318 197
382 839 667
43 761 954
416 241 924
903 782 766
899 952 236
197 959 98
452 556 531
199 796 48
528 498 775
752 457 302
738 390 440
704 151 754
855 576 125
574 800 157
69 882 534
206 943 817
458 329 299
379 718 975
897 890 661
502 57 741
401 142 907
847 236 517
513 56 320
27 656 483
847 382 187
271 883 919
456 999 71
4 312 178
804 532 27
283 549 158
338 425 52
594 140 536
674 438 993
271 403 482
266 577 863
460 567 732
483 310 71
124 326 795
28 793 452
533 812 828
551 394 897
438 240 642
434 706 26
731 840 278
544 141 826
518 18 839
569 169 77
848 5 362
319 750 638
288 607 107
675 558 819
194 767 932
823 503 831
988 901 93
381 302 368
525 864 372
584 205 682
479 593 79
352 40 363
766 662 599
499 196 440
424 473 743
938 105 608
671 514 342
874 914 48
205 769 57
548 738 895
256 392 396
399 209 322
190 857 914
636 543 730
642 708 627
66 680 580
887 788 564
267 920 593
948 266 989
997 569 391
289 777 759
29 738 463
969 107 413
817 378 25
263 227 836
550 61 716
213 892 237
345 958 746
571 122 27
537 757 931
797 848 983
397 963 57
200 938 844
985 315 148
278 155 496
14 691 494
8 346 935
715 844 17
651 784 638
638 669 695
438 652 110
975 486 715
610 418 255
415 499 62
10 33 7
285 824 60
358 988 19
89 716 399
90 995 621
444 721 924
876 403 710
783 658 821
542 307 502
170 694 502
343 249 802
288 484 292
825 44 308
233 334 26
166 754 817
584 227 430
940 92 447
998 239 732
347 785 37
558 38 936
493 384 983
266 705 841
829 753 10
630 320 780
242 78 173
411 536 686
165 582 928
735 54 543
528 91 441
970 181 347
850 300 156
260 220 122
177 989 378
661 27 178
39 125 662
116 183 491
216 111 228
5 124 115
802 429 690
180 882 235
101 250 595
159 987 218
596 367 145
866 540 799
413 689 523
476 714 245
518 624 655
578 694 858
568 634 729
107 860 208
472 97 237
12 624 223
267 802 865
379 41 186
114 560 790
666 571 482
70 487 337
356 663 816
53 725 620
107 685 286
245 342 578
934 621 303
129 502 243
956 570 134
322 533 372
894 360 197
583 30 587
964 432 150
511 807 448
990 777 71
110 568 160
30 16 145
326 205 790
20 299 177
640 342 106
329 930 483
99 354 535
832 199 67
195 7 895
585 496 862
782 988 266
80 290 920
427 578 639
870 544 703
972 288 73
629 235 440
717 958 149
346 412 104
116 669 859
613 784 997
740 748 579
140 515 374
861 405 314
57 736 912
453 537 988
25 127 98
917 265 204
55 200 75
645 479 698
352 455 586
441 764 636
976 168 526
680 682 96
724 293 239
17 117 568
313 5 573
857 637 974
604 23 543
67 815 170
235 991 982
591 781 194
484 584 514
398 675 945
829 507 909
604 59 395
924 470 879
207 243 328
71 960 466
518 253 606
230 195 958
221 966 324
198 371 647
528 203 692
378 895 942
318 281 672
253 293 349
320 692 624
379 826 199
90 178 170
329 826 414
753 808 27
80 468 86
837 773 597
386 890 770
664 341 386
686 191 230
935 801 175
206 434 845
697 349 372
100 946 651
894 625 115
567 809 301
17 308 87
132 950 647
608 230 518
514 670 846
467 724 346
926 314 207
460 377 236
993 159 136
38 307 874
326 353 245
728 852 18
424 481 358
115 994 855
747 449 966
834 401 980
545 668 406
650 462 526
552 971 635
321 447 622
162 462 325
139 337 311
989 984 338
59 817 581
580 694 467
119 80 358
869 96 741
871 176 765
260 760 121
951 660 372
279 363 799
234 71 146
420 150 112
954 467 806
16 90 684
365 757 106
928 67 580
961 6 682
669 845 416
75 732 167
403 256 770
892 915 679
971 509 452
5 702 240
186 72 424
980 634 788
825 769 111
96 733 998
654 958 580
841 426 862
562 523 352
971 336 249
540 268 225
540 819 173
270 514 583
516 595 659
102 780 511
580 747 789
552 959 812
762 797 505
930 329 338
331 748 375
743 362 356
954 673 584
904 485 848
288 858 503
255 549 801
484 408 620
838 834 509
141 640 262
256 270 584
653 948 624
998 667 449
680 874 503
796 887 811
829 284 771
476 474 135
228 722 388
19 783 575
64 413 455
410 810 373
919 173 576
944 833 198
831 317 226
526 389 921
715 53 757
987 994 556
478 920 127
353 212 936
287 959 102
279 757 291
766 405 52
48 636 998
902 396 388
283 48 161
427 56 883
741 373 276
885 506 106
924 222 110
997 839 932
244 148 435
391 594 483
663 397 793
929 143 719
409 568 660
802 994 529
145 792 451
766 775 4
790 983 17
602 882 302
337 996 320
586 233 966
991 960 715
403 777 349
922 949 43
133 319 697
865 128 581
144 23 543
620 752 49
43 746 681
524 479 957
833 531 497
666 600 123
21 370 29
543 202 223
615 996 891
772 980 830
110 666 205
346 297 852
464 442 560
956 477 452
232 227 186
131 968 549
367 244 914
786 267 451
367 399 957
716 872 19
891 458 37
810 463 979
170 550 628
185 309 713
190 563 698
971 351 154
951 842 27
4 8 101
485 77 612
481 647 137
790 308 567
107 661 933
92 210 372
938 325 422
699 407 354
791 244 318
569 159 886
802 522 635
262 883 28
533 937 901
150 925 428
784 510 715
588 697 390
271 14 736
553 354 496
249 915 794
894 779 495
914 142 539
974 879 388
306 150 220
279 787 257
407 834 942
402 378 756
984 804 523
344 697 282
76 854 444
552 739 584
226 473 995
294 463 190
946 723 668
525 369 309
843 72 407
1000 911 202
894 716 641
502 956 259
923 864 700
644 482 321
971 843 244
343 35 62
30 154 355
193 680 425
388 971 558
963 30 111
665 191 137
588 164 460
141 638 601
89 170 794
729 262 504
270 31 673
697 719 470
163 258 640
286 328 206
130 355 523
210 182 102
447 666 13
746 671 827
265 664 23
943 457 444
360 764 785
797 8 389
119 913 624
359 55 590
84 373 776
850 215 901
461 413 212
513 574 114
366 47 820
865 689 930
488 376 838
622 596 829
315 759 480
94 41 347
223 857 684
827 199 772
711 311 117
430 61 287
983 756 945
578 976 93
927 875 671
87 760 607
600 480 74
888 337 85
278 581 142
470 769 760
367 248 395
278 365 18
963 83 456
80 256 531
619 683 441
490 38 511
343 965 276
580 310 823
211 342 624
861 94 277
305 546 358
950 4 468
357 495 828
597 265 511
412 923 623
924 744 584
734 635 466
634 168 571
14 596 308
666 93 212
839 551 110
899 710 294
457 168 813
447 442 965
51 288 156
904 460 686
795 916 646
96 553 45
724 836 978
752 278 24
575 632 311
722 439 810
22 568 130
666 461 858
916 524 765
403 984 772
376 771 930
406 630 632
524 855 777
528 642 97
544 944 46
787 760 680
660 199 198
933 439 59
54 382 707
784 368 864
472 942 965
906 686 270
742 601 683
606 414 85
70 153 387
202 360 693
97 641 14
755 742 884
257 2 447
797 901 275
122 392 141
846 954 836
261 61 239
910 583 68
171 5 263
791 805 247
895 292 234
899 412 356
327 181 486
671 824 910
580 949 109
305 766 101
24 575 305
274 704 932
519 208 696
263 180 252
744 46 994
618 731 8
566 772 752
689 801 50
370 649 479
556 808 285
147 674 253
965 33 437
905 373 219
739 198 268
997 358 731
967 785 814
277 495 332
323 1 143
847 467 252
519 783 730
835 316 901
45 147 525
38 326 322
287 916 843
812 387 587
919 647 763
221 80 823
616 967 631
955 655 985
499 502 255
418 318 487
68 266 366
553 208 487
974 708 245
136 290 850
867 901 543
107 216 101
168 97 596
654 418 52
481 888 681
568 625 642
384 522 447
356 302 343
100 980 275
333 388 945
311 984 223
435 828 590
456 761 919
75 593 913
243 910 349
539 437 66
309 142 705
870 468 298
636 246 883
469 176 832
214 831 643
247 644 253
152 859 67
793 476 70
985 728 122
561 244 163
376 469 308
599 32 459
259 349 752
229 820 74
930 658 961
16 661 318
836 3 202
143 255 942
239 961 819
164 703 883
949 350 537
80 916 363
533 135 357
883 898 68
471 388 107
964 744 350
668 885 30
166 602 820
806 950 201
156 136 427
67 94 432
790 744 3
799 84 776
388 569 158
411 515 117
514 249 879
232 272 115
124 490 909
936 17 95
179 104 280
135 495 733
113 718 610
253 567 317
921 762 329
255 742 138
315 517 196
87 514 395
302 599 372
536 680 909
590 386 669
302 11 888
776 533 804
430 59 344
315 660 795
657 910 167
33 415 290
991 66 858
630 431 32
34 540 201
120 184 827
623 66 250
359 939 964
428 7 400
847 730 631
934 600 744
4 242 265
434 250 531
781 188 441
375 895 130
300 644 308
729 313 951
388 749 715
168 869 857
371 556 848
850 339 514
506 20 538
207 741 555
187 546 916
427 861 488
914 986 476
921 580 88
183 977 506
758 408 256
986 124 415
922 837 505
767 72 640
678 848 14
989 547 955
795 887 313
601 604 297
823 725 48
176 806 373
213 532 309
413 66 892
533 411 323
615 661 52
625 643 15
862 319 169
545 236 158
559 254 278
233 853 227
670 466 33
610 427 411
331 274 394
374 713 788
656 606 4
776 801 980
249 414 692
731 170 222
629 219 642
128 994 826
349 669 623
574 989 92
210 76 502
181 871 141
467 370 989
51 302 809
670 457 756
892 355 776
855 720 766
99 346 305
679 492 217
437 696 4
270 701 841
871 941 391
508 421 369
150 969 747
524 840 76
568 259 271
338 960 632
169 504 589
599 832 588
881 921 939
410 652 412
371 272 884
528 735 82
16 523 936
887 181 663
262 2 57
663 241 490
19 709 448
162 489 687
574 353 39
221 984 612
351 693 920
207 12 880
37 536 966
498 273 668
609 917 857
704 413 606
409 969 127
863 870 612
143 724 361
967 761 846
723 350 364
243 179 391
581 771 746
142 85 957
456 954 423
536 203 422
667 778 687
249 846 317
713 126 944
589 283 821
900 211 924
248 547 893
549 783 537
435 724 44
279 44 445
368 943 207
140 964 428
506 628 201
55 663 795
937 538 418
491 763 714
468 683 443
853 91 388
143 152 344
285 379 987
551 440 86
610 282 514
155 78 727
223 409 322
93 11 171
840 459 818
737 417 258
617 653 368
446 914 751
792 144 964
346 129 199
1 588 839
698 895 466
595 607 96
362 32 456
665 695 911
97 334 912
748 435 501
41 646 940
54 264 867
29 426 361
129 506 473
443 742 454
834 337 90
132 71 978
608 79 774
386 633 67
57 855 376
337 599 300
270 631 585
129 168 870
534 449 844
331 695 898
104 70 275
617 435 181
396 955 738
322 457 837
612 633 306
742 327 428
599 784 409
799 514 642
135 947 912
664 457 615
659 921 420
546 771 776
527 811 96
973 478 282
330 905 922
92 418 661
71 914 422
419 677 282
696 403 160
573 536 472
216 863 222
497 850 19
601 688 404
92 82 646
269 693 129
869 147 826
791 397 851
301 147 656
660 218 598
901 732 411
270 928 578
940 894 953
450 936 165
761 221 730
99 216 294
973 711 946
85 925 259
325 928 652
94 308 501
966 273 623
834 117 211
873 654 869
373 897 900
633 55 297
831 253 105
730 849 697
987 366 242
428 853 589
600 855 39
585 289 638
131 25 674
379 222 233
731 11 147
641 985 478
263 994 947
563 22 84
398 50 869
459 553 640
246 877 417
703 399 981
334 123 515
172 741 574
911 370 284
12 598 89
392 784 950
387 442 222
881 383 830
374 677 96
763 232 996
182 38 442
493 627 430
843 905 814
41 796 63
892 926 330
864 666 897
38 403 164
963 500 626
794 527 999
844 933 206
644 265 558
580 610 33
648 321 312
213 129 768
159 452 853
43 132 928
379 245 464
894 70 214
736 34 373
747 996 920
67 92 20
340 447 941
694 555 886
949 578 992
356 257 71
960 791 570
930 742 324
907 686 232
879 956 159
912 760 594
470 987 401
476 184 206
161 295 383
212 683 116
911 633 552
149 594 426
601 699 821
515 558 323
33 496 929
76 451 820
483 946 788
973 823 863
65 925 850
61 4 899
842 364 673
344 283 274
554 747 291
943 684 949
551 509 480
494 244 182
42 702 375
997 381 932
677 947 654
387 180 964
661 984 496
584 111 509
239 490 934
402 837 700
591 750 241
233 667 938
974 642 527
623 835 178
956 130 268
394 495 575
310 30 746
715 783 949
545 889 291
109 398 342
272 740 94
294 523 792
922 116 105
761 807 629
688 818 838
726 666 459
756 426 321
177 779 709
405 813 904
963 16 25
771 506 603
734 450 99
46 817 166
45 316 697
76 850 220
411 917 537
81 262 262
458 771 176
169 901 308
695 659 419
828 184 220
715 638 99
58 87 881
596 638 524
175 444 548
454 969 695
752 89 425
476 196 153
358 136 467
555 820 403
642 746 777
841 449 723
537 770 846
641 12 82
602 257 947
418 970 807
694 485 879
576 888 220
598 406 913
971 929 983
475 225 909
494 278 292
34 801 45
171 278 625
87 18 34
933 878 425
667 551 659
141 858 725
816 806 493
489 108 751
76 922 587
642 108 113
396 857 416
221 833 990
211 567 794
756 207 879
202 515 481
533 537 56
418 568 296
474 503 683
248 615 922
587 971 205
568 834 913
225 17 303
101 955 851
324 414 640
279 735 303
359 11 9
398 61 366
642 704 905
542 67 884
304 901 682
604 162 384
970 79 955
935 912 810
659 736 751
122 206 333
429 827 605
585 660 524
148 174 858
9 794 26
833 664 436
205 744 220
929 300 312
886 511 498
367 62 829
562 592 62
79 206 602
384 630 323
21 235 277
642 616 10
933 609 909
596 705 600
363 237 51
629 667 316
902 368 852
811 57 519
680 379 530
835 564 869
329 482 348
817 1 755
924 275 906
925 200 257
546 1000 789
302 399 866
966 163 726
419 912 545
640 521 318
703 919 109
797 130 166
309 193 744
518 864 487
396 922 629
721 406 228
220 629 832
221 67 918
897 441 866
873 958 40
591 18 956
551 931 53
728 213 148
237 919 998
497 568 246
92 129 728
19 921 636
572 561 269
680 101 665
726 613 81
436 507 850
700 897 697
206 946 693
406 407 710
774 945 719
991 328 880
889 821 896
575 41 320
987 272 321
386 864 38
141 440 194
769 32 116
975 21 764
806 339 538
511 182 38
61 256 412
90 462 734
33 414 297
65 219 773
669 999 541
448 919 793
76 472 688
259 211 597
195 431 352
730 648 483
5 814 388
830 424 956
95 295 91
156 876 222
300 288 300
337 798 744
147 201 855
926 754 482
736 483 635
38 848 552
433 507 441
886 125 648
513 838 218
644 27 698
474 55 364
514 982 79
582 568 106
861 152 789
430 997 811
113 838 562
879 399 483
783 748 614
313 15 266
353 519 310
401 944 809
421 481 533
681 970 108
696 890 566
591 820 332
677 981 591
51 169 411
582 864 496
565 22 262
545 424 924
558 675 598
199 708 991
717 24 599
257 952 281
517 170 500
595 316 889
837 654 106
973 150 845
575 405 348
471 446 136
836 464 168
509 425 949
664 565 919
60 95 876
610 322 106
819 920 914
87 81 83
301 212 93
552 109 880
62 874 448
368 739 415
243 755 715
410 869 687
287 208 983
82 883 419
59 577 697
138 658 180
101 119 540
800 90 783
300 252 675
374 290 956
875 824 87
641 838 977
100 863 957
502 339 374
254 458 676
970 666 98
810 899 174
801 644 222
530 637 12
522 93 800
155 635 727
792 435 194
781 511 243
203 96 123
695 149 678
711 534 534
640 329 170
613 3 34
979 374 983
929 957 802
315 112 893
356 670 389
599 460 808
467 691 272
39 46 444
254 962 731
80 292 738
261 675 897
508 1 131
640 232 435
285 540 205
967 927 207
347 529 500
817 503 133
59 920 810
624 40 194
610 956 90
716 648 256
107 655 313
670 196 805
350 676 342
104 315 307
217 396 667
547 721 856
122 85 980
841 290 407
309 239 727
132 388 703
555 130 988
399 691 114
76 764 903
115 479 47
470 559 884
4 304 132
758 282 610
548 556 718
550 277 970
199 848 834
15 763 402
41 229 473
536 51 29
917 429 920
264 872 533
384 694 557
929 634 75
365 806 361
845 764 341
577 624 810
157 295 978
370 565 399
583 790 666
323 614 481
391 459 169
259 960 551
673 185 470
399 633 979
862 708 942
357 618 212
541 390 854
945 613 811
236 547 425
885 97 482
919 431 261
852 731 593
207 869 109
64 855 386
974 603 466
309 992 743
730 53 987
405 611 202
760 455 63
533 794 518
483 390 544
415 264 748
165 657 211
889 632 104
949 723 708
222 787 629
161 677 711
427 849 918
229 338 916
988 103 213
797 258 858
313 426 521
583 642 767
899 779 244
956 667 727
835 75 938
208 211 187
388 368 945
1000 953 771
943 16 548
507 84 879
263 429 130
500 902 578
334 234 223
719 988 736
408 141 385
521 849 777
199 373 726
253 196 222
990 238 251
300 111 492
337 826 775
309 481 870
52 841 785
949 878 655
859 748 632
919 797 176
754 887 81
919 305 423
510 509 814
612 717 121
475 384 932
141 202 952
719 233 589
245 202 96
294 996 560
553 961 430
775 815 421
720 738 298
1000 692 957
772 448 191
445 237 994
473 14 944
142 280 650
267 257 549
833 395 873
469 347 662
869 273 904
343 515 918
713 237 32
102 108 780
948 534 771
2 723 662
61 147 349
428 500 478
998 209 782
718 583 162
149 691 523
432 863 798
803 121 438
128 11 549
800 291 58
137 328 191
414 919 867
23 518 524
861 794 822
953 570 42
662 131 893
328 587 332
436 438 101
575 945 251
175 887 291
115 723 313
243 949 443
53 8 955
457 105 731
437 48 510
315 958 992
57 979 397
814 195 207
950 777 634
331 687 207
422 4 899
742 516 692
354 835 983
410 15 766
474 992 585
892 135 299
794 172 987
447 355 235
231 585 662
416 673 554
339 80 265
443 460 619
908 579 272
437 341 155
915 238 871
651 829 835
188 226 511
762 497 729
217 906 47
336 183 353
772 513 79
740 424 760
140 914 305
537 550 921
895 370 872
80 768 380
257 883 933
374 116 667
547 634 895
867 316 6
720 740 907
989 211 929
203 244 725
404 769 149
829 56 373
439 45 468
982 243 69
46 483 705
545 910 490
249 462 407
684 971 209
201 335 904
280 410 83
758 518 832
566 295 587
784 944 794
450 555 543
673 562 156
173 666 406
155 117 903
813 132 705
365 202 33
351 808 389
372 943 678
944 262 63
320 194 603
727 564 472
611 462 413
567 147 403
233 27 106
940 426 4
532 834 798
684 51 331
679 418 681
263 604 633
782 220 366
841 1000 555
92 853 934
88 599 284
45 485 671
649 68 735
292 931 407
72 245 61
511 340 37
855 767 76
329 131 961
718 459 361
520 962 66
323 340 718
816 962 257
604 938 15
983 255 396
907 675 121
787 239 85
488 144 325
601 653 180
853 854 419
190 208 65
382 503 746
635 945 711
215 991 415
604 613 861
851 354 650
762 583 462
970 206 569
826 954 220
362 277 560
149 221 240
968 189 838
249 16 997
112 852 317
192 342 965
412 126 27
463 650 195
466 472 500
721 198 538
712 162 963
492 306 871
524 71 201
876 234 258
759 217 836
583 404 930
881 27 987
440 791 18
963 575 728
352 519 78
792 857 567
889 792 482
37 490 62
229 113 356
827 721 102
895 915 448
370 935 681
888 66 477
288 67 355
644 811 542
786 141 22
253 469 204
562 886 440
944 653 114
618 927 112
663 357 311
687 520 329
295 524 563
497 204 237
26 804 628
898 947 357
887 968 848
524 728 648
16 396 608
216 876 602
556 641 971
140 258 79
342 248 728
301 236 200
709 86 576
989 750 757
582 289 434
390 473 683
743 642 768
191 507 799
637 300 59
710 709 308
591 139 586
47 4 641
396 232 305
515 691 622
490 900 911
165 929 904
745 355 39
177 815 523
431 3 316
21 492 583
85 892 966
28 925 366
378 433 538
520 55 661
917 600 385
856 302 897
561 591 238
274 19 363
348 863 806
338 121 407
888 37 595
932 280 393
941 94 570
878 694 360
383 931 342
66 834 864
316 981 483
114 98 130
840 402 103
179 543 902
908 529 190
175 824 156
868 514 596
902 653 919
648 585 73
901 940 836
13 564 480
626 88 513
300 506 832
62 296 288
867 687 430
387 150 462
91 525 42
823 962 430
465 789 440
58 221 475
145 22 978
44 922 686
671 676 509
194 777 317
712 525 129
675 38 613
897 920 148
886 586 209
981 743 968
62 895 851
372 342 620
480 930 929
354 260 337
836 835 915
134 953 190
714 952 964
28 80 973
15 628 271
116 775 671
975 482 596
308 916 781
669 309 555
803 426 705
649 276 320
184 404 588
657 810 935
27 769 24
435 580 90
753 529 921
721 423 792
709 990 943
381 1 320
581 142 528
263 517 838
42 696 315
317 493 917
740 477 975
786 59 22
581 313 829
978 424 727
173 370 251
381 489 695
758 671 763
489 798 920
737 252 634
293 637 46
576 61 765
123 950 256
324 457 833
261 47 596
113 154 770
403 107 975
713 889 822
131 967 13
526 494 394
298 781 557
964 48 341
530 284 641
887 410 219
397 175 285
792 278 485
360 220 661
597 670 279
699 752 291
241 33 689
416 689 905
721 930 306
746 484 547
713 63 482
248 193 689
854 913 583
57 802 491
589 895 434
457 867 494
332 551 738
565 318 678
359 983 224
380 974 100
126 296 972
6 303 34
684 261 89
1 276 956
2 755 853
281 8 361
14 656 843
744 136 481
630 585 523
774 369 129
217 430 434
2 334 245
575 136 838
633 365 485
311 102 821
446 658 779
993 436 414
659 571 244
669 774 135
23 646 181
84 195 977
673 528 752
878 84 521
459 822 502
492 70 1000
290 441 726
326 6 157
948 885 967
22 517 737
114 395 114
894 780 754
209 328 60
592 906 908
11 125 266
149 211 405
99 904 13
328 362 48
169 970 160
899 298 68
666 770 655
353 881 909
36 578 995
981 495 275
680 785 923
635 29 433
152 784 85
758 857 73
323 776 44
954 641 142
910 299 660
842 805 289
917 826 156
964 425 993
978 968 82
755 883 708
613 260 885
509 426 746
813 684 143
343 616 156
669 104 474
701 377 840
186 300 532
126 980 40
564 818 462
887 481 468
531 527 585
197 643 717
140 397 249
521 600 379
484 688 182
104 70 929
43 572 16
121 256 551
828 367 67
346 809 752
180 555 899
420 705 797
49 319 266
613 885 313
877 214 615
183 155 326
875 543 121
127 510 240
745 639 237
616 190 704
6 436 115
353 732 731
21 363 959
619 948 428
202 603 558
271 676 503
876 395 583
808 340 760
716 313 901
277 597 619
118 220 778
234 615 356
685 557 757
215 814 770
259 913 111
375 852 31
472 10 394
621 876 595
986 439 563
677 150 97
46 448 521
55 406 594
318 918 214
489 778 713
236 106 62
501 236 254
462 589 125
608 132 206
802 976 877
236 618 818
771 476 992
952 441 72
547 580 602
438 151 23
931 841 459
709 189 631
649 998 700
177 138 343
754 966 95
463 100 824
521 955 908
877 617 994
925 679 800
761 27 173
321 288 608
200 330 866
408 726 239
441 854 779
143 833 724
411 269 177
232 929 880
269 633 500
35 174 934
220 526 176
351 537 939
474 930 749
914 66 599
477 493 511
973 987 628
789 323 535
923 468 103
106 359 729
499 681 317
804 83 760
707 425 504
220 549 199
24 720 465
940 371 465
731 254 8
962 898 203
86 433 649
922 299 288
527 528 1
285 47 965
404 562 9
860 421 245
711 326 698
657 833 375
947 820 578
512 15 703
184 804 405
841 512 403
195 428 679
217 147 31
682 24 65
594 975 418
542 957 362
336 232 929
825 350 176
5 240 236
618 642 150
334 272 192
958 429 136
39 623 957
329 407 197
477 58 720
958 986 212
586 501 707
514 31 954
846 328 556
127 698 353
148 205 139
784 725 341
898 104 24
304 714 460
77 8 692
848 221 260
956 893 454
824 409 417
203 130 465
965 881 375
907 21 700
244 347 644
264 813 745
789 399 705
890 75 338
267 718 458
344 803 752
403 936 211
297 732 893
187 990 534
341 222 629
429 130 475
76 100 209
988 562 102
997 306 588
46 252 159
345 376 793
706 855 125
201 807 348
803 278 300
829 931 479
798 138 842
910 138 744
312 576 460
230 188 593
579 184 605
893 539 592
186 696 953
568 68 783
459 728 551
877 870 662
253 359 998
761 730 512
97 598 233
870 980 804
853 67 173
191 521 629
319 616 737
726 985 947
383 444 631
583 447 714
711 618 627
910 686 715
591 409 577
710 630 122
236 684 699
915 718 376
97 250 547
930 140 698
825 888 998
79 187 8
123 382 257
752 541 218
878 95 680
256 609 921
767 340 741
822 853 730
640 411 245
182 903 687
139 604 321
952 665 729
576 652 867
431 403 992
131 317 519
125 909 805
321 325 468
757 173 74
940 159 579
504 790 552
796 438 879
860 289 442
32 377 181
826 488 823
478 187 957
359 792 821
999 481 370
836 814 508
38 393 438
354 109 632
146 969 649
464 958 179
498 270 92
270 802 977
696 949 921
735 612 470
641 743 477
770 746 334
76 81 656
842 797 291
304 777 795
71 255 267
218 840 259
540 668 971
183 548 957
346 715 470
911 364 890
4 399 578
435 273 590
828 505 998
280 914 707
958 424 676
100 897 243
75 588 525
896 661 981
800 439 637
199 703 191
960 340 331
629 177 20
671 156 245
875 291 432
944 302 900
914 447 930
737 79 164
621 752 881
686 963 207
996 925 666
187 738 210
174 748 736
485 262 815
375 565 165
883 483 516
546 996 87
376 360 524
960 788 703
381 765 868
689 736 758
77 726 745
546 306 808
544 879 600
560 937 637
555 919 549
19 439 318
839 289 168
726 480 93
730 649 100
182 58 351
107 172 562
146 200 262
129 531 333
370 33 898
702 865 272
322 569 231
575 378 660
487 222 789
255 470 854
867 46 444
821 678 408
62 182 334
715 934 750
21 717 265
432 516 916
448 434 564
24 480 686
462 172 258
954 820 536
723 280 485
82 469 647
165 408 781
576 506 695
283 145 424
784 173 982
54 805 508
507 727 80
588 667 330
949 993 92
523 388 445
689 152 944
395 135 972
402 727 376
647 958 419
835 107 876
940 777 441
545 483 690
514 764 389
814 351 401
739 269 746
201 507 328
554 408 205
5 331 726
214 598 52
751 241 10
335 899 481
259 684 150
679 999 270
281 970 528
108 991 275
716 722 945
845 733 725
427 531 457
851 324 50
411 769 970
98 328 435
900 297 324
751 934 192
27 666 960
892 368 25
943 158 521
241 203 532
224 385 392
950 140 403
357 465 582
414 791 383
573 190 311
333 242 547
496 364 492
238 634 793
478 711 178
286 716 66
143 390 602
172 303 884
325 555 112
405 47 652
471 513 599
251 164 438
191 798 340
613 4 418
758 835 618
149 951 490
726 66 726
317 386 880
168 927 324
787 525 277
302 290 505
143 8 687
892 219 650
466 931 10
571 78 228
457 261 483
902 874 237
98 47 256
552 140 348
143 105 836
732 257 836
760 221 265
943 276 798
509 755 966
307 788 895
715 125 388
813 265 167
94 476 787
338 584 156
553 618 490
757 541 630
706 320 230
228 424 476
161 890 882
755 251 478
521 442 776
56 43 908
296 443 959
40 28 887
812 279 789
10 666 39
390 282 686
666 453 484
963 831 94
129 308 440
632 116 307
827 237 181
669 258 182
384 932 50
478 119 532
223 234 356
822 831 55
992 839 611
324 423 834
153 507 770
730 876 781
691 121 450
27 844 717
493 989 169
5 403 847
321 336 423
95 9 934
909 233 769
293 905 251
660 925 945
377 604 556
878 602 293
916 136 145
958 640 999
629 443 658
562 145 973
784 244 525
568 474 154
3 291 198
246 730 828
493 399 983
138 483 359
999 353 818
636 23 897
896 855 20
119 28 576
603 795 613
568 562 505
515 749 437
40 164 929
714 966 800
572 693 465
734 998 141
23 509 670
893 343 75
741 756 454
410 59 453
428 774 569
392 540 176
998 711 959
374 715 322
609 689 990
155 739 957
91 435 152
84 614 99
544 116 954
836 431 108
661 144 567
707 825 662
58 761 741
738 721 628
819 602 928
405 887 674
807 8 398
897 738 112
212 242 330
248 829 60
579 435 389
939 652 860
416 396 106
359 371 157
956 439 784
282 464 469
783 321 845
544 679 432
119 623 345
729 799 713
918 821 488
773 243 398
955 826 332
43 436 841
487 96 90
645 45 59
195 10 444
568 686 36
447 206 103
651 556 416
942 949 853
14 208 436
536 625 285
20 111 618
224 71 329
811 570 505
607 924 248
867 520 872
360 876 501
693 88 739
669 568 383
407 203 927
578 871 747
973 16 994
872 465 7
641 353 631
701 64 56
773 111 928
706 39 581
16 833 661
444 399 301
872 843 948
358 992 110
351 268 672
631 285 432
384 600 39
640 827 25
675 455 919
408 226 138
719 332 569
100 236 810
928 891 776
297 910 112
177 629 258
83 788 959
339 653 888
939 42 621
175 136 523
812 752 436
664 8 200
246 781 173
436 490 893
671 56 385
572 89 755
662 90 977
665 66 158
449 464 24
921 744 115
394 743 647
442 874 50
845 512 186
766 892 300
629 438 649
400 763 886
983 605 369
22 405 877
294 534 979
160 88 884
617 960 69
279 225 108
122 176 664
641 584 444
793 116 649
43 473 241
351 36 764
735 6 791
783 578 613
161 780 832
842 388 561
997 43 252
625 263 149
667 337 338
816 221 788
292 232 109
72 466 462
559 79 242
134 948 223
31 95 225
202 857 142
207 991 42
82 309 423
417 329 89
473 851 530
491 854 69
506 699 437
387 223 998
608 389 600
700 958 28
562 629 439
953 292 911
299 295 589
970 579 68
304 396 102
892 903 741
334 974 485
605 8 445
275 633 408
296 76 730
411 410 536
501 986 787
917 676 117
749 41 771
598 71 321
28 898 206
646 428 812
775 307 795
578 647 608
832 886 995
450 3 14
880 824 721
876 924 48
508 830 291
848 72 887
3 477 855
860 528 551
918 969 609
443 142 962
185 240 804
170 423 874
361 663 174
731 682 187
237 469 713
293 761 609
202 414 206
131 807 597
858 979 709
563 210 29
61 816 387
394 380 988
282 485 67
839 508 799
991 345 887
572 746 394
511 380 264
412 562 491
179 340 356
464 232 156
780 682 488
788 853 622
480 341 270
170 473 740
787 622 624
901 641 310
983 30 998
249 26 303
6 301 795
873 863 344
223 980 655
144 863 767
624 5 888
299 747 778
331 432 138
703 846 696
364 146 672
911 692 25
633 873 779
225 264 820
426 587 75
73 305 273
579 887 27
302 749 56
991 939 634
339 761 163
903 200 486
744 766 175
356 211 412
873 40 352
609 301 613
735 851 269
516 749 491
734 446 33
870 468 828
279 53 659
464 704 933
807 561 864
240 365 643
559 59 656
660 401 454
661 529 710
287 975 679
146 95 988
458 782 435
21 785 933
900 90 39
920 775 692
860 363 942
962 195 5
350 700 378
604 623 27
556 39 663
327 522 970
727 303 902
381 300 629
598 221 711
799 799 10
14 432 200
896 105 268
842 46 597
223 967 417
981 239 472
682 556 750
733 268 700
465 529 911
58 923 380
824 679 971
383 878 505
361 499 511
120 445 139
153 433 129
93 33 334
650 796 919
957 954 233
224 605 937
182 147 996
919 658 501
67 380 528
165 200 945
639 448 91
540 275 278
769 288 91
515 492 58
865 503 466
461 269 247
738 607 474
913 842 962
312 140 867
276 736 510
739 799 131
204 386 202
4 133 821
838 633 607
863 217 262
793 579 343
513 767 323
908 767 202
228 315 198
765 216 650
225 537 378
604 103 690
885 125 228
527 518 826
647 494 565
406 618 909
312 478 254
794 713 758
780 53 371
754 188 921
600 230 770
142 774 494
68 858 765
671 94 907
387 300 878
958 440 354
752 148 930
980 618 912
554 935 529
810 678 471
643 55 685
209 371 350
46 375 73
380 841 631
71 473 84
60 813 905
327 580 541
789 784 760
151 103 729
463 431 785
741 531 554
271 70 506
389 48 970
910 230 409
105 950 961
106 849 107
620 326 290
900 371 56
411 746 181
921 779 732
460 739 520
61 201 713
4 529 87
908 194 195
163 896 846
706 298 980
594 584 323
30 298 378
89 157 145
362 346 125
298 616 506
502 768 389
377 205 877
566 185 42
663 23 489
1 878 277
693 137 680
611 251 656
910 582 911
812 12 905
928 331 796
978 217 396
812 755 809
908 51 674
43 691 864
689 391 276
795 246 927
632 586 12
323 300 958
993 821 774
827 406 974
892 259 314
527 45 828
63 601 997
165 20 726
918 381 977
453 202 293
118 986 954
721 324 507
810 714 122
308 330 966
121 132 182
967 513 902
815 320 306
545 393 356
52 376 347
159 983 835
954 570 595
644 61 739
330 755 890
843 897 811
216 142 27
418 627 942
262 869 28
641 955 954
798 366 482
3 962 772
708 242 660
716 431 768
499 922 398
852 397 839
943 154 913
274 411 889
195 506 849
716 155 118
387 882 422
261 959 631
900 878 671
217 328 594
537 715 811
405 353 325
298 8 570
994 19 434
1 256 780
330 906 868
300 551 968
75 328 713
65 18 656
349 816 568
855 516 42
462 38 652
505 438 473
270 756 409
960 686 989
607 304 127
561 867 880
868 132 957
268 784 827
966 534 503
527 175 400
995 993 410
802 720 736
383 370 183
68 929 911
167 711 679
998 7 175
75 950 670
798 822 683
236 330 970
278 470 885
367 939 941
477 366 225
431 685 617
958 69 611
249 201 852
536 438 902
868 787 84
806 372 286
456 44 980
279 894 777
353 193 734
504 52 105
627 747 187
577 971 60
55 744 898
261 557 303
990 649 605
117 940 608
22 21 810
615 928 907
91 261 480
187 606 288
7 738 879
62 524 986
69 940 397
923 138 435
770 924 599
797 483 710
789 620 764
162 956 908
976 853 776
44 507 283
183 986 231
50 716 708
680 794 623
479 664 500
355 443 220
992 71 612
884 997 966
43 199 789
623 260 421
550 133 662
963 234 551
526 43 311
353 180 113
513 82 819
431 507 821
357 337 458
208 142 2
570 31 156
854 558 546
862 534 788
362 577 287
591 920 332
11 444 63
46 806 957
117 810 130
241 822 186
764 562 41
473 468 669
809 880 33
45 541 90
851 209 568
975 895 634
441 141 479
438 284 66
167 168 248
491 881 309
680 345 826
736 754 487
315 567 602
229 640 51
48 336 948
228 798 95
436 771 275
808 527 519
298 953 941
441 548 127
861 535 722
866 516 156
851 295 789
966 524 221
932 303 155
144 954 29
316 602 932
27 228 237
948 470 840
778 686 312
607 333 724
895 580 606
627 415 709
161 628 428
559 991 324
98 319 179
396 485 298
838 489 417
934 916 221
515 511 949
156 637 331
349 16 526
94 339 646
784 127 862
783 257 953
67 832 546
507 408 178
659 432 677
98 533 312
246 562 486
597 362 951
9 735 727
217 155 417
563 78 303
649 948 662
635 556 266
56 417 15
680 420 711
175 126 544
807 931 954
76 720 868
162 725 707
540 659 37
622 44 910
905 5 988
37 714 380
791 291 5
46 500 825
243 929 510
162 114 136
229 648 801
768 555 52
184 947 808
250 22 792
111 386 297
472 255 321
594 323 386
294 438 297
169 757 718
594 46 375
232 375 216
32 523 502
171 712 175
665 157 515
723 399 602
433 117 58
457 902 710
640 38 915
523 211 102
787 621 161
893 223 122
556 203 827
410 330 34
70 210 518
482 630 124
621 6 466
717 643 805
390 646 132
17 890 444
187 843 419
953 670 805
385 576 295
518 960 948
757 794 655
482 281 920
915 962 986
234 437 138
801 184 776
371 973 221
956 498 129
977 222 184
65 509 421
195 65 770
839 299 470
354 514 893
338 157 707
756 364 758
114 955 886
372 140 860
269 242 392
748 629 14
731 900 491
989 860 802
289 166 632
358 597 931
423 797 930
819 333 530
973 275 50
216 153 584
515 601 764
310 278 786
560 972 2
820 227 398
69 293 503
570 516 93
418 883 70
634 951 545
473 44 660
279 372 729
114 476 331
754 152 475
903 244 568
387 139 761
849 247 768
356 227 686
858 649 630
892 984 794
483 408 672
387 505 908
8 895 778
248 822 608
403 824 938
555 295 609
431 561 429
1000 853 840
326 611 722
744 288 925
276 463 757
158 728 469
740 537 295
361 487 133
348 898 132
85 631 574
861 856 125
694 775 401
61 16 631
8 732 388
864 207 762
936 230 773
499 572 94
271 624 775
587 954 707
984 715 402
118 365 192
223 269 392
584 123 487
60 646 325
937 956 118
792 987 341
620 365 8
352 846 509
155 417 422
391 253 730
985 408 40
640 570 294
663 117 695
540 363 469
459 362 624
865 211 314
213 359 641
988 400 863
460 874 104
168 230 205
521 545 949
246 867 984
570 430 371
959 237 127
145 33 215
872 457 890
910 788 954
309 860 980
530 43 697
49 727 914
933 755 527
716 407 780
913 140 160
582 938 349
592 81 402
346 992 309
212 567 375
199 361 759
422 411 646
699 715 415
849 985 74
257 536 603
887 547 994
844 685 262
971 839 66
379 141 768
913 612 282
912 694 729
675 229 710
508 692 439
220 182 805
261 917 103
442 278 509
58 764 273
480 926 735
405 738 638
226 113 367
442 242 605
148 492 734
15 827 228
396 768 292
341 323 596
254 117 415
102 898 785
769 553 641
766 964 512
633 929 249
359 964 929
324 695 56
79 140 942
200 941 31
629 345 756
572 664 366
12 471 322
741 16 424
966 272 535
940 239 29
205 699 73
934 135 744
869 18 827
20 129 154
150 292 542
357 491 278
528 196 171
792 394 990
471 169 511
678 488 926
426 336 312
471 975 704
854 191 255
322 894 47
328 339 223
651 411 159
219 555 349
720 402 748
702 926 423
53 397 601
897 330 73
681 612 709
57 575 430
120 446 969
698 628 924
146 768 268
733 607 11
147 893 179
42 474 679
676 967 867
806 771 411
217 581 872
352 749 224
212 725 899
273 334 574
18 292 839
802 16 690
853 91 716
898 532 1
938 939 624
983 435 540
548 405 290
813 614 308
624 611 192
325 152 559
361 395 516
280 850 124
822 372 314
300 440 219
99 945 365
149 986 688
829 86 954
839 421 561
458 9 52
746 666 125
144 875 378
479 551 240
276 454 30
323 901 452
382 952 176
633 137 842
995 769 250
429 279 513
458 641 836
430 580 238
827 894 386
538 714 764
941 372 308
600 945 429
918 77 110
154 155 658
728 692 705
154 808 943
66 996 546
78 284 491
509 821 1
518 646 638
976 465 477
589 42 987
869 124 454
70 296 560
461 587 274
521 590 315
1 446 923
414 404 79
195 880 344
209 414 511
844 206 260
415 791 138
718 486 980
287 435 496
13 890 397
964 877 699
202 588 645
265 3 553
88 860 496
182 934 849
17 560 581
426 767 772
883 75 969
769 734 822
831 537 276
656 283 981
315 322 291
38 98 201
809 397 38
294 203 683
246 910 507
689 488 747
975 962 682
857 466 836
257 306 290
51 37 219
456 198 467
820 851 568
338 812 445
832 183 419
572 849 505
295 74 995
629 767 702
696 987 867
281 552 887
26 18 470
753 522 891
440 221 531
33 610 444
572 127 220
593 5 572
272 373 180
296 589 980
384 915 207
958 865 223
444 759 966
9 96 950
997 395 330
818 38 221
781 208 200
240 576 814
611 553 78
292 765 724
231 62 150
967 533 267
155 482 200
97 102 390
547 494 900
699 172 208
710 976 824
71 417 135
116 534 838
941 53 845
674 743 337
2 927 920
28 131 233
20 124 157
603 857 614
353 415 672
455 473 361
280 747 216
965 732 905
335 908 1000
604 201 724
519 620 320
549 360 195
517 844 932
217 316 43
66 137 709
615 756 625
589 137 759
638 83 86
471 717 243
119 896 691
630 522 550
247 512 383
678 899 377
643 947 886
653 16 610
652 444 611
550 668 130
173 645 537
896 323 976
283 137 806
439 787 846
484 123 690
715 757 891
874 799 398
168 523 192
362 160 288
221 572 606
479 898 174
616 797 495
581 416 752
425 618 924
659 328 522
391 773 712
279 533 746
944 254 170
297 221 983
652 556 920
552 213 299
820 82 890
889 673 466
262 125 540
930 696 315
268 365 696
769 559 398
486 970 643
250 180 742
917 825 591
104 478 209
993 303 768
747 154 157
109 428 659
635 713 125
25 11 979
796 64 357
56 985 797
611 304 98
611 660 991
95 175 972
869 614 116
915 815 272
984 338 628
114 77 537
32 86 257
332 588 199
998 129 308
744 555 619
975 310 225
770 515 529
974 793 151
623 854 919
175 538 661
687 212 61
294 183 225
642 927 893
967 351 747
61 234 244
646 148 17
327 453 977
330 584 76
966 787 685
829 571 210
671 72 524
391 707 309
598 309 651
235 38 564
42 693 842
810 964 736
821 301 123
399 143 938
651 495 963
858 335 427
312 352 385
313 529 492
54 402 149
627 264 574
663 476 186
510 174 300
984 984 470
755 964 39
526 661 914
953 689 843
741 199 229
839 919 880
742 379 141
566 140 347
129 855 960
742 607 5
500 553 496
255 744 780
538 878 205
35 581 937
782 774 495
329 162 481
865 757 84
701 153 712
243 677 886
670 690 658
823 627 217
808 36 91
434 254 643
755 149 674
253 295 340
131 446 778
872 253 560
185 626 928
872 648 587
2 40 579
196 176 4
190 334 417
125 246 788
851 785 870
284 412 728
867 770 26
545 280 813
203 571 403
864 870 396
998 258 16
246 191 127
657 309 240
220 388 474
967 110 2
819 623 180
656 32 902
609 972 216
85 787 228
994 275 111
375 588 346
274 81 544
377 753 396
34 672 114
106 267 735
433 508 473
743 772 350
381 783 544
440 659 272
697 286 525
50 365 249
409 261 987
237 470 393
676 433 275
94 665 674
417 877 548
95 572 253
565 470 725
62 230 230
259 242 872
51 845 655
708 566 673
374 603 218
721 535 119
352 809 619
231 516 98
616 543 925
994 593 285
265 890 28
590 359 750
786 335 771
545 834 452
197 574 110
612 874 648
84 762 802
19 502 598
464 352 11
154 93 141
148 214 94
451 239 373
705 391 336
390 948 745
443 987 614
863 995 877
476 195 366
438 966 785
143 45 567
891 803 510
312 461 372
736 573 728
281 253 102
427 876 269
400 733 962
43 306 197
607 622 400
787 328 690
644 148 750
277 24 489
802 178 573
256 587 969
542 258 697
645 886 779
934 812 838
430 776 27
464 238 497
136 407 438
679 598 164
506 788 452
59 908 86
270 555 560
656 11 18
872 264 413
119 104 655
100 86 195
932 827 184
596 217 497
256 806 660
658 791 989
16 12 408
435 202 658
445 572 156
380 64 922
981 365 139
833 870 132
49 140 479
212 26 886
832 364 27
746 504 575
835 884 674
300 1000 374
723 407 480
916 869 39
600 256 712
918 121 167
651 580 549
881 551 812
631 541 909
678 96 395
370 979 459
640 234 132
650 341 419
692 454 721
301 473 835
283 601 39
905 264 967
525 228 483
406 373 413
695 744 920
712 191 963
720 68 856
401 509 582
337 265 697
478 833 668
68 567 65
496 920 739
198 25 261
366 897 611
735 206 262
601 835 122
408 193 694
279 52 302
134 212 417
477 142 848
30 184 639
646 748 174
522 464 352
705 478 521
219 190 496
810 882 857
566 790 21
78 243 621
772 641 671
493 525 727
228 860 72
603 730 24
916 722 883
183 302 799
464 607 617
128 946 927
497 806 545
556 799 921
105 877 656
194 168 856
374 816 682
515 981 892
461 611 335
956 93 704
817 915 249
775 916 87
572 199 605
162 773 653
501 579 759
632 161 418
418 213 67
607 992 700
559 507 129
601 55 109
679 956 488
190 3 305
539 189 910
49 668 909
81 983 622
282 781 884
542 848 620
100 324 92
462 943 29
552 565 649
379 803 522
522 451 599
253 926 726
626 73 133
305 829 845
652 189 80
868 11 599
812 94 886
417 759 541
12 935 388
369 699 355
896 76 33
754 142 695
284 765 204
547 108 57
756 913 564
87 364 27
716 876 542
344 402 586
105 708 452
974 382 597
615 768 107
863 516 958
436 777 309
65 421 422
429 318 705
758 589 734
286 770 728
870 463 403
672 240 529
107 838 976
998 98 718
273 629 803
992 246 679
756 105 952
852 530 968
86 284 18
145 457 879
25 205 140
134 902 80
570 135 962
450 335 732
671 567 422
461 94 991
170 225 943
366 685 905
453 581 492
494 767 183
424 414 329
21 390 587
137 387 400
891 514 264
571 489 196
322 895 195
98 856 650
658 890 118
917 917 129
844 757 878
773 231 875
675 337 327
365 526 956
336 203 110
274 585 986
588 409 967
596 991 422
371 111 136
486 704 322
278 213 782
227 60 210
946 467 638
273 700 303
112 696 399
505 407 266
300 318 437
943 687 750
41 898 745
527 397 521
708 266 127
889 386 772
72 288 87
791 448 857
506 174 544
499 352 468
934 474 369
798 13 405
65 108 986
926 352 60
776 525 531
223 621 614
241 851 731
86 990 863
624 889 915
522 646 671
404 604 475
755 985 66
26 875 125
247 81 731
42 622 265
322 555 921
449 930 609
869 899 164
671 579 318
306 390 241
994 996 530
623 935 548
250 827 94
609 852 365
894 136 438
27 425 102
710 134 596
415 572 716
2 819 987
60 114 715
107 437 517
936 514 255
65 301 382
632 648 184
468 776 481
845 205 101
758 307 580
336 781 677
137 711 200
953 969 161
325 373 331
677 318 5
868 563 937
766 244 953
129 23 63
151 427 122
222 699 866
920 627 54
852 970 512
342 619 313
321 162 933
590 637 545
117 386 537
651 95 808
981 694 783
262 381 146
27 1000 441
966 637 893
37 905 530
576 434 617
917 856 43
832 644 432
177 753 874
944 704 872
68 546 991
311 404 294
84 202 17
846 774 884
645 242 305
959 302 222
293 697 765
847 944 57
370 186 927
190 854 853
721 96 607
572 972 461
40 469 822
502 214 252
549 383 164
904 751 722
528 412 588
613 203 839
214 367 253
148 512 631
696 3 732
989 840 902
491 895 113
397 338 382
657 859 967
86 345 422
968 289 216
379 788 589
376 743 303
825 287 95
443 548 592
841 994 438
423 345 485
861 993 485
888 762 705
729 43 801
188 60 778
957 334 353
646 433 675
871 339 672
975 722 312
102 398 471
770 364 269
428 880 96
743 918 488
330 297 520
945 665 478
555 263 612
259 768 587
690 852 720
880 482 118
293 407 963
915 918 236
966 369 375
254 559 427
934 875 391
686 767 42
461 725 89
431 712 318
431 642 39
979 169 632
769 538 904
729 357 981
949 656 772
755 218 119
714 669 463
344 488 794
951 356 525
371 24 80
32 935 727
275 72 609
386 578 884
565 4 861
99 31 556
471 918 243
30 113 217
526 912 911
382 788 503
369 841 279
528 860 637
71 807 351
125 925 547
958 660 958
791 147 182
454 899 376
332 586 530
502 572 261
218 25 199
260 510 561
298 594 911
290 965 325
935 757 423
607 700 37
151 461 796
699 197 492
171 267 463
55 326 108
868 50 227
284 45 170
559 330 143
451 47 34
722 265 279
245 989 335
534 118 791
795 504 246
296 119 995
208 446 930
90 878 568
173 29 794
623 655 959
670 168 842
751 381 755
51 455 775
63 765 56
681 916 623
228 858 383
946 107 368
65 356 319
177 680 943
991 530 21
250 296 268
861 647 815
881 952 420
472 436 509
490 195 350
252 697 257
338 58 338
851 482 1
547 516 879
453 447 386
533 520 939
169 108 790
514 903 568
706 610 241
530 656 301
949 270 81
217 654 579
202 80 180
126 76 817
481 695 838
621 268 849
535 419 290
758 388 116
656 434 152
311 914 619
991 975 856
832 722 312
708 415 422
669 757 20
76 653 470
793 987 802
575 968 74
304 99 699
62 332 105
237 658 539
436 719 666
782 715 668
815 365 553
244 598 608
214 557 193
56 940 877
708 716 170
882 505 452
901 234 85
426 226 987
24 452 110
44 65 420
814 370 632
792 359 580
194 514 727
176 721 760
226 908 553
925 38 205
716 783 719
403 135 751
620 99 883
628 48 732
445 488 658
147 238 121
621 783 731
113 409 805
550 79 304
677 627 988
618 203 44
95 577 655
494 42 685
5 250 242
314 510 245
378 477 909
184 785 107
43 744 935
530 100 407
244 134 352
577 794 877
403 72 526
124 365 281
819 583 362
5 286 796
18 569 451
497 58 534
198 962 2
753 939 253
662 524 344
85 413 531
197 410 629
209 171 62
901 88 738
778 440 588
465 87 945
897 18 790
322 672 243
433 587 735
446 823 162
6 329 28
949 650 335
318 817 821
574 25 167
68 687 484
921 168 713
842 306 558
687 18 507
503 333 624
71 504 806
841 8 427
209 803 415
277 567 91
528 94 151
132 515 28
211 591 197
680 504 573
589 727 930
903 279 986
877 159 620
14 53 716
928 789 327
946 635 732
862 856 225
907 711 832
962 128 909
98 546 84
198 585 506
220 635 268
237 249 724
191 444 57
450 775 507
452 748 434
665 391 787
453 780 292
581 515 131
664 37 645
154 980 113
709 545 445
219 193 814
76 817 430
302 791 662
275 872 734
310 266 250
727 950 754
682 346 329
719 534 221
572 952 332
809 203 769
891 107 577
631 528 28
93 470 299
106 999 846
719 21 343
610 653 346
807 352 833
92 860 20
836 174 16
36 48 186
555 317 535
821 998 469
133 216 54
383 601 105
287 66 264
288 206 786
554 426 118
430 995 706
716 80 539
915 227 488
23 231 897
297 102 419
464 307 324
672 582 319
722 428 885
382 620 639
276 755 634
519 940 748
703 884 763
749 829 580
133 532 863
880 662 350
62 101 97
193 605 861
788 912 485
371 122 251
258 226 879
516 891 295
160 770 318
322 969 434
649 866 924
473 778 654
593 627 433
476 96 15
73 573 689
353 722 263
932 511 930
258 657 277
239 596 754
705 382 117
180 695 216
75 450 358
256 584 946
448 414 407
341 830 47
370 659 754
146 15 965
44 812 158
577 422 821
981 330 672
449 52 686
156 713 74
734 227 495
718 921 374
157 350 33
989 991 755
12 732 572
787 460 505
353 542 864
464 958 682
65 143 759
696 374 834
28 724 768
512 433 456
382 276 271
185 771 37
353 929 307
142 216 372
202 558 984
571 964 522
264 4 110
550 950 263
572 96 969
274 369 229
93 823 850
506 787 193
579 620 94
154 296 968
190 872 165
540 721 972
503 12 293
73 153 726
864 219 368
966 920 525
407 603 955
665 228 216
169 125 817
804 468 544
644 106 655
697 903 562
180 481 681
438 788 323
658 758 700
971 507 4
850 68 764
561 220 777
844 998 1
357 694 524
469 771 374
269 50 774
943 768 882
986 944 905
654 306 226
702 98 487
308 795 14
672 40 487
886 36 211
461 643 265
8 364 673
113 430 816
119 744 222
230 434 991
190 876 697
508 456 646
130 392 987
42 468 271
33 14 531
364 512 692
312 186 169
157 374 692
28 371 350
86 962 717
380 553 977
815 847 539
548 423 29
429 289 721
293 939 65
116 99 655
523 771 503
631 777 333
622 587 113
150 704 928
5 628 424
535 4 514
800 734 935
312 10 662
588 721 199
83 759 411
12 752 452
379 496 816
182 22 32
262 436 601
364 726 678
531 167 673
460 446 930
749 127 465
785 427 230
368 692 783
891 82 256
812 708 523
220 541 418
696 789 861
477 405 114
760 349 322
432 680 259
833 495 217
78 298 27
108 671 96
324 160 397
738 846 84
681 971 762
415 564 209
171 785 676
201 658 503
395 458 379
514 648 622
526 160 203
156 30 842
909 512 893
813 902 818
78 993 181
899 426 749
428 283 220
417 994 622
61 98 663
258 480 985
43 738 455
500 287 54
508 532 866
641 561 110
493 74 41
858 840 987
572 823 75
909 135 677
173 538 882
689 537 810
376 301 652
463 178 941
545 280 116
419 325 514
927 315 34
506 13 544
312 572 841
253 120 143
364 909 671
807 665 644
481 626 594
468 52 683
824 745 800
915 15 237
622 386 231
213 54 154
100 505 743
693 815 216
539 530 260
130 504 212
474 700 664
371 486 8
802 521 632
890 71 741
315 428 589
292 745 763
208 635 638
439 508 966
8 311 228
397 238 675
374 649 462
64 741 195
652 616 630
598 330 959
299 848 802
463 803 941
990 61 144
92 145 529
935 504 612
90 852 520
34 400 75
911 819 240
296 388 53
356 384 604
622 560 806
507 556 478
559 799 277
523 798 789
855 856 153
929 185 481
313 915 72
633 14 933
467 21 633
982 96 676
441 889 941
134 767 967
679 586 625
225 94 262
602 799 71
610 832 443
337 981 997
110 921 79
808 11 22
293 353 463
677 385 544
704 574 192
910 642 101
42 10 635
258 348 757
784 913 161
254 894 419
229 88 506
139 17 559
89 410 482
607 601 724
618 949 278
441 38 931
878 245 774
896 957 112
271 638 890
902 564 171
304 567 713
720 502 600
871 973 800
25 12 59
299 574 247
8 197 118
832 775 290
775 262 125
544 584 183
869 292 637
340 365 163
566 641 927
483 928 98
409 798 610
785 173 726
498 241 466
139 334 550
449 543 35
570 648 331
522 714 195
151 846 327
262 942 207
190 860 623
25 920 571
701 766 763
662 272 408
751 978 203
752 137 593
459 914 995
306 134 142
890 615 178
521 943 205
697 498 791
895 724 565
419 612 101
291 777 701
19 432 881
792 882 316
920 863 560
163 944 746
170 813 614
785 381 686
483 18 733
911 460 985
225 795 146
667 300 723
907 706 934
563 735 900
354 178 27
788 581 814
226 88 557
198 15 993
56 630 76
582 216 839
798 625 38
972 94 744
428 37 617
93 458 800
169 663 105
907 715 351
155 4 295
932 513 753
467 271 299
904 712 528
452 720 155
663 908 262
973 731 972
258 460 919
821 55 144
400 169 654
983 888 873
563 489 782
133 695 948
668 15 964
513 592 193
156 605 179
569 819 729
709 852 256
67 943 857
104 611 599
402 11 103
504 718 61
487 791 298
334 745 167
11 691 582
54 933 811
835 302 255
586 33 709
973 265 790
965 421 892
314 244 842
147 475 37
933 129 73
30 582 424
970 240 439
332 975 418
898 963 654
6 526 59
694 475 854
100 302 41
889 218 734
344 91 268
939 809 123
512 776 579
987 421 464
528 348 463
973 461 583
54 492 262
44 191 895
799 383 329
961 52 150
858 13 450
396 464 200
267 778 256
275 967 753
179 210 277
704 332 687
702 148 987
239 315 403
997 875 298
408 337 937
653 211 132
497 530 934
982 217 68
129 579 882
600 502 988
288 745 205
675 829 77
266 554 230
982 482 237
69 26 970
563 445 628
576 881 474
808 431 615
166 346 184
33 709 936
300 487 498
60 634 485
639 587 863
940 434 136
513 791 834
282 924 991
574 73 677
584 134 605
465 769 984
79 919 816
604 198 554
468 817 460
240 113 254
511 365 912
113 632 201
724 676 351
310 333 939
493 187 369
159 128 475
958 654 315
151 74 304
363 768 467
540 123 22
103 1 257
220 294 965
695 945 362
122 634 672
846 284 831
561 364 956
89 382 725
416 44 655
46 40 558
118 141 51
440 572 72
424 617 322
318 205 27
105 531 820
700 10 761
585 655 55
986 69 688
64 831 726
812 799 276
572 191 885
161 718 723
10 75 323
799 49 312
610 806 313
687 506 100
293 86 866
797 293 770
659 318 635
259 8 50
407 588 389
734 324 79
237 397 296
584 947 244
200 885 578
647 281 20
941 595 376
813 696 682
692 244 396
994 862 104
519 998 904
495 690 19
963 904 321
260 863 711
615 831 287
332 239 182
138 172 892
631 612 247
642 861 170
440 586 100
458 433 74
96 705 844
723 791 506
914 377 50
86 64 935
193 255 413
968 292 227
38 999 194
47 787 192
950 466 223
164 485 237
955 633 993
410 147 832
361 546 751
766 751 61
596 675 464
566 537 798
240 973 291
742 779 611
33 994 245
857 544 923
643 281 112
349 752 939
805 834 737
978 815 566
73 509 890
684 934 110
791 239 618
670 681 162
338 711 217
305 75 824
923 470 752
925 271 365
309 189 88
207 512 450
728 3 146
212 506 313
922 351 831
805 546 648
442 298 120
867 612 580
702 768 456
821 523 274
432 1 968
639 430 842
636 763 716
316 249 276
301 330 980
455 209 191
408 82 229
654 708 152
585 995 601
488 640 776
5 470 619
825 66 881
262 672 239
123 690 465
22 813 394
279 565 64
414 270 205
284 578 487
534 461 184
959 897 921
906 911 116
427 913 413
314 587 361
34 632 244
450 451 81
645 977 329
715 457 132
576 560 919
898 419 534
818 481 894
856 929 54
955 178 648
97 870 840
126 414 529
600 845 260
569 59 430
506 383 800
618 413 807
858 809 772
172 501 423
453 202 20
586 700 59
558 342 139
139 293 881
412 772 54
655 393 555
979 743 973
953 156 419
25 426 745
404 304 953
618 629 42
403 720 235
237 511 41
915 79 997
495 460 886
891 809 977
968 825 665
960 243 911
93 997 462
690 839 960
846 75 189
714 619 135
857 229 680
48 961 49
286 770 920
871 473 799
108 290 801
884 198 513
267 714 277
55 326 669
723 723 63
576 606 697
549 840 184
286 69 572
792 871 751
300 79 267
719 983 868
29 309 931
449 587 205
632 171 417
392 357 245
663 41 362
70 415 873
837 134 416
196 837 621
262 746 426
565 47 375
811 235 287
267 886 562
373 42 76
503 244 956
657 774 643
7 912 764
837 352 846
530 498 566
451 233 340
151 972 296
795 233 531
552 666 291
781 937 807
449 883 754
343 643 506
581 887 630
83 528 972
825 691 173
116 122 140
490 867 831
595 178 736
245 416 315
909 965 241
638 522 242
286 899 450
996 710 834
748 863 178
930 219 861
101 349 959
392 746 986
842 657 37
219 140 540
64 84 640
177 672 962
348 413 294
362 389 247
271 861 609
899 116 203
267 442 555
788 754 184
676 984 970
389 868 865
729 157 822
412 315 712
236 484 903
722 914 359
312 436 84
15 158 361
396 561 354
882 453 57
413 619 666
997 561 683
552 614 326
944 647 954
895 625 621
756 651 658
811 914 964
844 286 334
427 682 63
350 922 236
764 421 304
872 413 183
385 420 23
513 804 246
188 718 699
372 665 555
926 428 47
916 816 877
131 268 928
108 751 354
250 457 358
150 28 255
547 496 633
151 451 778
889 13 366
121 7 738
226 960 962
72 120 388
692 841 757
441 470 593
779 91 234
823 61 486
752 528 22
119 378 892
355 657 263
271 804 721
228 561 151
714 142 791
621 842 681
648 315 651
820 608 875
147 99 704
672 140 572
28 397 653
482 356 367
471 509 803
318 496 80
635 857 396
290 944 55
543 702 64
934 340 539
881 903 233
580 987 888
201 864 26
777 496 507
309 56 403
300 410 101
630 541 32
254 299 382
715 644 330
307 491 748
323 457 485
616 694 525
976 884 899
869 882 969
18 148 73
132 37 530
947 936 641
218 270 536
801 179 952
750 59 400
512 695 392
720 11 765
168 750 936
780 708 962
396 309 163
910 831 253
285 609 605
839 635 576
319 574 773
568 591 612
114 37 47
766 540 823
691 94 681
808 114 48
531 631 689
565 257 895
720 915 236
400 347 434
467 669 74
288 471 85
809 447 431
547 265 898
174 190 245
3 656 753
774 176 689
404 792 577
798 545 770
492 921 904
410 50 841
115 719 223
56 867 677
445 835 977
877 402 878
86 498 277
117 387 660
693 204 602
905 554 208
435 327 746
412 335 156
101 533 642
326 330 318
40 891 88
277 599 387
365 340 461
48 211 9
190 965 174
150 311 620
271 162 790
558 404 854
943 280 301
744 552 536
201 875 742
604 511 54
214 531 374
505 149 346
389 227 184
952 851 174
989 626 872
841 664 848
442 933 240
222 138 249
631 588 412
535 437 607
883 436 941
517 170 459
798 813 148
547 195 981
412 653 132
794 422 119
531 900 901
299 672 534
834 224 390
570 804 424
867 284 698
457 828 386
747 868 838
754 526 657
246 540 554
697 594 132
536 187 758
833 91 919
321 425 663
254 309 547
752 976 874
915 718 844
195 873 855
684 439 282
53 430 809
502 44 660
905 88 165
589 866 706
622 178 185
406 656 169
396 61 24
406 873 684
14 149 450
475 993 625
224 204 472
969 933 234
122 973 104
815 512 269
125 156 934
426 379 45
357 435 220
74 220 490
176 200 242
101 826 230
766 365 889
137 768 874
705 224 189
13 528 480
782 844 657
625 905 377
324 479 327
836 644 58
717 749 303
542 651 930
634 156 464
15 675 759
731 921 285
360 803 10
359 163 305
505 901 192
241 871 326
458 589 698
524 59 1
597 615 910
848 550 410
652 301 23
421 232 867
471 697 675
526 398 535
280 832 484
554 641 893
114 256 752
391 767 676
767 274 204
543 145 537
721 699 966
96 470 567
635 559 994
510 1000 750
168 815 184
539 493 798
716 845 964
466 744 389
506 477 773
592 993 607
902 46 297
796 947 366
83 785 920
576 653 659
855 449 712
72 314 771
909 979 378
658 36 596
955 520 683
358 765 665
365 520 957
128 232 765
49 129 382
163 224 461
661 904 648
921 687 712
334 478 99
192 506 179
778 367 320
526 122 679
696 327 439
584 878 214
893 774 386
856 839 630
930 197 411
437 508 69
300 873 732
734 279 606
140 904 934
522 446 881
792 145 388
777 7 113
353 872 296
463 598 35
343 905 654
635 712 994
249 613 879
274 789 291
273 483 128
969 113 549
824 609 356
106 859 616
253 155 959
798 162 689
315 266 668
469 284 612
403 192 442
249 968 995
600 955 66
497 399 214
994 848 499
604 174 788
676 610 753
140 319 281
425 59 523
838 913 392
845 666 909
62 540 274
1000 965 613
608 249 175
352 696 281
308 977 996
431 718 728
425 932 798
393 264 144
45 621 862
219 228 263
836 100 29
696 79 974
367 668 345
758 837 715
974 158 560
393 296 661
569 54 508
605 408 30
499 332 568
785 34 531
96 741 882
338 27 127
104 474 633
358 102 801
444 944 568
722 276 211
432 370 972
830 955 212
298 541 874
238 834 56
794 714 36
956 724 838
482 384 502
468 163 122
359 75 659
776 279 772
344 743 61
878 502 184
679 410 660
566 294 127
85 345 215
903 729 853
163 952 113
684 743 901
326 928 557
787 426 234
674 892 373
686 990 351
762 780 119
414 455 497
358 790 489
196 736 531
997 609 958
985 168 913
893 332 953
160 311 441
513 854 153
3 394 255
203 791 677
923 43 976
706 374 898
99 420 809
669 596 402
919 757 408
744 529 119
305 868 851
957 941 753
165 916 775
399 442 628
645 633 644
891 776 149
662 906 567
928 185 150
932 760 40
152 645 992
387 614 300
31 240 568
888 273 781
675 738 124
152 570 145
765 711 288
254 457 512
415 729 756
378 468 42
701 146 784
944 688 288
705 574 43
71 535 929
449 120 511
155 706 95
579 715 905
397 104 323
877 748 288
777 184 694
398 534 771
15 692 170
488 694 951
262 542 64
210 264 273
429 223 459
136 657 281
628 941 828
678 54 384
619 637 87
597 405 492
457 177 470
820 370 49
103 843 44
907 564 353
485 514 805
595 824 558
37 36 763
194 374 391
87 573 260
686 179 409
165 758 506
591 511 888
816 17 98
986 944 47
290 412 825
699 222 252
884 981 796
18 896 31
595 204 519
537 903 812
710 542 312
637 65 702
67 633 892
210 96 270
803 443 530
980 707 772
874 985 590
227 837 989
260 28 369
302 580 942
444 333 15
316 517 40
982 621 313
406 991 996
359 454 828
728 300 216
907 565 352
170 599 250
87 76 253
578 162 756
656 371 963
588 214 809
364 807 985
532 825 879
184 853 137
106 59 685
953 232 329
759 561 391
158 721 133
351 917 63
637 311 635
472 221 998
892 599 574
754 35 579
307 989 223
223 485 482
936 435 848
893 878 953
131 488 26
721 764 575
339 653 554
77 387 30
681 12 288
317 906 898
779 290 304
598 780 881
347 719 988
768 89 533
145 763 160
702 446 992
238 547 504
443 825 976
26 659 719
231 418 19
832 766 818
530 998 860
336 436 196
344 406 582
180 706 282
325 928 432
679 424 810
483 763 658
987 791 279
449 688 390
98 514 624
582 350 250
160 398 609
526 983 125
366 36 226
556 178 464
953 262 39
208 816 383
996 472 399
114 362 207
443 682 729
984 754 362
785 370 987
861 113 49
740 559 28
187 610 345
351 499 141
681 533 369
56 424 555
279 645 18
228 686 192
873 677 511
63 699 746
875 296 47
848 388 963
796 633 657
932 611 299
718 346 544
353 905 419
436 280 783
206 646 779
893 831 501
376 311 486
48 873 860
664 158 420
47 965 558
420 776 656
577 621 937
915 139 603
866 48 533
588 998 809
62 561 804
184 405 306
190 600 465
551 237 818
538 247 651
825 621 933
967 919 827
526 397 437
714 372 387
7 379 6
790 829 146
750 451 476
122 609 214
435 302 947
270 727 993
848 983 71
751 228 518
992 361 708
49 810 454
971 797 177
140 78 774
525 211 152
258 298 202
943 310 169
328 117 336
469 749 608
307 71 990
458 70 643
20 201 933
857 413 272
846 276 114
117 422 638
288 73 34
578 391 715
38 289 654
389 481 662
365 293 991
514 905 822
438 776 707
212 737 42
113 595 304
786 316 873
646 514 449
160 458 245
256 789 287
443 752 92
819 681 833
393 964 615
32 896 654
224 454 894
102 717 514
709 499 986
882 124 103
784 550 349
858 898 694
846 591 304
462 248 302
838 297 459
336 614 83
80 758 938
806 597 379
123 182 645
173 981 693
549 768 864
712 289 227
577 647 924
936 838 969
779 920 534
254 915 189
511 643 183
63 206 618
819 64 755
103 435 912
498 908 341
9 123 693
314 843 602
981 281 458
672 752 573
907 928 919
250 811 955
103 915 896
660 178 135
397 909 524
440 986 569
375 507 610
543 959 770
916 413 591
149 459 467
403 308 742
396 628 551
616 32 303
551 33 181
814 10 91
161 461 578
94 322 86
751 396 14
278 816 309
115 46 222
813 368 42
170 953 58
597 474 854
937 364 32
90 984 286
850 313 976
323 299 201
205 658 177
806 255 440
909 111 403
112 238 727
240 46 926
525 547 195
707 284 595
476 168 396
981 483 513
679 865 812
210 957 387
129 897 776
355 15 432
193 549 335
324 953 914
286 344 593
782 893 515
106 464 201
389 438 660
316 446 677
92 18 296
113 715 877
792 347 785
602 865 851
570 314 392
836 742 650
17 533 147
107 249 913
622 978 162
456 166 657
802 372 41
917 428 517
77 494 877
605 113 770
912 117 769
281 555 910
773 914 824
17 858 421
93 776 327
880 612 306
634 659 91
235 561 203
989 537 97
410 520 432
179 805 277
15 762 501
164 385 102
687 573 613
907 388 71
303 67 442
428 549 840
528 555 682
603 542 758
206 712 363
802 419 335
69 441 946
645 877 875
405 985 984
880 338 399
247 872 222
312 999 339
47 544 898
913 737 15
253 508 883
913 776 241
759 718 345
299 621 578
649 736 152
782 293 210
263 485 598
526 974 768
10 528 691
915 129 790
921 206 104
601 920 124
521 911 763
319 441 899
56 546 865
27 996 894
966 473 460
726 930 523
533 194 688
436 54 168
443 904 769
342 256 20
709 354 503
51 774 650
262 698 676
948 998 941
656 943 108
751 818 168
241 879 566
31 275 941
593 47 2
513 305 409
683 125 515
217 745 198
107 616 367
959 639 576
911 637 716
931 478 796
160 661 893
216 582 29
922 837 901
240 837 425
353 374 619
396 25 395
135 935 983
63 324 306
811 47 700
939 328 170
876 230 814
900 69 632
70 622 277
835 913 900
444 438 594
222 272 258
943 95 937
429 852 233
45 203 535
152 541 528
765 530 718
223 444 477
746 670 399
265 452 888
286 714 808
578 707 631
232 222 125
54 120 491
969 982 555
978 260 267
219 811 802
173 277 94
739 353 538
339 760 735
856 578 106
466 255 387
100 75 253
584 484 887
226 326 678
148 629 288
633 168 869
172 519 282
80 59 425
711 399 397
154 126 16
235 735 228
651 812 405
353 918 264
299 82 689
432 115 597
939 556 110
943 379 875
973 145 735
191 944 247
713 942 99
752 44 610
964 441 507
378 511 122
451 935 946
943 709 552
753 536 677
294 115 937
13 937 931
299 962 505
312 353 462
989 333 316
389 584 410
416 888 159
473 420 29
924 961 198
220 150 951
213 596 479
424 925 332
444 857 719
354 73 207
806 168 730
367 186 225
699 199 441
401 242 339
521 450 599
889 136 688
802 53 588
662 549 358
555 415 150
847 541 198
855 647 669
901 694 481
995 274 861
469 484 758
163 853 473
900 481 681
52 208 549
700 486 93
746 868 196
262 103 381
981 846 884
671 222 456
320 92 806
496 757 163
706 679 74
800 362 699
816 761 866
236 350 578
290 873 398
890 159 457
821 620 183
586 414 999
945 38 848
407 915 137
564 649 442
164 608 963
294 653 430
994 18 773
413 929 880
40 63 689
148 321 610
867 100 19
168 152 374
689 214 146
514 71 1000
440 548 366
804 958 940
372 954 730
517 202 179
200 953 764
143 351 627
309 917 450
619 320 55
49 534 592
635 845 476
817 555 919
632 972 846
385 956 919
317 291 730
939 214 432
124 508 597
502 100 325
846 954 749
657 644 898
80 675 54
513 472 215
228 70 303
830 694 45
862 638 29
748 305 944
336 655 377
953 81 406
152 113 70
194 160 559
656 27 437
74 711 308
870 985 404
661 48 253
637 129 339
250 332 926
939 226 729
943 240 337
12 749 358
330 227 434
62 672 58
948 83 446
686 248 142
552 593 549
907 407 842
389 330 834
314 271 942
423 375 296
665 750 876
749 502 438
455 602 958
222 395 518
588 30 580
797 313 907
117 357 200
214 797 385
379 678 205
745 132 729
996 320 589
327 323 93
689 264 538
970 728 880
305 344 231
778 159 273
574 802 335
405 992 898
110 14 158
342 79 947
844 80 103
249 619 108
65 333 750
781 330 107
661 159 518
810 468 754
210 638 717
718 424 149
970 673 454
51 180 786
87 86 823
250 536 306
43 126 244
341 317 950
393 100 44
1 369 237
492 183 330
3 590 389
966 430 278
205 108 696
156 739 957
512 828 465
247 651 934
596 846 46
414 116 886
781 437 784
42 968 878
920 520 864
506 913 259
575 732 525
880 237 958
784 257 419
131 724 261
764 210 14
622 887 985
438 409 991
80 995 626
435 26 85
453 190 408
361 54 520
285 489 578
939 842 217
92 614 4
595 257 734
873 748 804
520 735 749
867 745 845
3 888 430
976 495 680
692 400 998
263 913 224
146 59 89
857 359 333
242 815 807
651 232 179
583 392 914
39 695 987
339 685 350
12 122 825
508 482 722
890 543 943
795 397 990
98 71 410
897 572 117
485 127 708
378 326 501
659 579 777
150 569 101
375 454 534
253 244 454
97 296 743
667 37 812
404 335 591
21 221 87
569 881 941
475 434 692
580 761 548
421 830 297
525 295 403
738 662 841
985 892 263
551 597 213
929 966 822
493 506 756
658 553 589
86 935 699
399 711 628
480 115 136
117 57 127
994 82 379
429 990 864
407 443 782
614 578 923
633 346 182
708 635 434
375 903 866
203 952 139
930 334 155
625 138 694
244 920 773
451 31 642
170 561 133
534 213 442
148 956 163
8 108 140
146 764 722
255 303 178
464 620 533
626 235 205
445 569 180
623 848 374
392 694 959
381 48 894
732 159 122
523 790 528
270 642 841
848 145 214
523 883 805
444 569 769
863 423 368
462 904 68
924 483 917
727 396 147
103 533 843
15 660 640
729 707 300
470 273 983
964 506 505
54 303 714
876 818 88
951 899 734
401 72 80
595 783 927
649 436 131
890 131 657
178 107 269
616 134 353
656 71 196
397 774 388
836 678 320
701 84 501
494 240 605
618 68 476
212 621 199
830 443 549
843 774 781
341 256 431
29 754 777
970 832 86
516 323 934
496 572 107
405 386 146
172 870 610
976 336 630
649 925 987
518 207 268
604 652 77
532 392 696
793 585 871
688 342 306
109 588 745
617 770 450
165 798 451
99 840 524
335 404 404
587 658 255
207 324 813
231 859 536
84 751 374
946 39 628
347 936 185
142 520 6
20 563 126
258 884 165
628 297 527
847 501 265
219 3 37
469 552 631
583 748 818
811 834 250
360 492 71
174 664 213
997 906 497
761 342 399
351 930 55
430 746 653
916 207 287
36 665 198
6 98 738
417 602 859
804 436 884
529 58 77
161 224 217
408 695 355
996 387 836
884 128 419
335 784 113
998 21 513
596 447 269
482 619 30
956 151 36
541 410 898
690 868 844
943 234 197
192 969 536
840 139 610
168 137 334
527 445 93
165 50 573
449 63 967
394 203 425
487 331 863
283 968 785
11 209 282
114 435 723
299 90 238
957 692 541
726 560 571
630 684 487
271 44 651
563 519 335
920 56 771
471 592 926
457 710 162
264 938 809
585 248 554
658 867 121
107 369 84
308 826 414
532 196 49
657 613 353
388 619 686
337 540 306
635 58 831
681 242 570
245 61 831
47 189 409
841 415 510
419 347 322
190 701 692
123 255 253
567 138 557
85 556 60
393 491 125
154 169 858
298 94 21
120 837 961
684 886 887
824 877 691
873 610 782
641 300 684
401 206 938
693 218 109
770 786 618
139 24 723
775 322 682
548 714 401
172 181 775
833 269 19
584 642 888
685 171 36
348 431 999
694 900 850
323 83 152
570 832 248
282 879 714
936 474 420
66 296 467
875 599 211
747 608 184
78 623 641
419 637 317
4 154 877
943 433 921
48 495 564
441 148 14
733 656 660
523 407 943
429 586 180
330 330 810
823 164 281
534 928 832
692 837 108
833 497 803
347 963 267
366 504 359
798 25 533
531 550 596
804 344 729
194 871 490
248 409 552
212 779 158
250 337 82
726 702 956
708 318 575
121 260 445
439 850 127
173 423 171
831 197 755
29 171 105
564 959 821
440 932 40
50 781 949
495 358 368
859 68 653
898 517 196
603 268 904
872 261 792
268 134 278
950 293 535
923 233 547
15 455 504
842 225 952
773 827 144
96 217 585
375 549 790
965 994 897
204 499 547
154 37 51
830 187 768
696 157 914
321 892 484
744 743 978
158 140 366
955 718 376
323 778 479
202 187 232
613 165 387
648 938 349
553 676 626
711 594 502
63 942 370
600 373 303
527 749 31
398 894 701
504 623 197
333 107 678
279 149 636
735 12 512
429 903 885
959 242 632
596 39 373
145 570 486
523 844 704
18 476 383
871 906 863
907 559 530
956 360 92
100 992 871
284 442 220
262 930 861
575 904 94
49 295 138
99 94 372
592 608 801
862 462 792
641 17 142
474 986 944
256 873 549
808 958 964
950 88 732
495 917 863
382 297 374
390 602 821
689 362 209
241 858 340
387 265 618
712 944 53
700 993 559
694 793 459
43 365 564
184 456 325
967 252 3
140 477 1
328 22 469
172 729 58
485 638 550
987 357 579
63 232 856
894 844 620
879 940 382
478 973 332
419 130 75
814 301 935
822 105 916
328 796 34
144 427 227
924 959 692
370 3 109
211 518 552
543 386 239
944 727 592
160 549 91
592 738 51
222 891 57
604 246 834
598 317 636
164 619 543
223 278 786
375 225 886
383 46 24
976 409 377
127 441 829
218 2 606
475 789 253
766 567 716
494 76 945
556 831 734
557 262 629
241 492 806
451 794 122
943 928 70
798 174 668
67 348 171
279 645 358
195 747 938
783 904 221
446 263 343
752 168 786
921 161 3
177 915 684
286 687 62
846 485 300
487 329 429
238 168 11
163 443 477
167 950 393
384 402 729
391 750 607
26 625 360
988 526 159
299 843 210
814 72 834
243 694 748
339 288 282
393 788 794
491 996 849
99 629 493
237 636 41
378 820 693
706 884 117
889 640 856
24 631 832
391 268 762
561 894 620
210 232 823
796 225 517
310 25 279
572 998 775
319 229 378
184 808 413
307 548 844
707 744 571
612 475 50
669 26 190
84 90 701
592 969 275
537 57 317
847 668 725
571 54 306
132 830 594
186 42 672
169 640 368
622 325 913
921 321 427
961 182 174
848 992 483
79 719 800
992 161 708
185 768 532
500 478 285
934 786 990
42 16 972
43 920 151
636 326 650
924 745 873
480 309 507
203 448 258
146 320 48
864 943 527
966 9 480
786 120 443
113 129 900
237 118 103
505 725 515
628 4 964
756 713 909
511 844 247
871 408 58
824 563 372
824 900 301
651 243 78
302 107 934
493 992 949
550 820 13
678 159 745
657 104 813
721 603 622
436 707 960
859 274 209
672 740 983
578 295 177
292 683 389
432 433 33
303 282 924
48 388 989
705 87 392
104 141 250
52 386 362
175 412 131
199 649 880
560 61 208
404 668 523
503 839 634
154 309 112
316 113 957
556 39 450
518 177 548
371 75 407
593 247 603
906 670 467
586 825 937
785 111 202
994 512 564
332 63 289
426 35 281
252 338 87
862 825 364
781 909 112
844 469 925
633 824 730
326 621 907
805 182 371
942 539 93
387 433 194
329 455 846
808 811 997
831 932 552
550 363 355
434 26 773
716 381 610
941 380 338
309 493 443
983 515 204
134 116 125
727 107 167
731 83 279
209 508 101
467 352 2
986 963 667
883 303 278
409 489 610
977 394 115
190 924 516
522 540 587
935 461 125
158 802 653
944 225 540
994 666 277
539 676 625
485 768 202
768 226 961
63 391 328
638 720 288
295 629 799
507 274 279
859 746 387
872 566 758
61 546 13
576 9 747
564 593 426
394 936 603
345 6 34
525 809 951
363 10 331
683 282 547
868 779 120
553 643 331
829 308 867
117 479 182
855 287 378
561 625 376
83 869 105
463 532 315
244 484 60
997 803 37
92 347 352
731 474 15
20 346 506
386 828 820
216 637 471
927 735 105
498 434 141
903 892 372
972 697 194
941 531 87
60 107 835
235 774 207
443 910 64
461 661 592
383 632 206
124 442 499
170 281 773
841 317 466
905 654 635
975 130 27
545 74 720
686 209 283
342 111 2
317 230 469
654 606 132
911 787 819
62 484 763
321 619 339
187 893 960
971 583 958
292 477 397
101 134 597
13 436 49
956 408 860
663 593 206
189 267 707
662 866 453
393 378 874
98 370 320
953 418 309
970 948 240
195 527 953
734 952 624
709 934 117
684 891 322
25 572 340
180 179 279
1 743 482
743 163 972
245 99 60
254 955 427
619 495 277
23 172 400
487 889 646
117 795 277
331 943 869
712 491 144
704 927 953
810 375 611
716 585 733
580 616 332
790 507 531
720 219 494
16 885 66
103 567 767
516 414 539
86 534 915
307 30 888
884 9 392
497 93 934
439 280 187
4 308 5
136 722 67
142 547 348
380 754 189
857 242 554
172 267 647
570 171 834
78 45 816
505 384 287
862 96 496
848 25 616
367 799 700
514 992 565
862 713 405
78 408 3
712 644 217
36 667 268
898 746 105
422 811 130
258 745 684
258 131 661
885 933 588
703 430 66
888 424 471
861 960 542
650 909 753
586 60 804
681 457 576
922 382 235
931 835 511
495 721 124
384 197 447
250 123 786
767 139 546
608 975 570
390 755 178
159 443 445
541 677 105
90 715 579
101 229 538
732 302 818
308 871 656
626 511 911
500 338 677
11 14 507
221 295 550
84 48 338
96 556 796
950 588 456
669 260 678
403 895 21
279 849 45
913 802 315
790 116 440
454 90 788
724 395 913
181 240 417
620 805 679
87 66 72
376 962 933
53 153 813
778 926 154
28 205 36
766 320 618
898 166 334
125 917 205
56 563 658
820 18 807
776 24 454
902 553 743
137 475 126
511 883 388
632 167 195
779 808 468
233 637 719
430 314 911
630 152 488
284 32 75
471 656 843
475 105 800
995 153 163
64 159 47
246 116 122
239 575 711
819 69 959
223 493 840
163 382 552
501 757 651
166 100 713
247 615 65
641 993 454
564 578 66
65 881 781
354 60 73
375 433 791
784 201 958
396 213 696
60 514 12
614 608 5
231 383 324
83 737 493
663 792 634
917 387 379
118 152 758
711 238 795
321 947 117
47 444 770
603 377 200
4 142 467
987 419 125
713 832 279
931 158 124
315 298 644
91 957 685
359 472 650
164 467 880
951 644 817
416 497 413
759 202 438
50 949 117
754 172 664
90 971 55
538 392 270
404 32 56
928 150 971
969 949 133
40 901 364
742 568 515
888 744 728
427 953 312
18 85 241
886 699 530
808 454 243
345 105 624
936 236 274
641 987 544
400 344 329
297 25 985
939 931 703
925 822 154
20 224 508
371 937 242
338 345 237
895 64 345
92 479 772
662 197 662
687 429 995
757 766 690
238 391 538
826 511 181
681 15 223
523 90 863
304 305 77
125 682 410
265 935 456
464 92 38
48 382 535
617 887 789
551 194 315
560 173 775
543 447 975
98 858 408
509 26 328
241 501 176
184 536 191
187 44 147
833 52 964
816 588 611
715 430 485
688 112 482
117 762 135
612 50 820
846 807 244
643 624 148
56 737 165
991 457 469
688 41 250
609 872 52
645 211 807
179 271 644
126 631 377
524 695 482
425 372 618
880 119 362
705 9 520
705 707 857
231 190 660
617 655 420
892 195 626
729 148 721
541 863 580
238 713 116
904 291 996
890 990 716
446 288 529
689 901 766
225 934 9
445 81 898
1000 685 752
908 75 102
185 577 511
192 858 391
694 122 337
766 491 134
802 578 849
555 434 250
869 626 568
556 863 226
478 575 214
213 380 247
121 16 870
172 886 623
465 363 158
118 338 44
791 969 455
250 105 901
243 246 330
645 806 485
298 342 571
117 583 547
761 924 995
273 83 241
649 132 168
417 955 305
59 371 447
10 307 276
941 781 653
429 355 381
741 696 281
183 313 806
549 199 766
403 585 73
768 888 976
848 663 361
532 898 860
221 691 593
409 369 157
572 510 133
440 476 44
621 621 359
390 89 672
641 163 637
979 670 550
890 339 913
838 131 418
153 174 201
428 150 710
600 810 32
856 416 106
185 20 676
196 326 412
294 542 113
585 57 842
658 420 518
867 745 366
288 323 662
208 248 280
290 723 801
419 899 154
500 151 700
187 430 608
290 178 590
273 112 822
415 516 188
722 460 503
336 949 431
665 762 651
568 665 660
353 372 423
68 228 164
737 453 923
834 560 461
801 783 840
613 36 104
460 516 537
972 783 212
373 712 588
379 749 379
110 572 151
546 505 348
727 213 104
317 187 424
452 910 128
555 404 968
835 323 551
251 576 823
595 335 966
523 986 356
440 912 200
242 470 322
678 769 570
529 58 715
372 656 13
109 414 521
787 674 737
776 351 455
671 123 220
840 214 145
941 282 123
823 598 719
188 828 320
21 437 943
81 463 301
803 522 890
134 770 775
945 48 503
986 258 174
858 969 711
399 608 868
950 790 593
191 170 811
32 286 487
496 47 156
777 357 768
355 158 237
637 47 223
247 600 146
340 397 764
850 797 408
602 103 953
346 717 846
619 498 751
40 440 444
673 35 234
511 423 592
896 533 874
603 988 462
188 119 179
701 687 455
977 577 903
318 386 462
187 176 522
978 456 607
862 288 246
991 329 776
593 825 824
925 201 684
414 885 530
119 489 613
453 273 979
11 221 314
674 58 371
575 592 209
859 985 395
412 293 238
414 922 900
951 271 205
450 593 783
301 418 892
637 365 733
751 3 205
894 378 127
750 366 658
500 321 544
968 14 704
798 50 666
772 42 289
459 885 910
282 214 341
629 421 15
414 679 625
714 415 777
150 651 691
867 65 478
433 64 340
488 509 889
451 187 150
379 648 742
990 628 567
939 69 890
123 800 630
340 951 286
665 63 6
517 831 234
124 150 881
994 283 671
90 991 519
451 936 901
370 936 871
164 737 95
406 169 820
447 263 979
386 369 787
38 843 149
460 683 324
253 426 870
799 453 823
559 776 121
251 978 777
15 744 303
783 88 46
498 650 908
561 972 57
155 174 488
564 220 562
375 232 498
83 996 103
193 4 561
61 534 526
601 52 157
738 411 401
584 15 109
76 671 226
7 124 434
393 660 921
689 527 285
264 581 172
173 99 236
618 981 86
528 849 746
339 561 107
666 183 247
441 99 827
528 556 372
731 864 340
114 594 292
797 189 813
414 325 576
579 548 176
540 964 241
612 877 247
659 309 980
914 891 714
139 205 240
742 572 599
420 32 267
504 149 579
975 589 966
319 981 504
835 726 749
237 153 344
195 542 835
983 103 448
182 556 149
988 6 120
822 391 798
660 382 570
181 26 468
714 164 817
844 441 473
660 792 771
174 684 323
779 290 354
725 675 63
534 802 471
834 475 675
611 279 704
923 456 339
56 74 140
504 987 150
246 236 979
326 774 250
552 349 923
655 396 365
723 350 496
345 807 381
213 385 715
958 676 90
171 943 583
308 657 642
741 650 392
54 130 677
684 196 172
178 191 506
767 303 254
804 402 994
842 686 480
602 592 779
217 36 961
305 214 239
91 699 136
344 846 661
329 567 775
188 313 992
880 724 699
499 30 919
381 69 458
405 140 133
225 358 845
127 884 298
477 77 561
921 291 504
128 252 944
595 182 642
862 953 437
891 830 978
306 889 944
546 566 458
191 994 734
784 506 269
619 241 101
812 795 975
918 483 942
344 672 714
457 983 707
828 878 169
506 331 883
745 91 466
758 86 115
530 536 840
232 46 127
582 837 774
777 994 649
272 392 91
192 106 961
714 736 330
612 342 478
422 967 152
423 908 851
647 991 772
141 86 757
128 374 881
197 675 196
36 565 287
815 212 560
293 629 827
910 705 990
704 770 732
720 125 674
944 132 631
115 720 23
146 451 277
362 803 157
721 627 347
256 272 330
43 312 138
533 970 188
419 860 649
198 972 285
336 550 807
521 398 384
14 805 388
761 972 330
274 830 698
446 402 60
532 177 416
937 602 353
832 658 384
694 392 883
902 134 593
43 448 578
34 916 774
160 333 367
86 263 336
702 989 374
966 817 162
493 52 26
755 697 252
120 702 629
621 368 210
860 176 31
755 704 669
449 57 550
812 558 465
976 717 303
75 241 560
189 66 532
310 659 519
542 134 39
559 439 456
333 240 854
134 372 816
674 358 71
902 265 858
949 239 740
655 201 882
913 929 370
732 992 806
540 966 183
311 806 906
319 266 154
65 452 106
25 527 576
45 748 429
480 157 748
151 422 720
522 588 213
832 743 777
977 732 110
390 228 461
341 151 706
666 440 772
534 588 510
705 610 35
674 23 316
495 739 721
787 895 460
296 430 302
325 408 469
233 976 449
534 178 293
782 241 880
966 481 165
845 883 413
689 62 976
571 435 343
850 54 501
229 606 839
691 281 474
673 838 836
922 222 884
309 364 880
285 525 692
729 415 588
609 347 500
488 334 833
599 909 538
509 283 768
368 495 163
227 144 188
387 821 292
685 118 335
908 844 453
671 243 74
359 393 719
28 979 25
709 905 479
378 970 278
381 986 19
594 113 483
78 162 172
68 999 806
380 846 420
194 657 888
369 846 666
860 373 391
798 791 179
412 660 949
866 505 19
650 670 39
306 346 405
658 249 194
618 746 734
804 405 147
658 519 696
452 305 141
180 884 566
596 922 96
212 374 59
799 238 384
169 262 320
486 531 652
315 254 45
776 693 857
189 165 535
573 327 701
317 301 922
163 922 287
466 991 257
669 548 862
37 189 428
8 538 681
890 64 961
408 256 584
32 435 894
58 616 513
239 88 573
363 433 340
746 648 329
657 130 18
925 176 624
184 680 876
792 938 625
375 363 8
788 930 495
468 23 329
901 603 199
205 674 495
481 288 702
888 321 596
696 918 966
789 799 377
219 698 554
522 520 568
922 575 904
127 875 51
705 811 711
315 582 44
178 786 832
158 711 342
585 346 225
920 560 123
403 104 336
922 905 423
864 523 157
452 276 934
123 656 266
102 692 945
503 733 143
802 536 774
572 754 529
514 951 929
465 444 195
294 748 517
644 427 688
344 116 327
496 495 991
483 188 124
534 70 671
833 688 641
464 401 701
660 201 460
161 327 827
223 95 338
800 938 491
29 592 736
39 648 349
986 375 229
294 317 949
305 184 919
525 551 712
14 994 812
514 297 448
108 758 797
776 940 789
777 591 342
848 306 6
520 26 976
683 181 169
391 583 418
425 383 551
218 256 749
676 291 195
136 226 215
968 932 764
396 138 146
614 100 953
206 114 86
783 856 36
323 707 676
518 18 634
306 101 132
457 574 593
936 300 33
737 952 883
782 429 595
424 310 618
377 602 676
714 346 804
42 241 383
438 179 881
359 619 334
511 748 354
289 164 731
86 748 420
904 422 658
178 487 413
636 355 60
955 837 958
684 410 734
594 202 90
244 200 339
197 221 477
2 795 615
178 53 464
914 84 142
617 648 692
83 595 108
743 598 316
368 223 925
616 509 880
803 301 327
300 661 351
631 152 871
821 287 613
957 330 585
687 602 309
257 993 412
185 502 264
869 534 701
843 772 550
182 586 858
769 677 956
542 817 594
759 289 703
842 459 419
276 243 783
908 168 284
267 763 519
619 13 539
71 964 532
777 772 393
488 976 540
333 576 797
716 744 490
554 920 30
646 551 646
792 979 309
637 753 105
377 998 370
454 975 834
286 858 428
203 183 274
299 937 127
608 210 734
696 857 978
403 877 166
665 553 406
644 483 337
192 124 53
733 843 595
994 772 90
83 678 578
150 257 605
333 764 749
461 961 738
797 47 773
774 945 586
20 511 800
864 533 818
955 376 268
278 29 170
102 128 537
294 105 576
123 365 458
850 805 374
428 222 308
907 584 953
657 945 471
522 617 844
98 13 981
696 675 84
635 505 241
320 259 588
976 12 226
660 783 355
674 750 16
893 856 421
347 319 133
727 939 831
694 181 239
947 37 183
339 499 133
206 220 155
969 385 512
995 286 904
388 750 724
948 811 118
9 165 646
214 294 538
999 967 448
349 580 108
440 172 434
141 340 361
392 600 308
171 80 43
893 947 1
172 249 992
575 585 853
131 506 568
130 204 211
337 445 259
266 118 864
775 666 82
446 779 3
479 418 572
680 142 817
276 223 859
571 274 796
135 318 104
989 933 195
180 7 149
583 599 112
451 324 617
963 904 13
731 607 688
989 731 704
299 33 492
397 773 905
195 944 279
891 467 89
499 928 170
899 659 781
122 86 522
556 281 379
817 392 825
355 260 676
977 121 643
637 738 779
130 947 474
669 249 485
492 373 284
98 823 400
115 200 283
700 812 336
175 508 420
312 493 488
450 64 444
810 756 918
13 513 832
178 407 786
45 458 564
418 103 663
121 101 310
30 794 299
103 465 43
949 698 708
648 748 250
144 182 75
536 826 792
576 145 309
915 343 251
580 178 111
436 377 154
418 59 689
327 545 309
982 606 230
49 411 577
265 716 916
918 164 55
547 136 431
300 108 445
772 748 194
294 788 996
999 138 648
34 712 211
872 325 599
863 488 291
104 72 518
665 884 525
198 679 329
887 174 513
463 612 266
863 4 832
297 565 858
487 822 196
940 92 544
135 508 734
218 703 272
581 315 528
336 337 328
66 66 492
349 336 559
147 88 420
939 80 630
625 280 483
332 56 283
684 671 492
454 307 964
206 949 361
377 961 1
84 994 559
104 431 373
642 834 831
950 580 534
455 244 256
939 741 386
870 887 331
615 923 252
271 390 470
630 203 383
108 846 109
540 926 282
120 485 390
818 634 500
13 853 268
322 368 530
581 616 446
952 167 479
732 230 433
257 321 147
339 669 874
423 173 751
271 960 88
293 484 127
891 483 57
400 903 568
275 133 972
183 881 716
914 447 455
660 969 580
118 340 81
139 42 693
282 450 275
507 230 141
893 767 626
994 816 72
745 783 704
677 929 86
333 365 355
200 413 439
335 351 5
786 614 842
988 694 566
461 137 721
930 422 367
380 23 169
912 660 945
861 791 553
644 173 700
825 546 560
564 238 268
898 487 92
113 625 528
868 552 32
129 852 748
735 172 181
211 889 939
836 535 956
145 89 789
21 662 379
392 210 598
161 198 645
939 26 378
912 839 663
161 604 347
828 621 192
971 482 333
128 696 296
979 259 868
253 28 893
73 656 508
715 43 721
343 481 761
333 481 863
208 373 79
840 96 359
180 242 437
724 613 784
639 912 565
147 10 382
882 477 575
194 358 852
801 404 63
821 673 771
911 279 11
64 588 132
959 55 713
979 441 210
124 224 528
909 750 731
35 171 726
661 831 631
782 542 706
436 580 82
300 270 323
407 432 607
679 456 56
723 117 917
150 708 872
745 172 870
5 323 213
732 72 253
497 890 957
192 821 912
8 214 561
550 925 919
952 106 25
741 475 251
630 719 959
506 259 210
554 796 386
915 226 505
705 710 430
392 2 650
131 313 546
59 304 633
197 423 482
834 792 905
569 936 342
242 897 805
381 58 338
989 342 579
305 939 96
167 741 939
453 781 90
5 195 264
105 641 52
448 230 197
974 415 137
153 308 532
366 675 116
628 989 635
63 924 146
577 581 968
126 457 926
176 396 302
929 517 173
949 449 752
732 661 315
100 363 254
897 87 981
646 330 221
113 437 879
621 718 403
944 818 25
997 5 51
640 164 6
59 531 325
940 601 365
858 645 730
959 607 132
698 734 110
302 903 768
123 574 798
867 545 233
51 903 812
451 462 654
885 17 1
595 113 269
595 8 706
406 431 846
180 628 14
625 497 560
697 938 206
322 592 395
572 329 653
398 600 911
570 119 603
786 191 893
66 53 900
909 775 372
214 759 598
356 873 327
113 640 835
365 285 509
297 358 795
63 704 424
504 786 117
346 829 786
757 250 967
51 558 221
56 314 796
474 164 225
725 583 621
15 909 811
224 606 507
458 54 939
386 357 324
522 817 663
131 32 436
841 872 671
136 974 893
149 611 640
726 949 889
473 717 788
664 587 391
973 845 145
301 446 109
299 852 665
718 982 885
204 794 554
134 201 75
594 678 559
225 495 789
583 30 294
714 263 595
797 115 259
192 58 41
687 888 916
561 46 82
920 140 374
457 893 583
162 813 248
644 839 977
209 544 607
674 500 619
289 406 274
403 270 715
917 633 358
211 63 986
537 647 459
103 847 89
363 573 113
904 353 422
405 632 981
63 741 31
445 960 792
258 600 55
824 934 99
717 227 639
292 711 363
668 522 654
374 920 42
423 214 251
603 68 529
416 324 706
2 733 344
473 446 581
801 95 825
809 538 861
159 938 636
656 75 785
530 977 851
928 869 238
393 887 736
975 684 775
596 665 397
394 894 223
787 17 684
668 831 108
108 722 48
350 350 238
457 239 428
537 142 120
817 497 907
250 495 950
429 880 863
573 382 704
982 160 813
837 658 524
556 16 441
522 904 443
954 992 261
988 713 557
752 185 191
767 66 446
57 977 300
736 940 629
333 421 231
774 446 162
554 962 231
900 863 416
183 447 256
702 87 250
152 613 7
609 32 307
25 250 140
528 945 33
844 969 443
964 484 353
397 262 148
923 360 696
680 97 603
868 584 152
672 729 10
841 61 794
611 538 629
798 554 3
301 609 478
834 367 722
810 527 570
243 768 56
255 205 451
255 582 953
587 527 967
735 701 306
642 515 937
734 344 395
34 899 799
322 993 559
145 769 203
882 581 329
630 794 53
937 8 432
367 454 968
810 813 598
467 263 876
748 712 766
472 320 37
551 871 428
784 16 986
160 438 825
383 454 215
88 521 382
120 975 14
52 344 273
376 261 787
32 237 454
154 874 816
557 609 975
789 149 176
805 488 535
867 948 183
652 914 491
619 156 409
121 780 177
633 260 866
476 781 958
60 128 910
554 477 2
624 108 282
503 939 646
629 78 570
100 581 266
135 361 244
849 709 127
87 463 309
684 426 908
986 847 802
666 37 23
128 136 617
796 245 441
760 60 440
118 636 816
58 128 679
516 851 119
324 138 185
438 83 616
352 780 233
493 453 276
461 440 338
454 877 489
518 724 607
774 274 830
264 392 860
734 696 323
632 917 500
505 130 12
491 896 101
876 642 55
159 31 808
677 682 484
194 827 357
118 848 844
1 286 686
876 325 909
276 78 507
579 319 533
912 923 302
764 240 660
821 822 447
121 701 455
489 626 690
880 819 193
236 999 55
30 87 341
117 836 891
926 764 721
900 452 477
994 298 661
697 84 811
144 677 988
997 836 21
57 804 802
319 284 130
478 28 559
713 249 426
67 195 346
244 296 235
312 928 793
241 962 536
165 826 159
818 992 550
782 776 231
201 920 569
448 178 993
830 712 462
826 934 2
166 746 98
527 821 608
665 361 315
787 790 110
181 83 717
259 218 573
41 687 207
946 425 179
316 688 615
953 597 792
752 402 499
662 478 222
720 493 185
624 534 888
897 112 153
842 998 31
864 919 1
614 448 576
768 775 633
3 22 306
407 713 176
130 842 287
969 238 582
701 391 376
452 418 451
921 343 358
733 771 96
590 526 166
859 91 637
643 832 667
267 852 859
543 30 546
563 676 418
981 999 674
195 129 876
16 100 43
536 934 771
911 171 401
666 365 737
2 376 936
713 71 678
654 832 625
995 75 943
293 1 373
121 675 901
217 670 506
34 365 915
418 327 68
200 312 308
173 520 893
17 932 996
760 976 184
601 647 206
531 549 234
230 942 782
929 5 962
923 88 975
215 593 34
793 273 367
299 629 262
130 613 465
577 698 684
368 786 195
706 23 308
413 508 769
334 181 650
772 307 962
323 378 458
824 655 769
78 16 859
411 846 630
73 375 934
722 221 926
397 712 745
367 149 424
337 659 87
446 944 145
972 395 314
267 996 34
840 48 763
484 367 208
399 61 185
339 604 932
370 202 96
455 932 452
847 213 875
523 520 322
906 788 710
366 133 507
799 510 445
460 457 282
791 835 720
741 813 125
673 833 867
533 419 896
635 304 25
243 450 513
385 671 728
766 591 76
172 377 275
108 230 992
310 34 332
901 378 648
157 30 7
519 617 326
478 219 407
386 234 949
660 270 130
767 483 414
801 539 576
109 790 813
668 561 981
132 796 500
19 365 786
45 189 328
306 349 146
465 62 971
317 144 723
656 836 986
762 884 772
85 72 383
890 40 494
816 787 841
361 50 77
333 107 986
292 979 328
603 822 873
426 66 415
854 262 993
686 574 357
432 238 378
556 240 30
381 740 62
233 552 178
934 351 726
504 581 178
425 451 54
706 75 771
399 626 438
198 313 600
509 868 547
921 624 556
22 74 500
870 546 400
993 832 985
313 162 426
167 601 936
993 184 407
256 383 306
581 568 961
414 507 86
552 691 20
385 977 739
991 766 325
525 23 724
98 489 508
16 191 143
184 482 620
736 411 622
488 755 56
445 857 570
117 321 600
50 87 116
114 31 812
169 344 869
343 538 407
752 327 785
745 157 136
806 755 311
424 895 61
83 779 859
325 836 944
631 428 456
594 617 863
520 713 112
655 116 238
865 874 893
834 891 960
2 479 5
702 987 973
938 286 409
599 420 437
572 412 470
876 731 630
849 928 792
454 384 99
1 102 828
608 881 853
648 690 756
471 349 622
462 707 528
108 349 971
655 122 83
951 424 217
349 690 19
758 630 75
738 34 269
838 672 227
994 817 607
601 293 823
408 225 144
144 672 782
248 959 141
227 599 843
437 610 149
494 943 664
338 169 831
710 670 574
766 562 730
269 313 164
268 376 805
657 471 342
985 924 208
716 509 856
730 55 963
671 979 787
381 286 309
223 998 726
6 767 887
165 640 825
380 275 818
216 445 462
509 484 326
542 271 616
111 417 788
275 316 32
96 568 661
504 894 998
800 475 876
896 202 236
220 701 506
990 277 361
231 646 777
979 532 573
308 189 59
599 827 151
39 542 74
133 664 839
533 420 499
307 840 25
544 376 567
682 378 622
503 618 802
131 451 145
501 863 960
890 849 129
809 884 700
992 299 882
693 594 98
547 97 864
203 170 687
120 712 479
477 522 711
956 857 588
203 16 184
734 162 232
346 879 141
841 436 334
579 183 381
625 742 34
737 793 548
732 385 460
383 892 785
586 862 85
81 129 378
159 437 322
914 909 285
209 191 486
773 512 208
845 278 532
79 833 411
791 283 77
133 581 588
505 936 183
274 479 36
643 7 311
308 825 720
563 778 631
279 836 241
223 452 163
130 172 224
185 1000 417
976 591 420
329 224 647
777 120 125
137 993 992
442 279 78
757 428 186
954 458 382
937 352 762
486 153 64
200 902 616
999 158 676
290 332 890
98 836 421
685 158 916
200 210 699
526 202 493
983 592 459
721 795 599
728 769 406
56 832 952
10 632 552
977 446 180
415 176 770
411 250 534
886 462 969
865 771 159
792 129 88
599 519 957
262 894 99
236 29 439
363 108 661
889 35 703
238 823 748
697 184 737
506 35 267
889 365 899
329 943 593
858 191 646
486 940 264
36 824 740
234 686 367
413 390 369
913 434 252
914 476 823
925 839 116
485 471 52
859 522 205
240 947 831
260 645 734
304 760 275
231 247 37
245 167 962
214 522 272
785 961 37
909 329 168
574 465 851
881 112 27
733 720 673
184 136 848
996 417 48
702 882 113
528 374 60
256 499 179
931 715 60
635 809 433
23 329 581
863 37 346
315 13 852
48 210 351
693 522 932
270 500 34
577 84 324
821 596 819
656 255 284
87 115 828
653 711 321
464 797 552
524 280 199
898 456 487
403 761 631
138 380 293
493 636 824
586 477 331
772 289 250
649 950 109
815 508 761
175 840 942
604 619 534
301 883 209
608 332 485
973 332 1
540 574 922
245 480 747
681 311 788
857 544 921
544 110 903
49 93 314
115 514 948
489 797 401
688 722 564
424 679 971
318 542 604
538 931 428
520 21 923
177 253 467
458 776 346
161 643 53
634 615 242
244 452 568
585 186 764
285 460 825
65 523 773
144 885 904
96 785 368
50 912 834
222 168 753
253 20 327
43 23 71
606 854 188
317 762 808
706 169 971
832 17 787
373 311 522
702 720 242
165 153 537
281 833 639
959 67 8
662 758 600
176 92 607
709 827 901
14 396 55
662 411 17
703 622 74
510 353 719
899 432 183
298 914 423
526 24 904
282 465 177
808 241 774
169 275 185
776 758 141
500 276 4
429 566 940
9 169 697
999 809 112
466 334 514
830 489 657
473 827 189
392 404 172
878 659 806
105 265 635
47 429 936
886 641 554
871 335 260
354 128 11
666 919 560
53 844 643
552 707 587
761 509 270
288 26 888
206 500 529
702 980 976
336 569 415
831 712 941
312 983 229
964 997 244
496 307 953
437 203 834
194 533 704
560 418 107
419 829 319
322 819 551
580 594 501
965 301 245
353 767 239
299 115 444
165 310 771
553 140 703
102 665 624
935 18 720
725 583 118
991 423 281
848 571 210
700 445 862
667 716 460
701 364 519
715 936 356
369 377 69
133 833 866
548 485 554
431 316 789
131 283 957
621 127 175
933 118 558
590 259 310
130 162 367
600 931 229
272 441 276
569 940 396
627 249 236
599 133 781
461 372 863
402 376 729
678 120 842
88 352 698
981 768 49
489 149 682
127 738 860
172 854 651
279 610 190
314 567 536
544 190 649
137 836 780
894 371 685
907 820 777
227 120 243
976 48 307
536 418 124
72 717 534
794 600 199
285 336 389
495 31 299
425 506 820
136 768 681
100 148 25
266 32 54
105 365 598
687 783 487
200 825 753
154 997 461
534 283 319
499 939 403
892 118 254
319 294 709
894 680 19
500 664 996
533 489 107
971 538 207
598 530 397
38 380 628
587 961 39
252 752 974
602 628 928
754 846 121
358 315 478
748 928 548
635 434 288
100 592 357
213 143 974
410 456 955
610 857 648
845 442 8
398 122 316
232 953 102
168 766 28
272 816 612
35 884 231
837 330 792
951 348 782
279 329 830
849 849 274
475 314 233
208 201 259
558 321 729
873 722 924
40 304 966
173 615 261
12 894 292
474 660 577
735 517 271
47 246 104
439 260 849
411 741 968
358 766 930
799 550 504
671 722 854
603 972 924
120 340 397
654 415 624
536 708 102
458 520 70
130 926 501
464 931 882
386 730 623
671 286 240
960 932 539
610 985 571
698 30 956
347 853 849
343 404 660
178 250 966
297 48 362
698 372 670
306 911 639
30 133 663
202 347 645
703 576 93
159 490 209
705 853 887
95 847 770
647 553 514
362 168 882
579 535 148
674 615 133
314 564 388
639 132 695
224 183 952
414 466 634
296 224 823
170 393 416
502 890 711
173 901 149
280 947 466
832 621 529
498 524 332
690 901 181
912 900 64
789 311 35
306 233 867
623 783 555
114 713 680
863 447 346
553 126 70
189 954 173
771 576 687
359 164 223
416 967 882
713 65 431
341 9 35
829 997 846
345 360 193
555 156 463
892 232 344
282 331 447
437 295 616
152 678 86
298 981 477
462 915 103
661 862 721
983 47 484
621 181 518
506 735 101
939 260 344
701 201 59
942 257 106
941 627 567
584 682 679
811 29 137
458 284 420
913 795 709
621 1000 915
213 477 168
418 800 667
141 937 219
189 736 15
275 25 223
669 159 676
562 809 938
718 536 455
234 596 600
355 188 645
440 816 237
806 218 548
762 6 106
850 17 658
329 262 622
666 21 869
991 794 95
690 992 890
699 250 952
687 219 169
978 928 965
571 486 737
216 92 621
491 331 832
424 2 431
796 65 758
320 618 24
307 743 754
871 481 251
739 495 124
771 222 377
85 117 44
806 55 11
283 48 275
585 357 918
908 984 880
84 148 766
695 216 245
204 815 223
705 270 675
950 515 975
977 257 924
306 171 655
799 98 607
339 108 467
919 85 913
198 354 431
276 553 953
537 290 365
907 966 284
54 505 349
845 855 282
320 325 307
753 328 705
165 570 711
280 529 936
100 679 753
546 603 830
889 978 298
369 562 581
6 665 27
581 148 472
547 418 104
936 625 948
545 949 812
227 747 302
732 256 107
864 527 825
895 563 164
881 940 323
28 853 30
632 947 488
995 118 412
768 328 614
42 790 947
291 712 674
687 406 210
29 11 635
970 94 123
642 804 782
478 191 218
771 166 673
256 641 811
487 257 636
8 478 336
775 244 388
96 368 891
993 301 913
43 833 761
977 591 323
216 649 879
885 916 936
198 101 569
896 923 481
34 654 905
984 658 13
798 903 404
748 752 270
20 659 515
312 420 330
996 558 328
739 738 533
698 291 119
915 151 749
355 398 23
118 17 725
897 442 825
965 141 94
188 573 848
308 163 90
755 482 721
508 493 667
388 23 804
588 72 347
856 104 724
21 865 397
394 92 859
925 947 12
545 38 433
606 432 514
868 270 215
864 518 820
453 809 167
948 955 964
257 886 950
898 196 606
951 322 44
885 946 302
70 446 194
637 447 770
739 759 373
461 447 964
35 70 922
237 642 59
822 521 522
763 32 370
613 362 697
966 909 832
245 838 689
18 559 818
20 904 276
442 918 901
347 150 729
787 172 560
541 852 774
357 500 642
566 440 214
599 111 455
719 478 293
500 196 168
601 261 674
784 928 996
199 848 556
975 391 881
689 897 344
807 633 720
214 539 961
885 536 815
138 815 345
717 392 816
600 113 126
350 496 242
617 363 9
781 17 630
365 298 715
296 716 277
193 344 96
958 280 591
698 322 185
653 963 23
696 850 180
452 344 198
390 855 190
177 219 893
690 579 843
45 209 326
192 717 157
815 739 796
427 24 20
694 588 617
494 116 4
811 224 209
903 771 877
262 111 853
725 158 23
223 34 691
579 553 964
31 445 924
349 276 474
120 998 821
147 428 80
434 893 425
364 592 817
495 580 975
20 944 663
226 512 40
601 586 778
211 760 900
546 951 352
942 118 909
280 6 695
812 291 683
458 143 152
498 952 242
875 874 886
752 234 960
118 192 384
788 604 579
45 914 987
720 939 827
374 657 115
73 366 491
279 838 322
282 69 958
483 554 130
560 588 879
788 793 416
966 999 1000
235 650 538
771 232 600
39 297 266
931 734 847
355 737 794
443 744 291
474 772 938
897 314 560
430 340 40
611 814 683
295 495 959
430 327 910
865 342 963
98 858 291
9 750 939
828 814 851
577 939 272
188 797 830
754 890 445
512 539 536
273 669 87
423 478 577
356 556 294
514 591 598
742 18 941
792 447 734
482 789 503
113 445 934
797 242 346
774 23 769
478 879 599
686 423 90
418 99 306
684 480 837
323 187 951
438 960 677
760 534 598
681 264 774
547 491 705
91 250 53
630 353 306
697 754 837
687 792 106
402 408 254
494 77 15
243 444 241
108 131 341
84 859 983
127 312 193
578 609 779
66 285 546
7 782 340
674 75 784
663 790 952
94 74 729
852 796 621
398 3 289
924 343 41
927 616 89
721 271 244
789 225 899
192 609 516
227 306 949
22 969 49
687 380 44
208 639 465
745 153 227
642 221 999
628 892 12
650 784 344
654 447 854
597 964 486
461 502 855
514 349 240
946 21 763
190 291 697
282 429 166
527 445 784
506 236 734
229 777 751
626 677 780
565 955 480
494 973 13
79 948 309
273 728 11
507 724 558
42 28 369
383 539 640
715 980 567
836 372 412
215 55 378
137 155 317
388 745 503
759 209 214
41 297 417
447 261 99
90 597 585
649 12 199
889 587 773
646 60 693
215 657 669
744 701 379
19 359 321
96 961 387
313 963 687
896 101 83
895 598 163
362 384 632
116 173 391
688 836 255
137 145 645
493 627 52
477 571 114
916 755 261
283 682 886
655 404 729
614 102 569
563 553 989
664 74 256
121 349 848
39 301 247
328 960 351
561 50 432
441 858 955
761 761 261
138 383 417
186 597 987
95 555 42
43 358 824
14 600 956
820 489 742
626 997 808
159 815 671
338 569 757
58 868 595
19 920 941
532 65 80
442 668 751
742 963 337
46 752 980
780 733 426
389 73 877
347 739 539
942 774 389
637 784 26
663 762 459
171 890 318
239 262 82
618 484 169
959 460 876
41 605 676
764 833 580
905 959 434
360 714 867
197 642 870
849 139 645
172 713 518
18 963 236
165 900 636
96 812 293
603 856 129
287 161 850
320 692 981
335 648 231
646 558 28
465 75 409
212 29 675
198 417 563
21 935 876
25 74 331
911 117 622
147 146 548
610 493 112
711 85 957
255 633 534
487 348 562
676 366 205
839 878 944
853 671 387
752 491 615
404 659 459
239 357 195
531 795 456
591 215 44
241 481 439
188 203 758
228 725 241
730 22 139
478 114 184
637 182 647
674 752 586
34 351 196
992 602 421
221 561 255
455 907 826
251 854 290
715 764 340
227 843 148
311 250 705
817 404 261
13 861 274
859 909 606
435 699 312
927 430 25
439 270 88
316 246 316
678 291 1000
808 860 739
833 708 729
122 345 214
673 792 335
945 138 1
180 362 191
364 580 747
728 863 937
195 608 840
968 507 678
485 593 554
332 709 211
267 995 93
718 170 181
117 199 211
34 368 583
635 964 863
708 108 962
919 247 438
673 702 765
992 774 994
534 387 597
778 721 848
294 651 742
52 74 908
634 515 946
522 127 563
465 445 161
156 845 97
610 911 458
678 382 188
382 385 744
874 110 329
820 939 656
122 787 93
831 61 274
74 195 894
954 360 934
245 706 771
167 374 569
574 275 865
548 70 215
346 766 239
247 106 795
572 595 36
572 459 220
577 366 871
484 805 50
557 595 431
711 15 538
309 300 804
76 838 998
982 848 966
536 570 625
325 262 612
574 64 33
656 386 591
230 842 21
437 167 951
233 628 128
410 589 734
603 712 734
669 789 916
513 459 934
364 491 363
893 929 233
742 554 459
104 991 18
827 958 632
599 544 767
106 637 779
361 265 854
498 312 806
311 704 403
699 577 147
109 186 825
637 869 383
920 237 374
977 195 811
568 933 916
759 213 307
695 434 700
295 142 947
234 457 574
315 500 822
496 313 735
508 121 696
472 394 602
92 892 238
80 921 113
309 677 900
811 398 685
655 632 671
930 761 684
935 313 868
534 250 147
182 705 609
365 416 868
615 288 386
427 869 73
309 443 262
970 95 522
844 303 283
53 65 307
654 183 767
864 371 185
689 890 256
100 63 237
687 825 134
298 790 850
198 711 695
494 546 52
257 281 139
670 829 649
150 839 249
10 721 828
993 331 298
702 649 71
32 10 452
597 128 881
784 913 265
944 528 376
632 177 449
616 325 897
685 630 132
896 691 413
606 716 372
102 709 942
840 626 123
859 607 538
852 652 865
976 559 302
687 803 41
707 311 375
649 80 187
618 725 741
867 393 524
184 318 281
483 610 85
446 912 24
681 239 570
667 664 967
463 65 420
414 171 801
555 927 976
51 736 384
377 950 936
300 173 264
447 228 154
722 705 786
384 65 689
428 210 494
117 607 81
623 447 978
232 156 734
983 385 202
627 13 814
100 877 616
849 309 69
703 156 71
858 190 218
423 327 490
781 846 664
695 285 474
889 365 639
843 839 319
155 622 988
419 838 246
63 508 214
854 874 539
801 408 978
490 534 49
83 608 849
810 330 744
508 953 233
89 9 934
750 183 1
286 748 425
376 780 120
889 750 283
261 879 47
605 369 998
636 231 142
638 800 202
682 400 140
620 71 213
316 645 35
64 144 459
553 727 364
46 887 694
480 612 166
667 944 558
461 555 957
433 942 692
866 263 368
473 88 507
579 82 594
552 231 289
138 715 685
549 730 676
68 315 532
714 534 664
963 748 552
864 183 824
893 690 149
479 324 146
85 687 966
342 282 248
681 218 38
104 111 748
539 591 783
912 962 387
723 68 472
286 425 277
596 435 627
849 923 708
183 411 324
415 527 531
373 324 1
555 364 833
144 587 822
638 561 301
43 113 695
601 496 900
272 219 652
114 134 656
139 261 463
597 934 411
686 608 185
876 623 893
588 558 774
522 571 953
569 899 134
52 314 839
873 150 134
201 733 709
696 967 429
731 782 463
18 220 699
781 256 337
44 94 999
1000 771 353
978 593 479
769 643 466
754 772 109
669 698 159
289 397 728
575 666 924
436 97 825
224 423 659
713 761 111
441 316 861
631 681 868
797 412 783
227 69 433
722 964 207
628 781 159
129 110 639
665 258 167
235 521 97
512 337 493
446 984 915
891 391 960
785 928 957
542 909 676
100 702 288
428 135 220
51 783 273
243 175 466
924 537 598
788 246 969
63 330 816
855 582 700
430 888 505
262 113 23
660 224 528
521 838 415
954 682 970
906 637 230
271 253 755
985 384 985
192 255 397
666 653 581
920 768 408
366 841 359
186 447 59
359 359 306
220 884 801
271 81 687
550 415 840
827 598 472
156 161 310
76 308 460
79 993 236
502 999 514
618 417 598
164 450 63
683 322 419
819 589 682
288 238 747
502 728 667
204 452 471
386 31 414
107 481 821
947 767 230
930 860 123
94 840 72
658 186 475
616 42 821
573 483 640
295 580 708
993 21 952
655 138 238
918 584 954
951 999 419
259 120 913
325 628 982
829 922 257
447 167 748
489 848 874
219 575 706
977 167 707
9 575 768
174 716 248
135 897 968
718 522 54
677 389 772
869 895 478
978 745 246
752 863 425
902 658 489
767 144 683
650 52 664
35 415 402
429 911 317
297 243 928
359 99 36
756 961 919
819 228 16
801 512 989
600 473 159
895 5 200
232 73 866
382 272 171
965 703 279
490 152 312
409 119 882
151 381 864
372 25 529
118 741 506
275 214 359
648 705 864
335 592 523
563 264 520
187 503 577
251 428 545
850 681 376
643 771 20
937 897 494
819 777 220
200 986 57
683 324 297
102 582 864
705 695 137
293 986 825
359 547 256
675 980 555
345 66 370
131 632 582
925 646 814
403 999 369
283 609 485
567 89 789
575 174 506
134 828 552
853 408 220
587 605 300
372 961 121
582 166 713
526 806 662
540 176 40
358 473 397
12 155 769
506 782 701
91 155 223
307 58 312
418 253 554
794 832 480
14 122 549
150 597 483
408 11 232
427 159 489
990 782 9
85 825 443
250 631 375
525 946 614
889 995 694
282 367 808
478 64 49
715 693 506
920 56 357
916 531 22
848 608 626
768 656 419
111 756 223
118 128 790
128 653 719
502 612 675
890 278 150
573 171 869
360 930 240
46 651 130
260 762 835
180 85 330
849 157 740
870 759 856
64 504 23
913 339 425
181 849 267
236 8 61
826 782 909
663 199 660
444 739 947
341 473 635
301 812 276
724 231 823
90 391 758
195 962 433
517 749 520
387 803 834
965 834 200
280 629 704
932 499 967
569 225 217
801 576 596
854 106 599
272 961 102
298 314 757
102 693 334
249 533 545
720 433 460
883 716 66
734 565 920
545 653 964
52 869 243
160 41 241
42 879 831
939 629 394
421 656 548
221 181 221
252 724 277
207 557 689
663 309 762
767 73 640
964 234 614
962 648 948
52 252 884
650 148 518
758 141 149
35 805 802
978 730 502
594 735 822
112 139 943
87 632 661
409 175 934
405 670 622
86 613 821
31 817 66
296 617 433
565 676 774
216 187 589
183 866 165
943 526 646
321 870 906
929 887 871
39 138 588
245 691 639
586 941 642
463 78 434
60 479 793
306 762 901
520 22 732
952 860 126
557 478 947
363 925 875
557 996 118
433 975 106
904 323 259
707 966 304
278 746 55
814 89 141
173 477 657
382 721 624
704 67 597
16 185 775
432 640 999
446 910 130
415 236 622
512 313 103
90 836 611
769 922 616
590 391 505
63 855 916
599 219 503
887 997 660
796 168 76
71 870 727
654 668 899
902 867 144
795 898 54
617 4 653
390 685 551
959 854 779
649 89 532
319 171 456
669 443 147
184 912 41
721 134 919
826 307 829
265 426 33
42 307 313
953 432 506
819 524 197
442 881 79
35 410 942
235 792 374
891 702 230
228 532 600
524 207 753
543 803 368
518 603 177
135 819 122
354 966 756
741 98 591
202 218 460
425 144 608
822 919 383
382 147 560
754 396 247
704 755 151
479 462 108
10 215 196
559 240 233
675 95 339
413 452 68
648 435 495
347 753 314
576 500 889
941 245 322
587 553 233
543 652 265
173 989 252
858 529 653
906 215 23
668 781 950
345 953 755
544 366 521
717 733 281
587 137 366
466 605 815
41 699 445
749 425 91
552 107 740
263 974 696
627 308 740
995 477 63
553 426 628
357 553 335
158 691 117
789 149 951
289 1000 248
500 893 322
120 99 781
831 916 141
225 506 733
265 333 357
762 4 714
710 494 4
955 564 661
461 257 702
587 836 584
900 140 238
400 364 237
434 156 342
58 715 198
41 438 687
345 636 910
962 750 485
446 276 936
846 250 439
672 154 334
250 505 909
975 256 429
602 232 602
182 50 662
289 302 195
964 509 808
527 264 537
948 337 156
460 191 796
718 601 488
363 168 48
813 290 384
19 828 708
753 242 698
450 889 751
208 995 785
963 536 390
920 703 780
569 297 660
976 134 152
363 499 585
808 254 338
443 736 981
709 2 249
834 624 494
570 622 499
534 181 481
395 625 127
710 463 270
299 468 739
596 16 318
632 130 118
508 354 192
86 360 113
492 823 2
969 647 873
893 226 149
150 511 936
393 860 757
876 270 244
244 305 199
206 177 24
464 611 115
92 274 209
299 687 267
27 843 235
116 135 236
402 9 694
198 15 141
135 44 307
211 340 749
529 966 195
229 809 834
374 401 65
960 764 607
535 542 94
420 408 629
402 995 765
649 436 229
529 5 456
507 380 84
249 822 267
865 126 368
61 248 231
424 959 978
668 506 969
837 286 813
472 58 12
19 42 702
640 316 484
385 279 427
719 178 629
23 983 56
199 180 731
554 206 584
688 401 819
174 470 809
589 774 769
228 684 67
505 310 458
388 554 50
597 99 485
827 167 465
622 332 158
344 404 433
60 887 811
132 559 778
501 601 962
656 469 929
51 843 395
859 395 987
675 327 761
907 61 193
671 811 14
316 292 540
526 868 96
655 313 779
419 631 630
405 126 34
571 75 784
28 422 772
866 627 717
728 428 332
320 627 430
557 129 280
439 721 155
251 426 535
144 454 132
603 290 213
560 276 803
34 883 12
996 697 631
579 978 141
884 269 60
346 699 79
15 384 425
366 514 831
50 312 730
541 548 456
151 9 303
870 213 396
972 573 828
707 139 396
177 207 531
502 267 84
54 74 398
221 442 395
963 974 969
904 534 489
370 213 311
522 54 137
602 83 419
54 719 97
749 717 658
588 968 879
364 179 247
844 784 326
256 176 463
634 310 529
989 553 726
27 809 607
994 452 657
62 81 56
36 523 957
454 854 607
963 512 231
478 551 679
716 683 77
982 285 778
57 98 949
485 896 192
150 488 229
255 634 845
253 81 451
889 683 447
131 677 317
298 317 342
428 123 395
45 560 699
261 703 90
436 672 142
977 606 788
814 62 138
262 73 319
643 996 908
119 424 595
672 628 812
453 897 176
462 195 442
242 849 727
928 50 933
253 754 440
780 765 688
213 238 531
313 232 878
255 619 354
242 414 358
842 622 103
857 739 98
686 124 793
800 4 341
64 799 269
843 173 67
176 70 234
738 3 21
358 512 533
854 339 868
146 921 663
977 499 29
995 742 931
986 31 734
603 518 236
585 382 369
960 753 846
560 438 94
637 725 979
555 117 181
306 838 385
841 745 764
49 742 114
18 282 517
899 93 580
107 894 771
98 610 274
104 589 79
704 650 482
66 262 910
519 657 440
281 322 644
546 607 866
930 903 999
852 963 613
540 55 5
807 838 64
392 34 471
719 121 872
863 144 250
592 817 636
248 988 627
797 364 305
218 261 603
410 948 208
198 126 163
645 699 38
49 641 282
104 383 660
440 142 380
505 815 120
92 490 348
741 110 459
424 110 349
858 104 108
289 846 566
797 291 21
181 651 820
379 288 36
454 642 292
675 33 485
545 830 360
739 221 638
314 546 145
114 57 754
394 780 142
318 569 714
699 79 140
366 519 216
906 423 62
11 971 694
911 170 182
522 692 711
249 572 597
556 109 692
621 724 255
834 883 529
217 5 147
83 766 272
587 823 569
864 390 797
279 751 660
330 680 884
24 724 482
321 409 513
270 820 969
200 393 614
929 245 709
743 587 826
293 240 631
833 212 183
159 691 295
623 218 812
582 781 940
244 623 852
981 127 867
706 542 206
799 809 71
268 221 495
20 386 560
246 371 924
995 724 55
522 579 876
800 928 112
348 457 230
889 773 673
720 61 582
51 231 762
393 341 902
817 933 973
526 200 946
151 682 855
256 848 20
900 600 119
238 39 297
414 426 70
997 613 131
546 465 520
873 184 873
108 353 650
977 470 843
523 669 340
218 7 114
505 40 992
178 533 439
570 29 619
888 144 930
314 672 452
2 477 782
667 414 171
359 151 844
623 883 403
414 776 845
691 194 747
46 345 235
284 370 273
86 137 897
798 22 935
232 882 609
842 886 882
577 586 551
592 660 200
516 368 517
510 369 35
736 164 918
175 41 147
447 828 414
926 900 248
241 860 993
149 895 776
231 470 955
257 122 853
420 546 88
864 202 843
32 703 93
110 89 496
366 355 103
532 956 500
185 159 25
10 757 739
3 614 747
93 59 617
406 263 289
76 591 581
246 993 329
440 504 976
150 910 298
322 40 63
209 18 297
10 312 287
68 6 309
180 417 177
433 984 685
717 684 599
303 774 544
302 781 181
793 923 685
608 715 866
60 103 716
905 803 105
997 525 516
501 949 251
817 377 862
400 430 447
726 953 538
739 216 412
386 118 1000
85 726 590
523 98 258
844 180 864
215 860 344
956 831 416
187 330 244
854 321 193
153 597 406
804 463 180
254 739 858
380 462 128
922 593 329
859 603 868
52 567 461
844 90 754
484 824 40
945 393 726
226 105 527
872 653 711
447 858 355
417 212 941
26 707 56
583 733 844
485 369 945
598 293 696
217 41 771
436 731 216
712 651 713
698 239 239
249 994 264
844 333 408
473 435 724
438 120 538
399 740 322
562 253 29
712 520 71
552 293 452
901 943 945
269 271 419
153 394 60
342 772 290
479 527 7
350 844 602
754 386 816
102 898 7
23 5 869
276 195 911
688 536 108
71 668 18
275 884 221
978 813 306
682 701 542
967 344 764
531 814 839
197 159 559
779 57 703
421 516 700
846 870 750
401 962 615
458 900 733
654 268 957
740 614 467
651 268 918
435 903 616
538 558 149
140 233 103
183 597 301
806 361 623
798 535 678
230 943 146
617 981 488
100 701 362
450 13 630
343 158 345
718 275 790
751 25 583
555 101 545
642 333 889
530 326 886
417 447 864
8 789 316
795 970 463
681 222 455
762 61 570
374 696 393
797 475 379
577 273 693
285 911 893
86 815 744
595 894 606
372 273 840
249 74 456
28 765 834
232 659 273
953 954 806
26 81 84
872 72 102
561 247 207
394 406 175
335 97 78
263 813 678
135 137 104
685 251 486
308 710 200
905 482 833
441 591 958
564 994 21
648 470 967
394 132 344
22 440 250
31 296 575
6 772 980
531 505 787
437 137 462
671 287 182
374 949 149
136 797 908
694 938 426
475 540 637
579 515 411
586 399 737
320 184 906
390 432 580
124 231 276
156 322 693
596 619 604
901 752 417
781 416 913
232 999 621
318 216 740
667 255 971
414 711 462
818 375 924
817 326 746
110 218 199
353 510 367
137 28 521
594 386 344
329 577 534
589 650 279
107 856 174
442 341 607
762 267 579
328 431 601
904 386 322
886 899 993
468 528 495
518 682 169
532 125 374
208 148 438
980 446 183
93 110 74
415 634 545
606 661 706
574 423 282
828 841 592
911 452 654
336 30 939
359 591 566
293 479 717
458 585 522
852 163 181
994 153 10
528 52 383
647 934 89
659 741 672
590 913 123
457 532 486
196 658 152
611 864 334
756 233 289
71 228 199
287 943 610
582 868 480
515 582 361
645 184 350
783 766 310
304 679 880
158 2 59
419 310 918
234 754 837
538 200 830
995 257 675
836 503 761
215 226 983
355 475 262
764 838 2
167 787 541
548 498 797
284 474 526
791 446 565
912 523 874
527 592 542
538 904 178
384 698 691
543 615 7
966 833 364
430 198 834
292 456 480
806 336 828
625 884 861
797 768 561
509 440 326
301 37 840
637 51 333
954 54 277
251 889 457
455 832 467
713 319 753
9 517 836
967 995 777
900 87 410
195 563 915
413 38 883
872 749 570
215 886 136
666 950 499
969 212 455
200 590 437
439 538 249
627 884 170
416 121 590
790 118 830
432 894 783
414 612 839
800 663 836
772 180 806
226 424 392
728 609 333
144 705 833
80 439 848
775 130 500
809 426 776
967 906 551
28 272 102
7 499 913
989 500 925
63 786 159
680 564 579
277 149 32
589 333 106
108 54 19
254 165 953
241 367 287
661 609 879
991 654 452
179 216 267
950 347 247
438 959 974
431 567 651
411 246 650
195 624 990
700 106 278
341 394 898
763 861 850
324 695 221
751 883 55
334 81 506
182 590 99
329 679 889
140 12 892
547 694 220
370 47 498
604 714 451
354 365 706
802 894 194
458 616 64
133 264 322
287 88 972
4 200 221
740 216 336
847 522 838
91 550 97
310 385 407
171 968 363
866 134 660
666 282 146
514 761 233
13 812 254
225 711 695
613 443 430
750 285 324
27 95 105
419 756 315
312 765 504
450 549 834
446 957 7
221 382 322
410 151 102
188 413 924
182 577 634
76 524 426
2 772 185
166 462 699
59 183 759
741 89 971
310 739 762
572 108 513
678 529 980
543 755 275
972 705 705
809 936 815
87 284 535
342 28 315
196 204 334
937 718 328
575 874 592
24 506 930
146 864 35
30 902 522
740 472 516
345 601 119
806 948 133
253 828 466
674 439 794
704 270 33
789 60 832
647 778 78
791 437 671
857 947 504
776 455 442
315 443 954
861 979 956
452 96 291
962 928 733
721 400 158
986 367 325
515 750 147
300 446 680
799 189 37
808 602 186
910 212 237
643 294 949
934 531 878
295 408 136
640 140 545
263 774 522
156 661 580
464 629 423
665 965 359
123 602 210
321 845 183
490 756 371
252 369 455
33 578 954
796 830 307
176 1000 973
513 694 902
821 559 671
717 178 846
903 894 154
586 975 767
48 611 925
530 988 941
466 966 696
768 682 189
717 880 455
229 988 486
311 567 974
597 297 843
781 878 148
442 776 596
233 378 99
713 948 990
756 343 470
756 559 912
774 757 884
15 115 880
724 5 852
111 335 989
8 440 184
359 398 877
343 273 55
661 782 473
511 401 549
316 495 407
983 299 422
171 634 233
27 209 763
230 797 948
120 103 291
75 756 475
260 534 494
367 913 661
746 75 134
809 422 420
325 505 807
800 186 751
314 85 152
289 907 202
138 776 113
531 907 788
40 465 799
933 229 920
799 492 654
864 809 296
328 853 926
682 575 135
739 666 657
899 600 646
187 79 276
402 523 714
63 747 980
410 470 603
13 947 138
41 66 567
673 493 641
449 116 96
543 857 272
698 129 435
637 562 467
567 82 810
804 298 78
257 992 412
265 55 101
33 433 948
486 896 253
25 59 535
638 845 799
308 553 449
113 861 94
293 868 122
756 385 534
158 411 372
188 9 656
257 173 56
428 157 371
724 501 515
61 919 60
528 264 618
294 918 105
138 228 661
860 30 218
390 793 603
619 222 257
104 883 481
589 370 668
717 920 465
714 602 432
761 495 473
409 219 112
962 538 641
53 220 949
597 717 753
435 474 664
703 478 993
763 792 30
30 136 547
573 49 795
913 803 14
446 336 394
997 773 164
530 74 875
617 735 286
100 906 238
644 969 573
924 405 655
461 679 677
944 447 202
451 696 317
613 165 113
174 595 346
39 980 371
422 901 276
952 561 831
330 433 424
678 434 313
363 135 240
472 61 628
897 80 184
73 16 817
606 552 82
453 201 782
402 988 388
571 902 338
343 814 79
156 679 423
509 391 235
412 249 713
824 4 466
230 110 583
521 668 874
132 804 103
410 304 726
630 836 126
237 460 623
426 35 520
663 669 119
749 773 116
961 179 365
313 505 532
503 456 936
584 775 667
261 793 421
391 97 272
230 637 139
838 729 522
38 172 482
615 806 403
442 289 431
549 717 490
566 234 234
750 461 292
559 415 699
996 915 578
282 474 162
576 336 992
13 198 30
64 951 709
148 362 873
146 987 471
614 183 193
401 144 177
425 536 473
632 656 726
643 58 441
356 961 583
674 939 859
342 757 860
462 279 144
529 138 664
373 169 434
393 515 480
512 199 443
588 582 748
747 105 197
165 183 654
922 267 451
262 892 275
290 832 56
94 458 160
765 145 382
124 576 606
995 71 761
642 331 881
957 501 5
764 418 797
835 577 877
123 546 209
167 436 621
997 148 65
283 23 779
927 965 494
873 304 545
694 574 225
633 678 645
98 613 24
584 993 229
540 387 831
383 565 717
529 703 362
338 136 826
303 235 282
18 385 891
455 53 966
844 972 166
851 953 531
907 179 593
817 565 575
379 671 867
601 564 754
735 975 802
844 695 542
229 328 413
5 936 657
144 454 205
340 481 816
630 713 623
215 805 38
251 931 53
252 189 933
894 360 573
589 741 371
954 854 697
435 543 520
983 656 441
966 336 807
194 54 382
387 441 812
58 679 736
398 673 277
29 889 154
738 697 131
65 343 100
135 744 554
783 668 9
3 568 670
557 87 786
300 736 57
354 472 874
788 459 770
855 122 739
925 744 440
508 881 729
631 804 655
185 485 541
904 732 178
5 863 372
100 543 994
324 931 417
717 516 453
916 46 400
371 327 946
249 258 325
847 858 188
530 128 948
60 657 61
810 181 113
664 534 356
99 136 554
513 238 594
736 411 84
307 675 921
42 487 771
505 548 70
421 612 14
769 809 48
652 57 394
261 523 217
834 617 117
999 547 380
418 431 599
396 913 968
664 747 507
636 224 804
249 820 939
553 377 770
753 896 629
590 389 705
43 698 272
594 630 398
286 523 379
660 783 915
109 245 704
529 138 722
720 931 404
507 723 410
113 332 106
692 820 267
89 953 169
156 432 847
933 213 187
215 659 562
34 749 96
114 218 115
16 960 753
774 894 323
438 976 409
806 655 333
665 824 336
806 854 694
971 577 865
724 307 22
89 912 831
755 544 647
558 546 884
270 141 46
614 906 954
386 398 120
5 665 389
702 313 223
897 936 680
38 389 460
948 586 414
662 687 150
719 21 276
101 254 540
787 10 397
962 241 919
969 674 397
594 311 300
613 348 306
882 143 368
190 460 216
506 265 684
553 53 956
187 292 84
742 386 651
322 393 226
778 818 515
21 344 535
279 554 794
773 473 805
808 727 22
332 310 190
202 67 397
993 447 673
863 975 989
385 854 390
564 906 861
912 675 776
333 449 597
24 650 634
383 864 596
393 780 236
271 919 121
26 427 816
625 736 468
631 833 504
619 815 69
811 963 387
18 411 837
575 986 935
748 788 547
75 162 344
112 837 978
804 70 129
843 980 192
374 403 610
372 575 442
204 420 684
107 66 782
102 934 537
741 966 465
762 733 134
298 219 738
358 734 229
626 57 94
372 982 109
373 659 158
471 475 749
754 933 501
37 169 321
186 583 694
525 215 212
366 234 301
42 787 495
670 90 316
608 83 648
459 836 105
31 93 527
327 418 78
622 881 796
42 461 480
449 357 396
872 611 12
374 617 702
98 81 823
187 668 312
786 305 53
372 287 240
115 303 660
580 240 255
912 368 58
529 9 472
355 364 899
325 537 234
776 501 103
282 699 177
579 232 388
478 950 236
751 484 615
55 644 130
712 849 680
448 543 726
987 547 686
284 713 988
828 686 1
322 938 28
177 595 791
257 287 407
125 388 433
957 257 775
903 372 414
243 244 292
171 274 64
98 505 492
648 424 182
243 861 706
948 630 905
490 898 74
317 308 490
892 534 379
762 664 99
994 123 749
889 732 45
311 455 693
785 828 658
743 13 640
154 750 572
657 67 188
643 211 566
94 557 180
13 564 400
41 610 901
550 368 920
289 685 332
841 741 240
869 254 947
979 293 506
783 850 195
184 851 163
428 32 876
423 229 198
746 397 602
555 628 56
771 466 906
244 817 780
273 148 693
789 475 31
850 588 732
839 622 575
326 425 693
957 366 95
750 850 660
873 108 678
551 695 166
6 119 401
263 666 825
728 407 853
319 586 624
881 509 761
89 776 453
693 687 364
124 117 463
280 19 538
246 836 823
741 497 173
352 588 653
482 110 953
328 888 184
658 757 47
875 802 733
820 9 239
97 749 751
410 497 128
949 218 568
500 666 769
733 565 574
405 187 668
222 681 961
517 868 137
404 528 173
657 912 281
33 215 971
160 549 245
954 386 124
848 658 806
914 795 784
440 336 581
865 777 699
38 51 877
461 6 874
275 883 751
788 713 509
718 141 302
704 974 324
110 943 852
492 818 278
564 44 765
30 275 184
624 965 98
693 438 130
834 849 409
109 354 696
707 997 99
976 214 872
589 799 213
607 439 679
912 943 299
729 772 177
159 542 569
2 93 736
658 44 587
367 857 979
908 557 16
713 206 811
928 579 282
881 654 274
896 818 185
379 848 509
462 343 889
22 204 500
637 450 64
74 251 423
626 430 669
753 847 586
991 254 141
19 838 700
577 962 167
173 812 412
203 466 858
266 610 557
850 338 556
773 657 604
745 766 351
997 787 238
343 887 879
418 84 295
16 775 399
750 340 297
98 113 157
31 936 529
800 476 426
484 169 424
451 938 502
830 213 464
528 484 51
553 485 997
4 904 88
610 319 63
295 844 649
3 420 508
664 557 341
340 508 378
229 524 688
300 32 565
54 760 539
153 784 70
577 201 792
780 287 101
905 59 593
896 731 848
482 210 411
708 873 564
72 325 766
951 391 235
289 750 841
236 380 751
896 488 164
981 557 469
116 361 589
140 873 429
471 706 127
336 775 624
114 397 215
36 862 451
177 462 1000
366 750 652
819 788 778
638 37 578
413 18 863
957 443 73
727 721 133
104 193 286
967 97 26
733 392 87
804 727 980
197 750 615
213 736 985
803 590 968
235 942 703
171 640 153
340 770 340
862 390 619
450 476 512
253 112 118
123 815 657
907 618 465
210 199 831
56 373 705
396 951 281
811 163 217
751 766 583
888 287 643
296 609 881
314 819 166
69 623 696
914 347 880
762 776 499
497 251 477
215 904 253
754 84 289
938 291 5
914 532 546
864 696 350
700 598 337
601 379 743
592 584 578
140 877 149
4 324 810
281 302 95
487 696 585
854 926 586
689 809 287
452 432 703
334 293 51
34 968 897
420 680 258
121 862 851
706 665 773
474 580 785
499 934 366
757 820 518
716 509 131
115 317 726
506 564 955
822 647 204
63 556 921
31 652 878
263 489 111
824 633 503
61 700 837
131 597 133
315 700 898
474 522 924
578 538 841
96 745 650
286 156 967
688 771 236
190 684 324
60 461 665
458 681 415
697 27 406
269 342 183
736 904 634
653 818 160
400 380 354
776 8 370
466 87 415
465 936 680
421 485 318
211 445 591
107 850 48
693 64 893
946 903 731
414 332 932
735 454 448
995 403 486
328 306 519
975 184 539
346 395 335
522 814 585
602 584 450
212 545 915
903 741 416
212 724 317
264 15 67
140 187 278
81 597 339
263 313 311
715 337 434
637 348 867
277 903 762
14 584 807
293 893 349
861 873 844
387 788 38
495 292 282
304 894 86
812 168 551
834 64 921
820 808 432
668 977 905
46 868 647
84 386 915
468 377 734
860 753 561
627 158 162
468 641 263
258 105 691
63 172 434
496 297 779
613 372 893
187 428 301
129 589 286
910 683 151
940 311 928
530 868 346
961 906 778
408 49 970
946 459 24
485 159 705
747 110 280
927 409 873
349 868 615
343 286 353
822 663 884
632 488 759
222 618 62
583 654 95
45 782 602
10 884 795
251 107 375
301 369 163
31 659 493
779 544 806
621 757 154
730 475 137
321 73 695
314 925 999
329 607 435
23 135 626
321 564 981
988 142 937
72 223 352
50 586 467
339 657 914
601 57 74
369 251 901
607 61 738
831 972 169
638 987 412
539 867 161
482 325 718
887 73 518
723 730 669
294 370 721
672 813 38
410 950 308
69 523 937
122 467 138
285 768 374
621 997 294
571 620 588
20 256 474
141 569 472
279 748 176
10 688 131
566 338 926
598 838 287
515 511 197
275 16 747
606 311 778
74 510 996
616 299 857
258 335 398
852 749 662
432 584 179
602 258 950
351 851 299
926 793 101
193 30 812
681 292 169
743 193 164
77 565 711
709 452 541
558 570 180
890 752 495
615 851 134
830 852 996
235 747 708
620 242 864
69 461 339
474 235 208
410 10 706
246 568 636
949 487 16
171 306 79
811 355 820
20 429 38
392 594 517
472 448 183
473 35 147
375 392 844
595 649 590
996 821 568
923 367 949
659 780 984
815 461 17
372 887 741
437 122 714
879 290 506
259 650 394
739 839 393
455 842 185
666 668 386
103 233 153
199 875 158
107 146 202
3 385 296
688 551 776
347 387 813
152 575 324
110 654 550
289 27 72
285 853 875
724 901 799
995 817 690
231 241 379
631 572 577
291 393 16
584 533 536
322 939 577
353 443 89
363 822 482
125 875 804
272 909 382
315 405 6
675 266 801
813 478 537
827 295 832
478 982 850
109 161 639
618 53 359
504 157 379
810 232 495
809 703 233
671 538 263
729 184 671
342 833 249
59 616 825
501 359 79
522 292 334
758 442 560
490 345 596
345 445 634
125 354 601
814 616 953
449 694 971
251 997 415
528 365 354
754 309 348
368 612 908
494 26 39
28 607 474
144 110 134
706 95 337
357 995 58
846 900 914
850 676 686
422 707 717
626 844 841
504 683 379
510 429 297
664 365 196
206 803 386
910 650 17
152 650 592
296 849 770
78 973 521
379 417 537
700 473 103
456 516 528
43 833 724
68 524 505
631 410 870
40 625 213
263 402 389
898 139 935
390 708 297
595 621 536
221 295 481
162 172 830
731 535 994
977 318 481
327 499 53
878 237 254
413 265 508
845 710 832
519 248 758
68 845 491
982 980 440
830 731 954
833 358 262
468 218 811
949 868 922
248 624 569
445 831 532
876 994 530
91 308 843
43 762 330
856 549 370
38 556 848
897 40 815
353 670 727
810 639 247
902 470 399
150 818 925
610 136 869
463 954 573
862 447 472
531 439 748
313 427 318
576 684 50
924 844 6
906 697 298
134 494 118
290 337 945
681 302 671
888 381 725
780 411 287
324 288 856
426 504 879
440 668 389
154 529 855
778 389 898
777 899 599
441 828 94
92 129 550
662 750 260
130 379 592
414 942 128
82 898 435
836 296 362
112 674 331
779 648 33
814 814 351
68 42 233
528 2 458
876 666 503
952 685 622
866 318 900
35 109 102
527 115 280
811 359 403
391 294 482
215 479 433
423 651 653
767 85 179
71 882 844
492 832 796
201 168 712
519 127 775
298 941 145
185 773 968
65 356 484
643 116 852
510 359 564
566 638 831
637 884 84
373 200 596
778 202 498
305 895 418
622 568 528
645 567 389
274 328 631
276 97 658
204 631 157
55 885 207
96 97 209
579 753 225
760 586 155
290 392 504
687 639 401
944 965 688
745 199 751
194 626 337
583 315 103
321 580 162
258 534 41
397 89 280
406 264 996
887 405 597
785 901 430
247 57 303
659 413 336
631 429 110
72 437 773
567 527 105
972 110 948
147 947 883
838 732 172
353 245 858
199 162 359
960 958 952
293 475 858
21 299 598
355 892 259
583 371 605
698 208 987
517 922 615
478 700 623
582 17 461
394 91 458
153 625 33
533 164 69
238 880 247
34 931 120
276 650 743
618 405 283
748 580 830
524 480 600
294 684 926
384 538 211
539 316 506
759 553 670
74 657 23
823 307 709
966 311 535
38 206 161
744 319 759
804 353 51
256 611 363
525 164 150
522 65 232
815 438 626
79 542 723
25 374 902
497 165 640
397 948 989
282 64 485
96 664 884
919 197 351
870 803 899
633 452 948
155 436 330
988 905 715
679 462 406
603 189 545
161 975 36
635 385 701
887 740 964
831 397 79
340 947 106
780 69 540
83 937 153
454 118 628
980 333 840
563 471 807
268 868 849
101 867 685
185 863 230
709 686 45
38 145 663
894 285 456
451 909 434
247 635 351
417 519 675
214 761 530
796 865 20
9 285 674
802 233 125
190 950 689
35 969 503
93 583 263
633 222 134
940 594 8
897 37 293
955 46 141
490 283 966
105 668 784
942 516 977
543 542 772
646 78 877
979 889 676
514 263 445
423 708 370
617 707 28
386 745 258
934 586 36
159 636 280
340 706 338
605 425 327
507 384 966
118 683 587
203 797 978
20 249 97
7 654 857
393 467 101
614 675 874
709 334 93
582 636 500
789 651 588
577 697 588
34 519 65
21 330 461
904 694 720
814 14 991
424 609 896
246 791 202
543 986 959
896 677 348
855 309 11
377 945 145
22 393 43
400 565 755
198 591 685
615 690 611
389 762 520
706 714 166
182 303 972
879 527 394
47 807 624
750 540 266
757 186 421
107 273 841
68 854 745
617 220 204
538 584 863
762 143 642
462 937 524
516 740 144
437 229 148
869 832 119
398 392 774
219 878 9
655 290 981
821 907 116
22 532 505
613 634 622
187 795 85
361 472 826
838 597 274
352 611 825
182 953 27
594 262 996
898 723 410
131 216 856
754 351 954
50 974 731
944 94 743
980 877 750
419 327 971
910 324 211
404 872 178
946 642 969
725 717 560
985 699 597
110 183 960
427 881 963
41 416 624
490 536 693
856 918 259
677 801 731
885 710 176
299 4 956
323 123 489
70 208 484
251 719 78
43 772 942
193 97 498
198 34 723
40 647 949
691 58 907
602 837 156
98 509 291
284 214 494
930 884 432
674 915 153
649 632 211
310 378 476
867 434 957
167 704 229
337 853 572
151 434 798
91 194 766
645 351 43
625 556 445
181 722 342
926 717 20
660 407 575
942 73 689
72 883 558
761 186 963
222 225 203
784 227 805
686 642 679
447 528 516
692 948 604
100 349 733
800 183 595
271 670 210
544 731 236
266 175 943
260 605 866
626 300 623
395 196 703
86 36 188
531 79 102
760 841 183
454 737 921
698 67 652
403 31 114
74 334 673
234 608 493
24 72 528
596 550 989
799 96 539
131 453 653
698 59 192
301 449 313
233 192 645
678 301 222
555 750 909
863 592 440
214 811 99
201 410 458
806 537 6
254 872 876
162 348 93
114 996 847
740 935 749
149 432 356
482 976 96
332 308 733
760 120 992
840 510 907
240 127 181
271 185 795
21 471 971
690 529 83
492 135 695
519 149 184
404 627 115
215 678 668
831 163 552
242 935 604
705 584 947
370 965 400
512 894 442
204 329 950
933 878 81
998 387 105
266 882 808
261 337 173
899 231 511
702 280 470
890 229 701
175 298 50
965 571 540
255 904 884
794 865 489
643 666 227
671 541 123
810 996 305
315 754 473
612 531 199
400 69 705
789 473 25
117 618 829
664 28 582
94 54 921
938 653 619
767 566 803
843 1000 80
985 895 729
36 455 27
43 823 97
462 612 939
973 84 428
79 358 415
104 732 180
322 979 945
18 861 896
519 751 444
793 381 526
936 635 901
285 484 488
701 609 745
363 992 497
906 455 483
207 609 937
96 875 480
145 86 991
641 670 54
387 31 799
688 50 923
642 652 316
687 88 706
371 158 591
770 190 938
503 964 232
765 862 722
985 625 692
265 996 976
591 524 568
108 336 97
536 656 261
793 771 725
797 884 916
630 191 979
858 53 619
421 289 99
567 498 472
204 923 395
178 40 485
696 509 892
831 528 109
159 668 581
698 701 374
285 437 240
539 186 831
513 227 835
579 803 780
753 463 489
510 491 519
35 616 978
546 918 777
310 227 880
615 103 673
40 748 220
847 612 819
632 221 920
720 128 893
222 662 270
647 177 390
841 557 905
94 499 200
290 232 777
249 796 119
815 520 820
445 17 481
690 712 75
106 513 672
747 351 131
955 857 22
794 338 957
83 984 865
169 125 848
338 683 503
194 835 557
944 803 211
981 732 691
409 581 704
405 957 268
569 506 373
291 662 502
922 616 946
802 504 470
259 968 338
116 214 162
675 810 712
276 301 199
590 981 598
157 726 330
23 115 260
339 988 554
694 876 734
17 128 414
228 914 241
979 221 594
900 549 855
420 545 423
764 679 417
907 576 308
37 554 36
9 927 535
598 128 103
813 887 280
319 84 75
483 744 48
980 655 875
250 168 254
825 869 319
893 44 778
989 88 603
380 350 269
442 781 941
268 127 744
467 190 711
484 391 555
7 63 336
546 571 217
741 309 730
453 629 122
207 499 919
795 850 785
780 503 765
925 88 855
272 389 828
18 22 87
407 201 702
921 328 595
602 178 518
986 483 303
73 37 283
839 934 364
849 583 694
807 801 672
343 592 897
740 570 11
214 68 187
669 597 181
773 147 450
182 915 582
316 27 784
30 463 629
472 84 641
928 173 686
765 292 787
894 467 829
91 956 646
219 604 960
84 515 5
888 938 331
165 488 982
898 332 621
667 14 31
585 120 59
631 147 649
843 514 348
349 585 609
266 86 853
361 48 476
763 946 516
322 835 259
729 887 371
788 347 351
864 642 13
440 449 846
382 869 844
222 311 518
679 371 655
6 256 482
575 260 941
611 335 571
334 389 159
225 990 256
495 868 541
593 87 264
808 417 439
490 952 407
785 625 551
17 362 511
406 55 613
132 634 473
975 915 618
771 988 188
291 696 801
640 84 540
936 64 706
529 303 519
253 691 433
11 377 20
707 144 343
361 704 165
753 434 902
292 33 622
935 126 843
301 577 837
414 700 230
881 342 413
661 556 933
684 383 966
862 59 850
105 89 686
306 93 314
576 355 846
242 749 288
9 4 78
48 43 769
296 563 154
429 989 129
169 447 777
635 537 341
358 912 922
918 233 234
414 494 170
222 599 925
376 504 364
808 771 4
552 847 120
582 75 45
913 227 471
420 602 182
812 246 821
76 260 261
287 672 232
276 617 872
417 443 55
942 943 975
268 319 510
199 397 687
868 688 593
300 237 267
904 311 135
938 321 222
478 734 361
341 289 292
891 536 531
323 963 858
643 663 10
689 732 177
309 223 342
422 742 755
883 451 361
94 131 551
976 743 824
258 728 903
515 390 290
566 853 381
379 748 143
290 948 456
898 966 266
621 496 237
87 656 777
175 415 907
903 415 540
381 667 151
499 408 229
90 797 362
368 681 111
108 715 567
66 62 169
557 379 745
842 15 308
699 88 244
402 607 475
594 749 922
197 911 235
551 695 665
372 44 130
584 623 331
543 270 804
394 248 950
233 987 28
754 974 189
751 636 840
361 663 190
713 182 808
145 822 461
65 330 488
141 581 280
412 200 91
512 451 733
615 689 147
148 575 593
795 413 54
414 659 881
548 469 2
783 979 14
998 505 772
525 440 116
81 491 285
44 360 748
614 949 430
703 33 907
225 529 181
451 789 330
490 936 409
214 191 503
479 781 538
899 831 219
756 977 836
305 306 285
837 938 221
820 470 655
339 240 709
660 404 879
845 632 437
524 62 585
992 621 931
958 234 251
674 211 468
181 904 264
691 749 947
986 401 225
638 505 833
715 976 144
558 962 613
945 557 111
11 934 334
345 231 961
823 937 310
285 745 783
716 90 529
747 568 637
976 788 334
869 540 717
731 744 973
579 341 892
184 344 753
702 256 803
179 590 248
78 9 57
202 207 56
14 619 527
782 66 636
918 774 684
347 845 687
273 960 602
421 689 704
384 975 712
574 516 239
230 533 377
117 503 231
717 453 852
25 954 692
337 972 630
470 37 574
987 43 285
983 815 846
728 373 861
205 876 168
947 348 360
822 866 466
240 16 458
561 381 699
651 610 770
73 100 679
680 869 415
256 994 371
395 439 434
325 441 579
882 303 928
801 868 12
34 766 83
550 964 854
648 266 186
673 902 649
160 608 405
785 42 276
755 98 477
528 982 154
100 746 419
625 740 686
539 686 880
755 800 184
173 348 749
589 23 359
811 758 115
946 397 473
35 233 869
94 37 865
700 75 404
433 318 368
205 779 931
164 892 344
48 958 845
81 628 692
251 438 139
368 940 891
975 877 74
758 530 991
660 739 332
136 899 728
443 300 309
881 398 446
494 821 522
576 362 575
525 232 524
150 398 253
987 765 315
670 415 868
864 699 352
717 743 130
848 143 155
163 748 591
380 5 38
994 62 215
990 45 545
711 532 421
770 7 432
663 393 930
859 297 610
636 755 47
964 880 75
975 492 663
920 965 747
239 269 944
860 786 408
323 263 419
155 373 833
869 116 409
386 603 261
455 509 457
428 41 67
274 412 759
752 407 75
68 821 150
754 862 500
209 552 945
584 419 919
661 66 7
837 12 668
137 845 285
291 370 764
396 285 512
68 567 511
667 796 570
585 930 629
804 71 76
767 280 634
200 306 5
349 69 262
415 450 770
643 115 946
391 569 567
720 218 962
528 911 316
283 849 799
81 975 275
60 100 611
567 7 240
811 334 707
272 60 786
729 88 792
58 181 281
749 834 502
377 678 528
282 513 888
624 935 613
894 985 987
48 46 70
238 709 850
551 147 823
448 301 786
74 907 249
665 223 455
565 870 44
928 345 463
178 156 832
482 325 348
760 965 624
136 270 855
46 864 856
701 306 219
825 974 640
604 640 792
449 392 329
353 427 345
970 750 735
198 191 199
482 273 64
593 420 535
990 179 372
756 969 153
985 268 628
972 386 899
839 544 544
174 557 237
319 152 356
895 809 782
143 550 210
771 815 335
309 637 886
112 269 862
458 472 645
732 568 517
217 897 167
340 251 323
465 868 767
245 573 715
166 357 768
192 327 20
495 183 114
873 302 904
51 494 860
657 245 65
909 407 244
421 183 841
178 958 557
853 115 633
311 697 520
705 40 955
944 43 607
625 731 419
374 403 117
237 142 572
945 957 281
108 211 311
431 129 805
400 938 481
859 682 249
153 911 20
937 921 245
584 271 782
480 532 879
847 244 401
241 577 441
847 366 787
111 359 423
394 700 71
39 198 823
890 28 83
345 78 338
90 415 700
831 853 186
387 456 686
614 740 139
337 238 135
571 45 38
414 208 759
280 813 60
318 960 792
574 256 816
989 955 484
877 181 480
374 351 488
25 391 925
198 998 154
791 670 673
528 122 955
529 461 832
89 633 344
589 389 689
623 219 315
508 545 95
461 345 994
962 947 683
562 608 773
217 654 220
907 342 230
850 102 226
926 732 276
7 325 238
263 356 576
834 663 814
480 229 796
922 736 400
420 389 584
456 299 892
877 14 534
852 326 807
319 171 232
181 436 877
916 628 696
696 172 654
889 360 353
688 832 236
472 522 708
599 944 803
527 344 173
411 807 546
705 248 127
781 598 777
731 939 396
790 168 492
705 414 593
210 685 279
251 541 90
633 882 985
106 699 153
411 776 821
87 1000 493
629 124 102
997 858 440
913 312 452
29 551 17
2 568 396
122 250 140
887 62 940
582 667 910
367 562 127
781 459 69
311 436 398
641 545 247
168 604 400
885 158 33
604 92 250
317 655 746
337 843 802
77 564 745
726 933 584
521 820 380
582 129 334
733 147 915
523 234 225
454 927 909
380 515 720
552 647 488
778 108 909
576 316 182
839 546 673
525 188 606
40 838 52
27 829 600
773 404 989
9 615 389
766 159 767
987 725 95
887 626 653
425 708 44
479 753 567
945 428 336
245 425 973
858 615 396
964 742 323
658 936 969
569 36 941
19 566 193
506 496 956
617 225 312
352 622 202
983 83 902
40 702 122
75 26 640
951 499 732
390 565 680
643 220 471
464 245 25
345 398 343
427 246 687
404 529 177
454 493 383
60 49 956
581 444 138
359 696 434
56 67 304
371 907 55
896 857 363
69 330 121
625 908 944
651 27 336
124 109 765
224 265 616
211 768 647
113 801 637
531 106 971
547 116 806
237 754 760
560 27 333
229 125 514
18 120 133
798 964 361
78 626 660
61 265 851
828 235 299
93 587 416
846 12 172
675 117 940
622 17 163
427 325 874
149 569 944
738 403 423
537 217 323
477 336 51
286 18 360
9 841 223
945 71 94
540 180 492
992 330 162
413 34 856
966 633 89
911 102 142
205 166 774
659 149 366
956 660 704
678 117 146
788 800 751
8 482 2
421 615 800
7 559 618
462 700 751
139 538 123
660 588 876
955 475 383
202 149 353
311 157 449
530 333 370
319 893 604
811 663 390
236 315 721
787 995 862
686 744 743
878 773 555
781 631 86
392 894 740
923 678 188
551 594 351
562 397 517
412 729 520
873 327 60
923 762 744
709 954 390
409 877 719
846 426 512
918 56 45
886 618 327
706 36 341
433 709 201
172 520 875
361 529 570
361 294 240
345 381 834
170 284 947
653 629 380
505 749 257
64 131 33
348 897 568
438 120 471
523 282 208
250 643 292
726 33 579
506 240 743
666 248 134
385 469 232
542 841 128
221 521 478
529 479 259
194 221 434
318 730 929
46 839 106
674 152 592
783 157 568
101 554 912
370 135 692
951 509 860
412 400 262
612 595 255
846 414 393
11 704 993
716 607 28
971 552 530
567 134 690
71 345 902
188 654 805
556 157 33
452 262 678
408 922 124
741 189 424
117 70 897
40 448 997
253 373 619
21 994 768
944 780 114
499 851 156
332 747 141
668 676 454
548 965 992
377 657 974
612 540 672
281 775 475
467 251 724
967 952 536
346 867 494
348 620 225
476 595 850
626 683 698
774 497 879
35 768 201
521 181 835
330 832 602
357 928 107
952 291 324
728 225 267
353 57 290
312 192 738
63 857 125
388 222 234
63 397 703
929 332 926
283 850 402
347 554 20
63 55 803
602 355 733
944 179 961
112 559 395
458 252 882
800 337 82
576 629 255
736 498 594
41 999 199
282 813 812
576 859 561
783 572 434
492 758 549
188 155 843
138 222 965
186 347 223
152 101 112
481 274 296
291 891 512
260 1 249
650 704 716
650 901 595
236 761 8
772 865 158
567 627 875
530 235 93
283 94 336
411 439 260
654 395 609
180 417 566
425 329 145
552 399 410
35 44 506
361 13 645
539 727 478
494 586 518
700 555 776
870 988 678
516 89 589
619 383 94
461 844 775
345 563 333
743 578 579
609 798 570
326 587 628
513 47 870
256 867 798
406 364 398
97 469 327
645 958 487
522 488 235
62 404 354
199 630 790
498 429 618
40 898 472
230 98 667
2 194 172
199 987 125
158 998 89
992 448 898
666 663 516
938 67 468
151 922 748
916 668 106
26 599 856
435 348 92
583 997 679
355 70 636
650 33 327
438 866 632
360 94 647
92 460 77
846 183 40
947 765 885
807 930 969
529 431 756
275 527 242
992 239 911
462 913 276
329 917 183
407 11 646
940 703 852
810 295 994
933 536 381
271 915 89
19 90 359
868 157 4
917 427 923
96 64 285
510 47 917
266 759 661
115 514 17
722 25 342
834 809 584
237 806 564
797 217 412
142 25 383
375 175 529
419 350 180
477 193 284
917 717 493
176 470 919
596 735 54
291 465 269
826 392 217
200 43 603
407 725 940
543 217 1000
949 456 569
721 875 959
668 930 685
49 727 730
840 72 389
188 213 384
650 609 598
59 651 898
628 214 100
127 868 978
753 306 69
908 429 348
891 453 550
24 112 18
438 643 510
581 476 243
93 242 457
268 995 939
468 252 912
973 126 520
686 929 847
709 135 123
167 872 406
710 589 910
932 783 308
165 365 486
401 105 873
840 134 600
435 87 915
462 77 480
47 170 850
348 435 783
651 304 864
876 667 709
155 957 147
880 424 311
239 883 204
672 478 778
626 404 166
479 815 705
213 215 983
196 745 387
421 306 818
48 566 809
403 975 999
243 780 349
683 962 394
740 70 190
246 17 844
825 906 812
627 820 79
859 964 87
90 455 966
893 370 757
835 541 652
686 658 954
79 7 499
724 329 434
806 389 944
708 580 221
673 581 748
855 492 459
680 402 645
855 789 16
149 365 455
802 808 9
946 394 885
909 674 279
609 300 852
949 604 611
859 82 146
34 476 18
275 55 346
77 459 539
826 844 867
995 200 775
446 360 873
833 445 79
663 938 60
450 216 668
330 566 615
287 741 91
338 262 156
431 570 88
355 515 974
127 882 12
328 724 598
203 558 9
615 638 346
445 992 973
699 732 819
149 346 645
282 641 158
226 903 628
312 531 973
768 224 243
332 442 198
674 697 347
945 905 387
272 76 177
680 59 988
196 46 881
59 378 666
42 96 46
860 828 277
311 233 680
8 464 160
196 90 359
838 495 59
665 394 775
340 565 289
902 483 13
475 377 339
696 60 136
81 195 916
113 448 339
759 750 814
548 454 602
197 717 181
823 235 962
483 843 410
817 789 766
577 77 858
765 225 247
432 403 304
223 182 923
425 383 456
127 779 41
7 92 462
188 638 619
753 875 974
10 598 333
594 89 860
566 356 390
404 53 591
945 365 436
762 672 169
212 91 68
861 206 250
939 157 850
626 652 245
548 403 510
521 58 891
457 150 95
256 619 671
52 775 876
273 738 137
210 431 872
600 590 462
955 751 574
866 273 695
977 304 389
731 558 170
127 653 437
526 545 526
860 279 482
834 859 226
175 665 80
851 925 168
708 766 513
622 765 774
664 783 426
97 31 21
546 993 388
802 181 661
490 342 113
798 610 847
838 202 669
892 643 309
338 154 39
715 254 183
720 631 551
442 928 768
777 481 26
974 721 528
642 433 20
257 346 155
513 495 822
873 259 458
657 93 984
718 45 663
196 203 160
103 775 438
25 357 155
519 703 746
463 362 146
964 446 742
144 574 81
720 634 605
129 801 676
60 414 188
152 657 211
185 740 470
535 269 135
169 469 944
576 820 189
229 855 269
1 133 946
471 297 612
914 120 983
27 187 241
348 372 527
801 401 410
212 626 487
110 529 962
143 555 125
724 347 419
384 413 27
303 608 919
209 59 422
857 374 575
326 164 114
583 371 680
776 428 112
117 927 634
840 475 778
680 143 314
497 594 454
66 974 794
691 405 273
579 695 872
613 973 374
246 328 620
938 316 151
281 321 910
471 823 162
825 261 407
780 935 944
413 104 262
769 56 98
873 866 174
603 261 900
61 634 886
55 299 790
927 878 928
702 477 160
615 673 365
601 145 406
418 742 313
214 104 269
888 333 987
843 691 660
505 891 856
802 748 622
133 46 897
598 625 823
11 201 465
644 520 660
124 596 675
230 920 384
25 656 395
412 836 884
458 114 763
675 381 46
768 749 809
795 328 461
893 372 263
819 565 980
241 952 522
679 2 133
48 790 495
44 215 767
979 45 515
227 827 395
28 615 546
141 95 419
238 645 475
238 985 788
300 32 473
4 659 438
1000 908 460
721 828 376
662 423 544
135 639 169
154 787 590
652 331 596
351 904 362
494 99 500
553 534 965
199 382 808
221 913 188
556 553 168
879 885 695
651 68 633
29 915 958
916 402 901
218 412 137
961 420 70
821 38 448
792 928 612
394 269 730
288 558 340
313 739 169
321 347 35
861 659 93
489 137 908
288 618 839
421 246 159
261 623 577
316 28 330
237 668 516
274 521 675
774 277 154
579 32 726
696 96 205
821 936 524
771 717 560
628 11 333
149 504 156
728 880 151
536 53 53
129 885 887
155 915 957
653 599 815
518 419 592
161 75 688
164 795 58
190 34 625
884 462 310
246 905 137
609 422 353
127 238 258
931 884 446
727 26 982
605 590 746
241 179 38
648 603 563
526 360 720
943 275 532
759 850 472
220 874 812
985 40 794
210 799 992
282 908 439
69 743 174
507 525 350
999 823 522
70 140 653
788 434 414
410 763 632
24 758 333
756 570 504
150 422 561
352 539 39
276 19 78
649 984 587
366 340 38
708 675 273
960 384 534
475 287 36
679 41 864
353 621 126
306 228 218
953 801 982
12 229 575
924 630 258
534 344 716
674 95 958
259 469 229
600 294 910
51 699 370
27 850 72
723 992 948
668 429 701
228 256 836
996 843 1
732 756 677
745 330 297
90 996 16
225 381 500
445 512 944
654 171 861
303 371 159
851 288 128
629 825 273
422 962 58
858 506 536
438 95 310
389 447 647
175 948 445
408 741 210
323 16 934
842 647 621
978 306 718
23 40 164
373 177 592
838 337 435
488 826 192
50 360 503
670 663 541
998 834 820
993 413 462
763 425 408
626 270 374
507 177 575
933 881 634
650 543 352
400 686 521
59 435 649
189 702 461
385 960 998
278 75 186
247 993 287
777 691 700
626 542 138
60 290 318
620 519 94
66 401 48
740 423 970
286 737 999
149 333 877
407 364 387
540 391 438
468 318 365
853 295 175
754 527 447
744 707 46
636 452 225
776 87 516
626 183 17
52 758 273
220 235 866
505 16 471
688 324 688
879 533 454
555 239 162
35 819 415
60 694 353
452 149 525
79 950 448
418 468 888
488 876 668
492 602 796
222 68 342
169 388 258
170 204 846
201 7 100
207 881 650
572 518 199
740 192 175
882 523 388
792 240 263
85 620 191
509 85 59
748 32 819
768 135 387
553 458 261
856 524 739
85 540 160
196 188 616
642 711 425
18 899 988
729 842 972
733 836 725
52 9 870
590 620 668
39 880 412
414 308 997
547 280 83
626 578 170
611 88 73
680 170 677
666 976 541
849 73 509
643 506 386
511 818 472
451 457 33
121 125 322
500 318 479
965 548 340
947 880 996
885 911 273
821 460 854
964 738 612
45 222 285
674 22 222
977 534 952
726 517 495
876 494 855
540 202 114
159 171 306
375 480 981
644 402 530
16 977 57
107 92 527
799 729 559
832 796 681
473 995 835
828 920 850
283 589 710
683 575 356
702 160 974
229 10 822
331 554 816
273 918 997
56 495 961
455 576 217
123 252 560
477 481 44
271 134 416
892 964 346
972 731 149
675 517 389
427 431 213
260 812 312
35 698 736
5 474 687
541 71 570
385 100 93
782 631 225
792 125 102
326 872 874
853 304 37
196 712 513
582 142 944
245 598 240
664 621 26
668 402 999
500 410 321
235 571 868
237 799 249
691 2 397
459 320 224
16 557 932
388 370 932
320 422 833
801 446 514
270 381 6
295 660 151
433 786 343
992 867 452
914 600 752
88 248 981
310 438 444
59 451 411
200 823 187
767 26 315
251 221 323
750 313 750
582 177 801
238 103 746
97 134 745
453 894 881
823 78 445
783 508 360
131 148 795
473 261 82
215 499 897
139 180 989
19 240 605
1000 410 957
675 251 424
794 157 384
789 435 434
468 988 497
304 763 724
960 905 713
328 263 713
418 624 666
873 339 14
835 743 230
314 205 636
938 503 120
460 185 955
272 554 897
979 422 601
356 700 757
884 295 339
614 671 326
382 61 683
615 553 713
62 547 979
984 633 496
806 280 120
281 434 864
485 212 306
701 310 243
941 821 195
308 734 368
41 841 725
753 625 985
85 49 617
37 627 157
658 860 565
75 120 519
897 105 318
501 577 790
599 633 326
319 86 983
554 363 79
282 76 72
99 57 952
4 440 14
477 652 247
150 573 344
20 955 704
749 738 597
977 970 836
804 751 419
485 480 278
538 769 354
140 648 378
360 612 592
780 765 462
637 320 230
917 455 413
262 735 627
818 515 225
384 182 638
833 298 401
375 986 586
664 743 907
4 252 181
96 847 507
426 864 161
998 124 157
793 482 790
967 275 191
311 441 328
332 615 907
507 169 333
782 236 331
947 947 441
475 512 52
320 455 869
330 871 512
201 77 389
27 37 535
622 512 17
370 346 886
637 293 806
821 281 251
305 682 165
427 113 711
745 841 740
184 175 492
15 687 604
550 963 928
203 271 98
134 481 987
414 732 258
295 395 861
43 535 552
381 830 491
450 894 65
62 490 636
687 830 650
73 469 775
971 186 590
488 337 855
968 580 749
95 341 553
531 970 243
325 514 237
452 756 319
650 71 411
305 69 29
177 214 592
653 328 37
656 328 728
771 645 685
101 270 814
870 452 204
867 514 98
245 369 729
733 389 770
435 208 100
626 521 236
533 27 954
66 762 842
976 689 566
927 40 302
10 977 198
863 921 72
598 543 723
529 204 646
886 294 685
38 336 387
356 183 62
82 822 379
849 872 902
683 204 550
850 440 367
72 180 10
719 761 338
773 907 510
678 543 713
126 814 524
959 353 293
498 674 478
504 261 290
651 675 4
772 648 378
842 775 708
552 862 279
231 75 147
78 254 557
89 486 667
557 898 456
787 572 478
328 126 217
255 454 641
477 966 790
127 256 604
953 468 570
906 418 777
10 626 114
875 643 563
461 516 834
264 307 561
842 10 967
570 664 26
139 940 286
432 931 98
980 543 997
968 395 46
759 223 680
72 625 829
735 893 567
313 845 487
144 779 389
398 314 242
821 229 555
860 230 314
289 418 815
105 20 161
745 90 151
538 204 143
738 818 874
679 19 763
23 510 384
281 623 698
678 702 816
343 246 63
787 196 906
845 567 948
492 709 134
687 368 816
359 910 445
540 978 554
665 521 447
197 474 28
383 47 477
983 689 283
178 503 727
503 150 861
702 760 311
694 2 147
740 563 607
229 955 290
745 197 521
715 181 908
134 931 942
852 238 204
561 582 225
915 585 482
67 545 908
867 677 323
491 104 266
210 990 485
323 908 134
696 476 217
266 292 724
718 578 241
57 302 223
274 970 972
353 533 547
402 199 31
996 253 987
670 978 326
363 141 205
810 530 523
353 315 828
276 317 422
749 142 830
627 3 590
509 552 784
665 45 118
689 851 694
194 897 355
933 437 695
37 881 973
347 111 496
250 909 564
128 42 990
524 798 333
894 410 114
657 460 701
249 855 153
319 922 260
125 81 426
449 528 781
440 708 683
986 673 989
596 148 405
618 390 970
288 707 838
822 602 998
767 528 376
900 967 404
776 930 392
487 817 2
504 582 617
71 161 231
77 332 210
237 212 38
660 264 404
429 629 515
700 495 544
933 568 461
196 224 329
837 881 589
714 510 718
246 284 311
981 107 547
576 629 846
262 398 864
831 611 124
786 264 528
101 752 857
675 307 86
981 412 971
144 428 694
695 698 679
961 786 496
311 363 239
479 287 970
195 618 405
755 999 414
5 463 119
966 550 481
165 255 531
657 758 397
371 819 4
341 969 241
330 681 660
117 651 135
584 648 652
186 700 518
222 80 266
783 829 402
827 528 243
351 312 464
389 105 250
684 501 790
706 835 254
1000 521 602
60 550 186
673 113 41
891 211 201
967 768 18
223 772 352
498 101 916
566 218 241
34 289 694
938 965 76
191 903 213
31 329 768
690 492 619
251 86 811
715 584 822
230 480 182
604 741 406
756 272 876
933 56 723
344 602 164
794 334 453
692 681 52
90 697 645
190 656 353
329 650 781
892 274 324
319 201 19
611 908 151
346 466 83
732 745 80
441 970 350
672 166 797
435 922 693
830 390 24
239 779 74
714 808 716
717 987 481
360 224 921
245 102 690
225 388 428
269 88 634
860 160 203
145 802 331
760 907 791
70 387 617
161 362 754
271 729 654
585 109 715
811 367 911
713 657 183
142 529 696
688 502 602
896 718 334
659 649 999
747 893 587
830 36 451
656 43 871
49 389 248
259 930 293
982 148 689
30 222 723
793 873 905
67 29 942
697 29 929
646 197 845
654 943 121
922 770 252
531 610 398
362 568 348
438 981 181
684 573 65
318 34 230
728 450 387
548 595 700
839 403 249
860 657 364
265 492 738
669 566 900
687 743 110
207 734 86
947 796 709
245 970 261
331 167 590
387 733 839
717 192 802
953 786 99
1000 382 242
768 85 956
447 277 822
436 904 127
603 443 911
907 913 929
201 389 463
725 866 276
121 110 486
500 769 347
425 50 801
573 160 636
945 208 278
23 903 718
768 271 858
651 273 274
47 346 799
61 477 126
260 782 752
538 374 448
657 522 71
738 356 272
61 336 800
416 731 288
651 764 311
439 820 504
858 74 647
455 907 269
821 804 956
831 121 914
867 860 219
549 19 554
497 567 424
284 961 620
287 162 257
182 931 783
176 201 457
530 858 752
669 934 31
366 283 441
476 750 495
688 264 476
829 530 625
370 362 321
197 732 848
92 841 180
846 776 662
894 246 338
742 877 238
166 43 453
984 468 481
247 697 245
679 8 237
354 467 721
434 438 227
225 936 151
156 38 528
353 486 904
122 947 909
727 589 359
962 239 59
670 473 35
978 250 1
47 132 363
479 965 879
155 834 457
326 730 128
517 399 290
672 830 595
187 15 885
618 57 731
86 660 625
594 580 72
672 964 587
281 452 885
85 924 440
997 870 115
660 983 648
381 347 373
432 691 260
602 615 237
50 495 761
467 76 215
49 525 165
874 412 220
701 694 97
734 918 561
264 974 536
840 536 385
757 492 6
866 869 672
933 38 132
76 313 729
319 829 843
264 699 666
656 501 622
993 594 831
332 648 469
390 795 84
891 83 639
661 361 246
15 496 760
894 734 876
588 269 779
285 648 217
753 821 705
509 464 638
846 301 594
241 455 494
87 826 363
347 865 745
88 481 617
882 294 708
400 62 972
744 663 640
922 873 551
305 782 907
170 373 967
491 760 484
949 403 243
97 135 98
36 870 419
706 475 391
794 353 107
186 952 784
939 669 824
55 142 104
639 767 436
55 461 550
423 81 591
511 623 180
103 247 286
934 946 633
69 413 553
387 997 585
817 807 399
845 419 147
189 457 196
169 998 195
286 416 30
417 222 993
483 176 228
946 81 321
14 679 47
46 509 788
936 313 877
108 443 230
98 709 84
389 710 714
41 65 468
592 517 531
88 673 64
431 572 452
452 965 589
370 970 554
244 187 547
661 382 199
224 754 100
774 563 626
756 817 939
361 558 574
580 759 159
911 101 776
58 931 776
964 730 892
165 239 752
440 791 10
603 905 429
576 180 349
931 882 942
126 206 884
940 626 476
869 187 468
602 747 203
161 820 877
770 885 928
903 353 444
243 849 741
281 74 232
7 762 386
188 725 41
34 841 559
85 836 454
274 543 327
208 424 798
615 216 358
859 492 25
421 965 263
83 618 103
384 555 879
933 667 368
695 539 709
688 621 86
412 513 22
48 189 920
290 352 636
717 207 736
511 85 574
237 867 863
604 139 22
624 611 983
331 511 742
547 353 49
200 349 420
14 470 255
851 402 600
865 408 917
940 123 867
132 27 300
775 325 450
582 740 855
491 590 723
880 897 633
629 37 488
378 485 397
682 813 889
878 282 736
429 903 622
604 895 508
405 176 476
342 477 358
882 232 375
325 244 643
305 325 634
835 443 678
990 295 571
961 423 685
137 93 490
387 651 964
556 583 522
747 529 985
220 93 561
804 64 841
997 128 61
920 894 835
27 264 687
995 119 363
654 765 940
416 575 818
541 929 833
933 876 588
638 78 222
43 87 9
621 491 415
312 525 888
379 989 951
304 16 401
168 644 133
192 187 98
140 259 555
629 86 196
282 387 628
765 758 638
414 866 126
572 608 634
1 160 688
986 463 238
234 474 574
202 716 653
326 298 426
389 237 503
243 854 381
929 818 391
873 80 750
788 755 435
554 822 601
501 918 457
99 339 772
492 255 7
443 821 526
352 832 123
116 288 544
722 139 589
840 642 121
656 925 736
653 41 668
620 862 969
203 426 212
566 190 457
365 106 115
623 521 189
166 938 447
327 990 832
654 695 150
224 324 374
317 839 67
404 982 941
799 546 97
109 473 199
800 752 255
148 411 626
82 967 812
84 902 748
404 225 333
263 604 401
205 547 837
624 429 686
729 608 244
874 719 363
674 838 787
650 85 292
515 81 398
576 515 712
769 655 722
75 673 173
211 51 305
926 797 892
948 286 772
725 733 545
61 347 656
388 950 109
120 753 115
761 950 1000
170 886 49
256 177 704
704 714 586
48 778 455
350 97 174
396 39 108
419 133 668
565 658 96
473 595 534
646 652 36
91 853 617
143 325 272
263 712 204
677 705 863
350 14 431
625 229 265
418 398 21
272 11 505
840 402 796
955 762 320
365 753 708
337 721 513
525 870 374
665 620 502
657 976 896
60 904 795
56 148 270
737 947 561
10 144 330
314 96 622
217 441 814
816 737 691
32 790 441
490 694 733
384 30 313
996 485 711
217 367 112
461 401 24
142 409 161
449 992 17
908 162 372
824 856 145
459 411 952
173 210 5
997 339 209
836 641 858
743 993 714
230 595 964
557 456 508
166 617 268
379 302 656
585 396 157
113 941 97
49 489 887
510 838 901
859 974 984
753 66 269
810 292 663
59 66 90
947 751 50
369 953 218
305 164 579
560 112 523
411 739 382
705 283 479
661 605 230
959 706 521
564 815 792
822 802 407
502 126 175
223 796 425
57 301 306
393 126 192
930 941 651
281 169 50
89 877 266
381 450 764
458 898 832
477 325 200
47 544 720
443 966 410
533 121 531
37 114 302
836 549 442
648 534 820
338 91 897
750 885 477
209 374 929
195 63 888
168 35 119
325 520 176
832 866 515
202 551 592
904 59 603
638 8 578
562 258 458
12 923 92
351 566 83
308 518 412
56 103 913
294 625 461
431 205 43
502 312 458
685 376 156
432 38 531
828 13 961
381 615 61
152 358 351
183 790 966
393 134 420
418 433 193
213 915 388
651 161 998
107 652 70
253 782 878
42 220 511
632 18 181
627 647 703
413 693 40
564 924 187
336 409 81
959 932 995
652 919 817
465 330 741
501 569 989
839 932 969
617 384 564
822 976 637
905 552 263
306 290 532
679 43 570
537 733 627
304 11 786
136 311 380
475 60 358
614 858 566
322 506 323
407 703 20
40 430 595
956 926 580
91 734 766
721 156 467
701 373 875
238 908 16
845 792 504
890 264 21
91 523 944
749 689 277
99 372 708
69 613 257
665 445 869
363 937 821
294 31 97
422 743 843
154 149 812
567 889 70
866 583 928
783 311 402
35 168 407
694 36 898
128 65 864
941 688 545
456 552 153
6 929 68
892 619 740
417 27 824
79 649 589
291 985 336
373 994 666
458 740 378
889 197 419
180 324 554
738 530 236
464 668 687
46 601 160
468 683 436
370 964 784
569 343 57
375 608 741
60 245 330
481 217 122
630 510 312
156 78 525
174 36 487
535 290 159
509 997 648
342 124 953
297 134 904
858 633 257
398 356 864
764 129 277
634 423 310
146 295 824
832 776 243
976 629 339
767 148 966
538 182 125
363 928 593
648 45 877
764 343 691
84 166 823
877 595 85
552 908 813
40 528 112
459 11 816
952 343 406
189 438 903
230 848 728
512 387 391
441 593 425
426 45 531
87 702 168
280 618 902
112 361 507
301 671 950
829 485 698
290 576 971
52 605 345
704 412 40
31 194 730
316 664 377
718 724 514
186 66 142
546 247 531
325 888 134
875 898 249
406 442 351
716 693 944
979 934 44
789 217 822
705 650 464
793 756 909
516 23 242
921 148 436
405 315 482
912 979 958
606 768 259
592 347 922
291 363 9
157 564 13
137 231 516
928 364 525
795 571 501
334 142 223
738 448 856
882 71 746
948 872 50
200 220 333
352 363 285
500 631 886
97 779 706
322 411 821
880 115 766
966 669 208
279 179 688
575 62 239
131 998 193
303 551 651
546 287 997
446 524 955
333 826 113
511 595 759
575 655 933
539 390 240
111 204 620
917 375 695
89 995 249
669 115 813
643 873 699
368 906 891
303 608 364
288 870 802
188 695 135
528 26 309
578 536 672
18 397 501
862 322 848
701 302 38
897 873 8
240 978 632
720 466 638
452 123 736
863 291 422
993 155 591
855 914 866
703 698 483
986 180 949
279 211 45
644 105 292
211 118 986
556 685 517
620 969 734
290 666 45
978 360 725
939 628 308
633 207 691
203 77 659
873 108 63
419 619 842
598 690 323
203 558 331
745 299 855
961 198 354
662 374 959
602 691 144
136 474 58
711 166 350
570 345 588
836 33 567
263 376 533
325 554 177
44 253 987
818 565 469
588 42 349
836 771 396
844 113 194
40 677 724
567 288 737
563 965 876
893 719 114
630 335 452
247 223 613
700 443 232
126 45 944
562 254 238
813 295 127
414 58 230
723 910 983
251 91 994
157 556 891
595 235 653
915 383 298
909 975 280
138 23 192
825 547 2
570 933 421
529 500 88
40 900 883
923 204 205
94 348 371
300 851 524
74 308 489
351 652 283
588 943 271
918 861 946
204 75 247
527 307 492
579 981 309
523 717 357
248 553 748
835 767 901
30 504 48
875 842 107
420 810 468
915 162 117
60 559 596
323 255 310
736 704 357
719 496 906
681 995 418
412 196 678
322 678 811
225 307 819
868 963 266
833 317 91
771 973 773
160 617 20
9 626 194
499 481 78
817 441 104
165 907 543
791 477 130
207 986 823
661 690 481
207 30 872
17 408 866
420 793 781
901 758 429
841 492 279
391 136 960
488 65 924
842 507 699
649 505 552
291 600 77
234 360 504
680 880 111
792 816 52
431 143 87
959 524 309
523 299 583
127 798 40
692 846 902
631 554 184
78 322 135
46 972 378
434 181 737
455 207 349
500 853 871
741 415 681
909 541 304
247 194 210
498 775 41
405 458 932
812 132 730
676 125 616
65 299 918
246 576 511
522 702 174
885 945 255
814 595 920
313 772 428
798 113 212
383 137 48
163 624 383
285 299 310
645 598 84
299 964 51
237 560 86
236 287 30
69 725 883
69 405 449
966 977 157
148 948 744
323 880 355
965 141 425
147 176 784
817 101 900
292 453 569
312 485 349
14 703 540
544 390 616
997 830 903
742 247 452
35 528 959
868 592 954
205 986 626
883 100 792
740 502 246
186 163 209
7 747 771
600 285 775
223 99 111
711 605 219
194 40 408
513 973 452
181 600 743
391 926 726
435 395 610
431 963 261
987 594 258
693 414 434
513 498 966
606 987 332
994 201 304
208 755 506
774 64 271
205 171 512
569 105 36
282 406 849
138 11 25
595 984 20
272 539 14
41 940 193
185 245 605
719 584 269
164 284 625
8 664 835
698 342 394
125 504 886
688 827 307
957 877 908
592 918 967
645 158 357
272 540 625
91 918 413
635 445 68
781 982 5
543 169 507
15 417 824
342 605 280
621 199 228
912 374 618
309 661 832
568 285 499
312 604 589
798 771 159
818 546 239
557 166 404
376 358 909
550 764 798
513 487 111
524 759 393
688 439 600
410 354 132
425 731 76
545 323 324
49 262 51
406 729 279
771 135 102
435 520 354
512 152 458
180 794 244
463 344 722
269 79 212
701 843 393
746 608 785
925 360 992
287 17 144
28 227 517
865 181 635
918 668 125
172 870 447
485 615 858
502 221 518
851 829 576
76 902 607
181 594 684
890 687 795
691 761 510
329 498 537
404 461 889
180 241 307
743 9 992
99 850 217
520 658 851
612 939 863
615 586 402
942 479 595
511 384 569
208 577 41
948 279 244
937 128 106
702 52 180
56 507 786
534 355 50
991 543 353
799 892 100
156 143 900
390 34 470
472 851 189
916 188 251
491 595 687
611 135 667
511 509 510
863 739 78
372 334 703
207 397 522
403 261 620
260 244 498
455 902 402
321 32 135
641 613 342
555 80 859
634 409 916
803 171 99
342 171 946
417 65 628
246 638 373
91 490 634
383 577 306
126 662 156
290 403 368
492 807 587
571 78 443
678 484 629
949 631 339
324 799 461
245 813 814
539 73 965
262 367 236
181 732 110
829 59 562
407 537 239
502 676 864
734 963 740
886 939 206
604 195 193
314 633 44
962 797 871
551 283 465
261 779 61
412 687 518
206 704 595
77 110 355
940 863 35
656 186 490
949 661 152
525 434 643
101 500 755
993 700 760
669 225 84
820 90 834
568 681 269
812 927 291
898 967 333
33 43 380
745 961 404
938 525 41
672 243 881
527 305 516
913 851 380
912 274 80
626 550 793
902 977 727
492 763 585
457 878 701
792 318 207
993 342 309
354 1000 90
288 54 445
547 109 62
928 55 966
553 174 519
392 402 14
393 800 921
861 69 889
752 987 313
295 614 68
981 967 872
873 64 268
547 868 169
372 491 719
878 721 904
598 897 265
948 800 845
487 134 258
581 975 889
876 222 597
14 801 145
447 526 628
794 455 72
406 155 266
65 233 985
75 423 920
838 192 701
908 838 900
811 801 810
84 363 958
320 506 813
673 216 973
667 161 809
655 718 114
138 22 23
396 121 115
447 172 984
622 712 162
826 360 81
962 603 535
565 651 414
149 93 827
460 530 618
48 315 710
68 648 925
168 941 402
285 321 647
339 494 713
266 59 499
241 462 757
464 584 752
26 424 431
588 207 164
260 592 786
178 499 962
81 268 72
972 843 885
278 39 684
600 307 236
270 785 50
77 411 353
95 242 460
910 919 469
197 544 309
439 526 310
38 8 403
783 670 443
45 306 401
471 872 870
155 31 699
90 264 251
547 54 413
741 999 928
772 37 821
769 5 790
372 997 247
958 744 951
907 34 218
794 730 527
453 985 706
194 682 456
685 506 509
472 145 872
381 959 569
214 552 126
314 749 925
337 767 365
312 219 822
641 561 631
361 768 477
176 534 566
748 538 247
64 369 262
875 860 949
986 211 351
509 767 782
916 559 425
869 124 273
371 479 512
66 24 631
553 471 811
657 281 48
856 953 511
136 712 347
999 584 121
820 576 556
236 776 92
820 958 161
859 389 423
975 904 182
86 898 50
411 570 394
109 678 954
896 543 401
87 266 115
741 485 739
137 85 990
928 988 44
430 636 243
859 496 589
848 428 295
300 492 506
430 353 953
806 41 629
598 572 186
167 543 667
917 904 707
753 851 302
980 381 907
589 314 763
452 313 640
236 765 213
278 515 86
559 893 633
708 929 958
305 608 978
964 301 433
715 421 215
733 99 21
305 476 388
754 390 262
707 785 350
303 371 560
286 690 859
842 197 595
435 182 889
492 307 944
88 313 29
167 119 652
486 181 71
377 161 450
218 475 524
898 123 94
480 130 19
378 589 271
597 79 612
903 283 411
155 581 662
645 597 393
666 622 311
230 79 171
44 27 889
93 650 523
41 896 419
453 619 343
669 676 998
262 394 95
879 135 9
954 358 894
299 364 886
821 103 679
545 249 294
956 739 842
79 220 970
967 484 71
949 904 828
721 937 842
599 832 237
959 133 248
408 827 831
727 749 64
452 849 78
51 958 637
934 124 587
877 822 898
540 754 761
461 561 407
615 954 266
305 686 843
128 109 932
204 178 370
247 111 680
442 53 713
812 142 964
747 860 335
603 50 26
902 207 983
308 188 639
151 580 178
97 884 432
803 699 410
3 69 978
379 691 380
758 244 609
895 172 965
540 217 475
733 158 897
704 92 941
322 186 416
115 244 774
968 359 97
4 780 114
937 512 699
747 415 226
907 268 745
438 524 954
691 69 869
464 877 674
374 101 81
374 405 841
974 501 961
628 216 847
50 904 733
792 791 882
281 879 166
556 11 171
343 366 958
769 953 937
985 127 556
346 191 357
294 813 424
463 471 384
638 524 660
515 505 346
871 583 444
87 917 332
445 137 287
729 585 280
322 448 925
295 855 318
422 806 683
888 562 499
432 977 981
756 282 789
109 342 684
306 23 306
560 801 56
570 906 177
380 345 30
741 162 736
965 889 949
122 781 128
581 385 750
145 620 158
501 581 794
957 12 851
602 318 496
949 810 46
954 752 367
204 719 160
174 828 96
497 348 511
75 735 448
233 64 71
660 770 924
780 415 398
809 147 149
405 180 223
317 227 86
814 882 129
844 345 684
618 159 80
164 535 661
764 867 724
262 764 219
416 695 57
316 673 835
545 537 118
21 191 592
283 439 369
286 40 702
489 353 458
611 245 252
633 227 280
358 665 624
806 75 401
303 955 114
6 376 533
301 641 977
814 812 333
147 563 74
794 627 767
262 141 915
609 108 333
190 289 290
152 567 375
259 44 539
261 895 862
778 456 49
15 258 434
80 745 100
315 990 854
949 348 364
466 150 866
972 12 205
441 278 425
442 302 780
897 475 68
301 864 528
960 933 590
751 965 828
664 209 129
299 709 443
998 490 985
183 170 621
413 432 103
906 605 897
932 452 712
679 570 315
908 490 399
34 344 848
215 80 280
979 94 752
605 126 143
624 666 355
832 654 64
648 316 30
667 685 351
405 82 144
110 386 35
457 661 695
604 246 766
316 155 760
857 493 960
76 878 367
806 796 180
207 885 507
62 707 899
253 785 614
206 412 520
416 851 572
56 508 587
984 916 385
193 66 218
410 357 983
603 78 180
849 199 960
93 331 503
607 621 345
489 775 12
293 856 23
886 163 346
642 340 582
880 110 824
80 809 447
148 478 919
189 444 82
304 985 879
688 646 565
2 729 792
505 45 435
783 134 492
374 674 847
895 448 866
955 34 682
238 53 534
474 257 460
246 895 87
643 579 88
100 642 921
901 212 35
599 500 108
166 283 254
736 965 348
263 91 9
590 49 882
499 473 353
441 604 835
121 124 61
209 109 903
215 954 350
95 205 756
730 303 701
517 457 428
451 787 26
905 646 228
844 300 81
839 917 103
219 881 87
616 768 362
654 361 733
765 459 448
159 683 444
224 341 497
425 743 266
829 57 222
292 717 219
988 368 152
829 163 539
970 241 618
818 693 11
185 523 451
788 544 602
189 834 656
501 679 342
528 825 841
124 953 674
703 966 619
318 786 666
582 476 430
183 730 613
370 276 959
498 563 298
374 981 648
277 310 798
751 790 479
551 815 228
539 761 244
174 752 269
687 442 407
668 443 226
624 264 145
682 804 984
933 451 361
456 510 3
474 942 178
235 245 671
568 535 203
480 172 370
747 413 22
247 799 709
19 913 677
11 387 404
31 47 353
857 316 931
110 174 13
143 703 508
632 894 770
32 33 463
581 786 412
268 391 168
980 30 485
684 839 815
159 602 264
638 8 276
284 671 281
894 325 345
990 673 586
830 871 908
741 182 257
422 139 564
387 934 856
575 385 740
449 483 77
493 383 638
721 882 419
27 342 825
620 906 847
587 586 918
287 980 303
85 103 127
25 436 457
631 778 337
832 615 728
583 29 971
245 301 52
677 303 351
276 841 625
676 515 337
481 558 864
977 208 85
631 372 277
484 777 381
738 986 49
639 101 395
424 430 609
413 65 516
355 603 6
501 157 637
481 931 806
414 460 146
7 893 538
797 352 61
275 783 977
69 956 571
313 912 20
645 99 797
329 495 28
408 881 293
190 384 761
753 401 327
538 304 436
725 6 730
712 645 664
398 126 551
713 924 531
764 940 249
867 741 795
478 764 677
815 922 870
954 964 748
338 208 730
553 80 774
477 244 447
974 734 144
953 97 817
160 660 785
5 817 730
750 111 546
410 186 463
650 901 797
416 626 33
569 892 103
706 62 15
322 452 600
175 671 866
964 275 217
810 335 496
237 687 767
341 522 574
791 417 927
761 256 63
77 903 923
953 257 426
615 58 884
191 753 883
83 634 375
607 190 103
468 494 173
146 248 974
110 704 285
397 65 260
555 873 717
899 444 400
231 288 425
800 698 537
907 696 170
887 378 629
512 842 10
118 305 755
505 57 799
265 731 540
958 229 126
556 496 181
862 761 826
308 58 584
517 824 181
376 910 643
862 414 150
492 120 105
882 571 427
638 852 808
385 357 160
492 138 242
640 246 536
453 441 791
108 466 692
182 615 970
381 310 362
224 903 795
950 597 343
129 861 301
957 13 319
768 126 321
166 250 764
356 987 547
76 848 822
775 855 531
138 734 298
974 166 429
78 473 693
420 976 437
511 55 674
520 358 189
376 533 170
868 716 833
309 186 883
303 528 517
542 517 340
493 930 589
906 997 656
557 548 421
909 519 769
731 891 626
901 581 959
575 942 760
833 348 840
965 967 629
490 822 762
534 423 958
951 290 751
230 743 679
203 673 599
696 524 617
793 394 900
39 665 471
483 151 522
534 668 441
743 856 205
370 961 125
947 593 279
885 851 146
474 464 690
502 797 695
391 529 627
424 907 659
640 389 56
808 567 454
807 720 883
82 696 759
222 298 390
318 357 7
680 128 697
15 810 990
799 660 42
740 905 732
51 449 660
970 373 907
304 252 851
25 163 235
35 967 822
630 714 773
478 807 198
168 652 404
730 976 6
79 285 249
76 343 91
426 787 933
522 744 469
440 71 364
304 1 47
457 443 927
174 255 332
133 787 491
188 311 58
749 72 417
257 264 794
320 619 205
303 326 984
392 143 466
411 538 632
982 842 661
955 776 778
947 189 225
249 400 384
681 474 339
303 529 252
281 29 807
75 954 311
918 734 170
709 707 15
809 437 929
966 988 776
238 191 674
900 820 471
103 152 329
290 468 963
863 464 133
229 868 884
210 995 355
988 694 680
778 156 923
559 586 283
100 650 154
51 298 678
772 797 568
92 631 323
319 602 379
549 267 400
480 733 579
908 39 538
661 622 823
681 799 44
42 599 695
759 117 376
149 725 355
332 612 405
51 372 348
526 982 129
963 624 378
446 711 577
753 425 613
673 418 742
206 262 63
692 853 193
382 574 114
464 329 890
122 58 126
782 452 670
567 222 285
52 706 751
181 530 18
432 32 168
724 627 511
580 867 545
340 119 525
699 97 991
324 698 986
91 430 631
334 602 958
155 506 828
376 833 462
7 336 735
982 379 476
225 882 575
486 358 190
42 491 857
963 610 334
313 724 193
557 393 314
314 803 793
961 585 221
811 776 736
565 575 725
107 770 223
799 61 462
259 698 168
495 495 310
498 230 128
121 930 651
443 328 87
47 566 2
465 448 229
437 918 937
446 231 175
271 261 102
320 877 217
376 123 137
117 685 590
84 560 719
344 342 141
913 656 305
652 637 910
169 559 732
880 706 918
851 447 370
596 288 575
730 503 689
818 433 172
525 814 545
536 648 770
128 376 452
477 609 162
947 263 216
474 622 494
138 134 345
211 682 954
668 786 853
989 451 158
887 794 191
994 716 376
388 457 808
315 169 311
959 680 827
117 382 477
49 289 936
751 641 603
698 913 10
306 295 348
528 61 908
945 836 963
469 649 41
163 495 222
208 796 668
599 677 743
538 224 127
552 460 127
676 536 215
752 867 462
94 186 400
401 255 32
995 16 996
474 481 402
795 665 906
142 558 374
121 725 188
235 384 515
854 64 361
33 27 488
661 14 220
993 257 449
464 952 476
545 50 75
451 509 974
693 510 36
144 157 912
783 732 39
58 482 295
521 616 271
445 896 586
274 104 49
837 630 32
184 736 606
446 76 351
213 575 888
884 863 911
284 985 709
291 411 279
229 270 67
610 232 909
383 306 267
603 704 643
470 190 984
726 16 280
877 102 584
438 869 724
606 309 340
76 512 232
231 445 181
27 316 149
62 627 880
107 176 604
448 315 499
34 536 470
6 432 791
359 416 500
401 663 969
184 508 673
999 195 523
55 377 630
694 731 24
800 552 503
17 739 920
430 700 844
872 808 720
278 329 874
453 520 989
139 544 451
492 889 626
805 160 90
361 936 928
755 918 107
689 253 110
336 848 922
353 277 313
981 342 123
500 223 613
546 906 19
427 651 732
675 146 964
189 232 46
616 331 574
289 700 554
53 47 875
992 809 971
835 890 971
489 790 110
415 178 98
711 804 571
665 437 863
437 458 274
24 351 958
205 842 1000
308 91 463
997 773 561
171 529 488
851 132 968
664 609 793
251 489 69
504 159 574
46 93 869
254 343 962
660 867 48
937 691 617
172 860 111
741 74 238
595 516 477
232 219 223
284 453 480
822 106 661
567 177 775
510 90 713
21 62 861
333 667 379
74 917 638
731 670 387
539 516 201
277 551 941
450 85 719
251 297 401
480 621 627
179 280 665
258 481 699
805 650 486
391 94 677
512 552 740
696 616 485
916 276 797
113 389 918
761 739 140
607 666 174
992 628 10
530 230 743
16 697 814
972 149 619
252 93 216
266 312 503
83 654 718
91 179 51
479 262 755
350 806 721
154 836 116
521 968 779
589 48 733
63 169 666
675 262 484
241 335 685
30 738 260
200 987 510
335 157 115
98 956 586
99 703 871
803 891 378
524 862 879
861 729 918
566 580 886
963 926 170
828 831 646
817 747 139
177 301 890
616 962 114
987 415 795
833 908 410
92 976 871
496 715 743
594 85 126
59 184 287
122 102 775
786 272 341
856 189 50
353 722 323
483 247 248
707 892 208
590 153 200
193 63 570
529 668 242
588 528 886
200 60 545
855 560 701
244 821 92
376 582 817
417 390 662
456 867 992
384 891 214
328 877 71
310 461 689
366 680 507
204 549 255
449 866 844
736 657 299
473 590 323
731 581 791
122 291 589
20 661 846
482 541 400
45 586 675
560 212 509
453 683 554
456 92 358
669 869 774
396 524 721
134 782 75
557 658 398
506 358 348
218 663 973
618 439 431
768 815 612
249 959 375
387 315 760
767 419 843
147 218 472
855 70 749
913 205 194
804 130 964
452 650 424
513 821 78
847 468 491
120 815 544
470 152 243
94 915 232
249 194 453
309 317 941
31 169 53
473 651 564
862 648 318
847 438 510
417 335 768
98 250 608
619 41 177
127 227 187
451 383 703
20 595 733
921 468 316
812 425 288
440 474 690
343 268 313
964 701 705
55 136 443
157 750 151
197 776 261
268 891 280
765 669 648
341 524 470
646 925 30
765 24 825
111 343 183
30 18 178
454 830 877
297 598 492
131 756 891
83 944 933
132 728 609
891 543 515
602 611 498
147 461 498
899 751 426
988 370 101
145 48 34
478 706 210
427 952 109
616 131 147
298 998 240
685 571 394
663 542 557
56 649 532
595 15 977
761 115 665
71 168 910
223 920 699
212 875 315
448 190 301
829 895 570
983 982 782
11 665 266
773 951 133
954 883 71
668 520 23
106 135 398
391 10 758
808 700 725
389 989 708
37 458 154
887 273 81
415 195 994
720 512 705
111 331 629
877 569 913
882 57 591
93 440 738
84 214 538
170 908 927
433 501 395
903 73 876
813 267 649
885 615 143
631 704 701
529 858 811
906 94 742
896 115 499
12 306 844
317 7 563
889 217 695
537 158 749
146 229 400
725 862 338
426 423 889
660 193 503
617 598 16
764 676 122
317 905 130
958 306 541
141 993 781
971 1000 882
344 795 813
378 730 815
941 340 75
791 789 556
964 637 91
389 501 370
973 538 141
39 562 158
47 221 478
220 879 174
419 543 80
153 243 155
593 810 687
803 219 535
379 872 285
972 919 849
609 112 311
541 324 910
636 210 601
933 378 706
631 177 440
457 199 71
963 144 791
141 642 973
617 719 547
993 540 723
557 368 90
975 852 669
697 405 425
555 202 726
167 477 461
196 407 367
603 94 53
986 546 200
960 196 245
520 710 206
810 18 678
636 298 125
228 840 444
828 224 992
738 110 383
820 314 535
17 193 30
181 449 80
437 395 153
383 784 57
123 711 341
386 696 796
488 724 533
97 821 68
369 753 503
831 969 959
957 922 117
375 191 588
400 354 533
519 307 838
224 146 90
892 111 689
413 56 884
179 153 445
437 356 261
446 635 249
390 158 758
726 507 73
374 691 353
265 436 74
224 554 975
835 908 181
736 385 61
785 366 123
567 437 842
260 59 776
245 330 268
402 669 178
683 528 804
315 996 283
953 463 831
801 428 637
655 643 478
825 646 790
487 603 679
618 950 572
739 886 533
380 221 762
939 895 614
379 928 339
153 642 292
475 408 669
928 95 277
37 395 978
338 575 390
907 746 315
129 380 37
128 172 390
584 366 222
323 123 138
450 859 673
550 733 744
851 6 554
265 821 156
734 219 320
540 971 579
30 617 953
637 146 142
809 32 101
542 784 328
194 557 682
35 547 253
221 452 817
938 185 964
464 54 471
715 736 710
495 51 725
610 512 502
344 513 844
339 245 91
633 373 147
557 313 412
927 153 515
538 65 883
320 742 36
533 814 253
138 364 761
388 159 592
189 791 713
336 773 742
511 668 279
226 879 833
782 212 277
25 199 511
347 408 764
921 419 896
276 990 471
118 457 237
522 378 360
633 701 179
677 713 691
193 940 392
324 153 569
413 174 389
1 525 999
761 999 132
901 239 800
120 110 756
767 614 336
249 266 962
346 362 74
268 561 802
479 678 548
910 938 503
369 69 794
386 62 727
168 872 304
499 410 426
959 967 155
600 776 643
417 588 634
806 782 143
754 96 49
60 23 62
210 464 382
538 177 17
439 489 567
787 758 187
179 972 939
701 254 777
674 618 903
479 492 334
465 931 388
34 552 298
707 123 632
714 189 795
798 983 986
607 52 311
494 767 641
22 769 344
399 323 919
373 428 161
600 266 17
623 593 144
694 873 258
373 140 356
751 192 889
862 191 297
432 371 888
271 462 65
81 400 46
37 782 517
990 52 951
794 544 220
561 291 634
855 243 314
174 719 779
450 859 172
911 79 978
288 196 107
193 884 123
627 468 896
391 736 743
911 784 15
741 784 138
249 268 438
431 492 775
577 409 208
947 92 729
258 602 652
915 796 91
815 119 571
224 155 314
752 142 618
371 48 192
413 870 332
573 398 156
210 374 172
113 826 681
659 405 433
416 833 4
121 867 819
302 479 98
230 871 980
283 302 392
525 562 354
764 371 84
541 908 340
411 351 316
872 933 723
315 364 29
94 591 899
697 654 863
400 418 153
615 661 831
225 80 279
354 327 725
847 593 461
702 714 870
547 441 674
328 938 356
172 880 532
941 656 325
482 434 756
968 428 505
17 553 301
849 524 352
557 575 878
412 949 307
461 792 462
48 169 385
90 687 920
673 586 492
746 23 222
848 829 117
208 365 578
833 18 173
454 828 890
140 490 318
309 449 524
136 170 337
572 552 691
44 128 769
199 910 432
576 491 895
978 208 892
460 567 63
62 700 564
743 168 19
442 526 22
906 591 694
134 93 699
885 875 892
172 374 542
146 786 23
711 633 99
545 992 125
264 779 67
868 487 887
631 172 159
316 719 541
159 314 394
347 87 993
660 773 308
594 476 545
129 196 420
110 281 601
157 224 470
478 352 191
621 135 749
496 184 256
952 658 946
261 807 99
758 99 885
785 321 924
363 73 460
976 778 180
851 878 193
893 8 15
797 756 200
340 516 366
484 771 249
202 594 790
284 437 626
131 783 527
234 973 450
740 747 513
471 725 617
362 910 324
310 158 467
803 847 359
107 326 366
531 867 540
118 261 161
498 731 705
240 480 767
971 825 738
318 25 77
792 787 837
931 918 424
20 624 701
819 473 858
280 691 123
133 320 671
770 566 817
959 22 994
594 105 544
592 233 405
383 859 869
794 653 401
418 423 720
982 697 914
529 282 173
957 536 71
806 364 606
556 730 744
273 356 983
807 308 928
107 657 236
753 852 253
348 783 128
146 994 813
279 630 192
666 891 275
291 817 591
13 616 154
525 757 922
999 734 953
13 840 407
161 631 463
742 284 361
373 761 49
58 531 351
878 772 258
508 701 637
355 138 274
640 872 555
622 65 153
704 167 85
480 285 821
848 806 994
679 724 811
460 964 752
594 401 531
271 122 648
843 541 534
223 59 510
734 171 60
471 420 228
825 603 200
957 62 15
597 544 462
422 681 169
740 29 753
726 419 200
938 453 382
660 17 582
913 43 925
645 413 731
407 297 624
271 761 152
131 4 876
97 498 677
48 600 224
416 912 477
168 511 51
829 653 352
733 560 683
166 115 233
955 709 611
122 163 225
858 853 420
24 899 843
394 675 711
537 352 170
520 710 257
29 500 31
512 699 200
188 745 15
355 648 589
230 894 12
330 330 19
652 321 442
395 304 879
744 990 805
92 537 967
882 823 393
710 892 119
900 268 946
507 542 370
273 76 764
290 145 446
857 612 862
579 10 91
88 927 722
830 699 221
751 351 64
176 627 479
714 707 707
896 82 538
292 121 956
591 465 302
88 822 502
510 465 640
65 867 513
108 995 341
35 906 563
256 672 142
571 737 891
211 881 716
845 549 295
697 833 814
332 19 1
18 513 208
911 811 525
660 5 693
866 549 462
339 829 832
242 32 105
843 350 431
485 777 114
812 938 353
921 729 382
919 892 162
603 682 31
777 968 740
251 474 719
190 995 384
54 169 935
503 486 21
763 624 783
966 617 200
522 906 395
264 509 596
498 478 43
324 426 235
657 821 563
76 514 310
194 10 500
538 997 121
105 832 819
92 999 91
146 831 209
314 895 436
923 897 578
639 641 455
367 506 33
886 101 842
332 999 115
752 265 635
854 72 875
2 941 157
414 328 446
787 325 483
757 124 567
599 164 844
798 34 477
357 151 496
650 724 28
648 414 154
901 44 554
619 386 581
713 914 955
150 795 364
209 172 22
232 298 892
1000 622 904
981 583 580
890 674 977
682 362 961
660 72 70
222 943 955
40 121 39
980 86 387
500 480 226
486 241 841
522 898 63
643 697 880
826 696 37
163 842 621
759 890 388
915 742 880
719 926 236
564 128 473
927 674 990
265 537 919
454 317 801
896 992 933
656 628 680
752 277 614
150 196 130
564 118 745
108 154 409
38 966 688
146 3 71
600 938 614
767 465 549
990 406 855
67 67 542
976 696 668
84 864 564
63 179 78
731 13 352
517 85 714
287 52 864
137 405 46
961 615 211
163 495 148
674 437 200
421 833 44
474 732 169
347 892 974
706 304 698
268 747 384
556 379 486
672 519 132
377 605 450
396 774 389
11 565 75
692 864 324
899 225 270
841 268 70
118 178 551
379 195 447
212 611 517
855 59 317
720 571 451
572 606 950
46 288 457
859 59 331
442 454 628
333 725 457
717 249 626
537 323 485
110 495 603
934 976 840
646 162 716
589 172 100
75 356 117
387 73 517
681 267 542
53 10 434
590 463 309
812 809 109
557 48 595
43 656 1
157 245 504
991 378 549
346 331 891
270 66 46
812 811 318
58 716 833
23 599 625
560 251 240
2 734 749
564 715 340
35 301 605
823 7 324
835 312 231
795 573 949
222 625 465
646 320 426
797 280 770
661 167 37
999 804 765
474 796 191
261 800 237
289 606 900
101 209 53
592 899 555
930 863 991
685 208 892
17 146 936
348 331 682
198 71 834
896 395 531
833 75 545
121 629 101
114 550 834
319 466 116
492 683 976
502 55 385
313 95 760
435 757 780
138 808 152
413 354 693
594 376 123
743 72 230
51 658 241
132 220 141
305 100 76
596 321 137
261 189 461
454 734 635
133 864 752
366 92 23
705 137 780
554 429 131
465 640 496
263 809 559
309 516 842
984 890 229
804 665 866
441 755 962
817 236 326
145 436 173
51 950 999
726 617 7
332 647 420
685 107 212
884 677 236
394 22 329
359 518 473
837 676 366
987 506 635
925 474 69
638 979 796
721 946 931
895 249 282
764 937 959
492 105 937
232 817 113
188 478 841
335 41 445
869 195 789
358 436 263
496 78 838
434 422 672
260 945 200
799 582 313
448 5 451
710 656 527
37 352 228
479 146 761
707 257 644
304 34 774
922 816 753
788 381 369
588 3 180
942 435 793
432 134 538
72 368 260
74 411 743
967 734 412
505 202 79
25 714 501
753 258 871
674 875 741
66 817 59
355 258 404
664 720 625
804 726 958
860 330 678
379 23 807
579 358 766
172 749 662
973 587 410
587 857 892
456 483 637
56 701 406
814 379 751
659 399 873
612 961 830
504 940 454
381 614 233
508 58 623
654 335 999
904 917 312
947 351 863
157 199 568
409 206 201
17 361 722
108 391 621
40 511 383
772 295 778
726 179 334
572 169 289
948 535 694
795 441 714
753 25 715
502 329 839
883 162 728
893 533 992
462 536 396
885 910 54
259 412 895
326 373 804
620 774 781
830 325 563
407 696 948
541 254 756
929 959 915
1 879 59
453 545 644
333 19 226
333 91 756
669 39 923
447 634 711
565 699 98
131 253 473
964 471 266
340 304 306
178 104 87
758 300 385
305 491 260
495 669 500
794 136 213
344 339 486
543 970 439
941 781 714
953 990 646
595 379 823
203 898 7
337 666 333
374 449 655
474 989 327
606 403 636
610 290 329
861 25 226
542 339 251
694 377 440
17 646 262
245 127 155
180 46 606
484 117 619
37 507 609
521 971 390
419 231 991
958 578 842
753 3 2
689 302 710
441 521 735
885 634 506
58 226 717
24 488 573
693 835 998
102 40 319
708 787 43
653 649 184
652 424 244
242 598 225
324 651 272
812 818 498
542 489 290
248 47 899
774 915 349
228 18 518
352 951 857
831 251 477
134 392 254
633 388 600
850 428 775
847 768 353
305 325 827
178 542 883
129 153 56
784 349 896
939 349 600
258 538 810
980 135 153
495 952 500
568 371 983
385 415 249
760 841 340
334 319 157
726 453 539
401 710 235
414 742 169
874 952 479
199 914 949
420 943 356
226 761 553
910 452 736
610 81 217
355 540 398
660 691 779
837 365 428
737 948 103
438 818 622
513 454 25
817 718 90
218 975 244
369 886 822
505 657 338
64 1 71
415 556 889
987 612 155
688 105 519
339 912 529
864 456 929
271 543 310
199 915 953
560 935 899
910 716 998
725 62 893
722 341 303
896 831 717
49 695 395
351 170 497
378 157 842
704 122 762
545 41 208
407 244 608
930 319 100
393 371 986
406 496 387
742 228 234
716 137 610
58 126 673
858 957 803
100 769 702
596 816 63
67 730 764
995 925 598
469 989 308
417 259 234
17 148 329
868 811 594
400 767 763
825 892 525
15 149 949
267 554 677
224 578 538
484 44 119
794 9 942
587 374 463
69 835 465
790 94 681
402 536 129
145 506 549
442 533 928
367 593 602
733 23 738
881 241 854
422 111 492
925 312 141
981 214 177
280 831 400
189 2 943
30 572 871
719 657 482
457 86 770
639 973 990
641 407 308
29 369 554
675 876 761
254 203 771
996 168 681
691 866 247
375 586 405
513 185 275
173 460 353
923 333 183
308 301 891
286 203 663
355 337 275
523 157 197
669 591 315
841 167 797
468 739 224
724 364 889
288 621 833
624 110 223
871 537 144
875 381 127
759 552 958
354 760 192
378 334 364
873 898 349
112 390 455
881 366 52
435 179 571
421 718 447
199 320 411
965 840 55
304 114 607
103 258 325
609 716 374
522 623 26
57 50 334
229 218 161
168 418 954
423 298 460
491 784 644
40 222 876
404 833 699
143 779 620
853 826 814
429 387 808
174 433 681
418 808 322
165 876 254
742 490 150
733 968 992
907 13 998
634 597 516
249 630 383
819 544 1
226 223 765
849 993 633
22 817 964
695 173 136
289 161 777
954 926 836
939 213 361
459 786 502
384 721 959
498 561 56
434 453 955
37 347 766
739 513 825
817 937 498
999 596 384
48 370 178
689 448 116
539 40 556
372 618 910
321 532 878
789 73 210
481 279 535
583 4 344
45 643 233
839 160 447
55 201 323
169 210 590
320 876 305
746 994 581
878 389 295
367 49 404
718 984 22
246 565 362
66 119 581
91 706 832
860 877 884
917 930 670
795 966 484
177 519 182
69 548 371
807 736 760
958 709 7
276 74 590
551 187 104
120 921 969
562 835 571
705 40 411
493 666 804
695 245 997
126 845 107
209 80 404
165 240 898
32 629 119
487 505 958
250 239 628
506 741 227
409 679 60
716 675 533
780 461 299
434 479 284
518 798 837
629 162 359
565 583 165
766 528 677
758 257 911
446 986 879
224 333 864
927 245 385
389 225 644
134 297 563
520 739 40
725 974 651
243 957 81
796 148 229
191 146 173
520 434 549
18 392 81
758 994 331
380 918 906
833 146 992
410 512 447
170 414 192
238 840 702
328 212 241
534 991 693
184 271 283
972 260 996
94 464 728
310 755 697
516 441 470
967 90 572
57 283 26
341 424 668
526 99 86
252 295 170
885 601 222
563 451 196
811 817 7
61 698 892
232 429 329
618 566 874
316 641 999
623 809 687
140 473 852
938 705 875
212 528 64
875 948 897
759 427 379
831 933 649
373 861 929
343 951 301
731 811 838
393 377 616
641 915 404
284 59 468
896 440 610
729 375 659
267 529 231
167 403 649
639 642 175
224 222 319
885 307 69
827 857 866
447 928 369
57 472 933
857 824 587
107 608 628
595 762 81
579 203 762
715 548 94
658 282 245
480 93 204
955 34 440
68 998 58
430 274 625
353 212 288
998 275 61
199 697 58
790 80 792
660 923 196
897 184 713
893 84 245
794 274 573
508 396 7
859 313 682
282 148 725
321 584 63
943 548 910
240 886 801
600 727 377
330 21 729
599 93 360
390 903 77
393 185 2
598 866 924
452 252 211
841 238 821
295 450 463
562 533 337
54 715 135
593 106 864
630 531 979
936 124 282
22 142 80
736 156 215
22 694 675
197 532 704
508 303 847
422 363 407
940 813 795
690 495 636
103 412 175
32 218 665
328 736 248
965 799 441
938 925 210
891 847 692
742 306 453
367 767 30
92 41 347
651 515 608
999 242 841
654 825 262
350 457 756
184 391 651
751 796 557
946 38 370
54 65 551
765 387 254
63 223 105
490 531 843
448 908 631
346 767 534
426 919 126
494 240 843
922 239 127
857 292 253
138 899 474
124 929 603
797 402 207
643 506 177
667 518 185
694 776 780
913 981 412
114 2 650
205 184 441
257 47 265
847 391 807
462 635 982
804 195 51
517 176 113
71 734 627
955 143 759
904 185 655
537 711 127
554 892 337
591 52 617
407 515 223
462 580 812
655 534 238
262 262 142
881 745 665
202 916 666
688 677 281
407 978 956
329 23 743
348 126 408
812 304 408
343 539 372
409 180 280
300 785 515
445 214 634
404 382 803
420 171 94
34 595 937
865 726 180
9 592 11
732 236 584
220 745 893
779 448 190
686 597 881
251 818 592
692 963 472
1000 651 805
190 776 70
820 908 604
429 63 221
229 856 153
401 304 48
474 502 999
547 604 98
94 867 983
499 639 536
205 135 535
145 638 508
343 335 270
329 339 291
10 651 974
451 335 554
285 297 587
705 63 251
474 233 340
484 210 622
939 610 359
600 697 974
344 212 841
679 248 945
839 87 174
68 772 700
517 948 765
465 589 438
12 490 384
210 373 211
534 668 282
274 601 980
992 865 626
46 984 965
434 363 183
385 818 879
390 852 491
609 210 94
527 749 29
799 174 325
659 969 122
68 678 857
92 906 755
42 284 219
435 321 469
991 275 218
14 820 836
858 538 743
931 131 33
215 354 595
885 970 998
717 214 646
63 646 246
954 659 745
582 618 82
908 511 774
891 961 114
251 110 918
217 968 97
285 715 267
4 380 252
130 84 94
994 634 19
425 121 276
366 614 368
435 390 677
378 55 928
950 110 220
117 968 824
516 11 245
334 857 369
668 835 252
703 239 775
449 428 67
220 400 22
578 667 254
190 940 214
458 841 1
803 16 224
665 767 601
584 124 16
969 915 746
922 136 550
597 636 226
353 906 464
879 274 876
326 635 538
249 441 743
398 107 880
422 719 471
279 481 163
1 620 892
514 839 714
495 537 306
801 389 818
1000 724 688
658 468 577
531 90 28
621 863 167
482 85 383
467 676 14
851 937 701
999 873 28
225 98 607
697 509 102
739 256 220
167 227 399
691 669 317
863 94 73
120 557 736
739 481 282
480 631 400
836 590 386
920 99 338
554 114 844
110 844 18
842 479 844
721 680 232
488 97 8
222 525 964
935 925 41
142 902 825
735 926 787
958 254 121
134 570 178
879 276 581
186 300 696
976 312 696
309 843 316
728 373 780
17 315 605
199 527 5
214 425 295
519 630 108
402 893 981
599 411 607
145 403 568
112 42 174
669 498 630
244 728 929
910 369 942
987 383 632
757 638 579
87 360 978
629 81 575
923 97 131
388 912 809
143 694 7
81 300 506
879 716 3
789 132 764
724 195 622
854 871 924
146 507 548
913 408 121
635 123 859
672 980 493
68 486 273
333 792 99
239 87 861
430 9 594
209 558 853
352 883 353
428 266 384
648 174 955
679 761 820
776 893 868
181 598 610
791 473 604
475 386 721
300 422 220
325 503 336
604 556 494
210 288 512
497 704 586
143 772 121
773 563 317
202 516 307
80 627 924
792 843 464
774 545 146
657 878 807
860 330 598
178 988 132
291 530 841
850 87 198
790 605 190
721 923 441
697 544 730
357 398 909
242 415 245
751 440 110
93 664 881
166 413 133
530 672 459
890 592 655
265 27 224
539 146 836
408 114 666
731 588 2
491 264 874
393 497 35
734 445 79
294 399 764
944 983 912
878 879 856
152 646 982
847 226 604
963 718 766
125 399 500
430 746 437
546 562 13
289 710 341
679 374 155
805 269 311
832 534 798
415 77 472
671 841 401
413 303 969
430 636 579
392 987 417
875 196 49
258 419 197
183 747 891
394 239 547
296 722 310
557 648 963
327 456 58
831 657 264
484 498 533
642 243 597
169 92 823
46 783 779
451 478 14
762 153 689
928 818 13
2 643 508
781 524 441
945 903 978
927 995 787
608 161 585
909 559 797
935 589 445
139 651 726
867 4 953
970 293 376
328 980 830
30 131 636
673 648 426
295 273 444
318 125 498
964 712 321
229 719 818
949 720 310
124 115 404
759 497 341
477 966 327
85 246 287
811 502 402
333 643 649
44 47 858
825 864 245
495 408 615
671 782 47
767 374 117
578 209 153
280 754 354
506 599 601
874 7 83
913 232 121
196 38 387
280 221 495
242 181 270
297 998 222
290 164 667
133 711 44
219 34 584
633 514 349
478 279 731
276 411 847
617 99 613
212 87 447
241 855 425
874 262 572
600 19 366
899 739 443
88 495 336
520 273 634
151 29 270
879 471 544
955 895 95
740 239 797
151 5 766
570 876 734
574 465 951
422 922 292
151 598 898
165 170 509
777 70 48
532 422 810
153 131 187
585 737 562
489 920 147
168 74 487
139 400 694
113 811 519
311 47 487
944 452 325
921 136 274
60 461 490
486 871 758
411 988 6
856 359 443
901 219 803
959 142 575
641 566 99
666 671 692
301 499 984
215 600 211
817 899 484
175 213 774
582 767 586
757 685 922
746 934 693
984 419 684
535 686 559
607 615 62
821 905 581
844 334 89
981 690 840
884 207 109
823 519 63
749 527 342
982 481 539
281 951 401
313 345 611
178 300 600
413 278 953
414 775 569
994 436 412
101 206 437
355 623 7
616 218 687
970 888 289
972 627 932
811 670 62
295 57 674
639 65 774
666 267 636
867 538 173
783 525 84
906 471 418
189 333 217
864 118 356
242 966 948
217 271 561
912 713 333
553 127 256
338 521 523
988 322 234
408 174 251
360 680 252
393 756 624
745 531 336
112 524 580
222 31 285
771 890 373
171 603 523
48 504 404
950 823 963
824 891 242
261 478 654
208 541 275
951 358 148
676 114 55
522 262 504
887 983 566
397 879 658
801 688 884
118 405 477
520 984 150
886 144 570
770 62 636
331 477 781
466 837 798
655 362 662
384 396 323
847 290 402
581 112 456
446 646 482
823 615 950
883 549 811
882 526 543
432 660 40
256 413 201
500 625 758
962 872 787
643 124 622
31 97 960
916 647 791
235 964 298
195 47 805
460 787 912
968 955 84
265 884 563
423 404 858
579 271 405
697 894 84
560 131 267
498 934 767
582 219 805
229 756 297
101 381 235
469 35 904
440 3 529
645 790 323
228 670 510
994 997 608
617 951 17
775 880 94
889 911 45
656 723 732
511 361 895
907 586 577
482 767 300
484 366 805
650 978 656
528 849 303
329 341 77
740 270 8
389 340 752
166 628 800
357 889 738
116 701 343
722 224 309
147 930 207
144 307 717
251 81 856
724 679 682
569 857 740
192 136 74
485 468 987
876 42 699
676 822 185
855 66 233
512 805 470
919 445 85
759 569 854
597 614 703
825 926 387
637 797 429
222 320 767
44 446 764
919 302 534
169 960 262
139 954 459
1 415 5
668 567 169
445 260 598
851 3 645
15 27 897
977 591 394
606 116 215
40 941 901
765 854 589
921 409 162
706 864 385
511 419 926
629 66 642
635 499 646
399 828 188
9 589 24
165 373 92
123 712 136
421 230 400
996 417 893
176 703 923
1000 269 500
185 274 247
393 575 469
788 663 115
77 30 277
98 72 864
766 42 28
460 294 254
889 504 320
293 723 748
571 427 993
949 816 239
921 974 390
19 322 394
95 464 856
515 240 679
995 78 205
112 216 837
506 407 95
683 939 138
35 884 493
749 93 922
779 166 498
305 530 929
280 388 365
820 509 253
849 28 840
1 650 199
598 386 893
712 606 795
804 719 213
592 589 278
843 35 19
61 781 424
963 310 705
306 265 841
948 459 937
146 303 1000
846 630 870
915 166 898
592 496 83
132 906 264
348 264 692
169 530 124
578 803 59
364 444 276
555 415 150
317 902 71
473 884 63
533 480 344
901 876 668
120 760 129
609 548 616
81 391 514
847 59 1
667 450 586
745 939 691
476 802 540
386 725 229
963 247 453
965 658 930
622 762 413
988 887 738
773 835 988
787 104 154
251 331 718
430 304 192
78 778 634
504 775 308
956 67 151
910 925 748
1000 710 232
235 534 774
341 125 578
508 366 267
458 963 187
223 678 689
126 706 221
783 560 921
646 164 26
179 55 722
605 789 858
719 827 94
763 118 507
467 547 868
169 676 368
323 963 917
179 298 749
798 912 706
230 92 433
651 73 846
356 309 685
784 880 343
173 131 612
92 385 243
857 961 275
624 507 769
323 109 891
225 340 716
232 644 348
737 593 903
256 242 740
734 838 861
443 822 336
506 626 313
840 149 370
205 495 62
729 829 252
192 912 102
107 197 683
51 603 136
965 146 423
161 801 445
206 773 298
210 356 484
548 556 295
449 888 631
562 566 412
207 669 981
801 458 35
120 107 9
482 385 333
212 935 515
266 571 983
519 565 173
135 472 418
405 638 32
915 648 622
672 252 824
838 428 254
684 306 181
136 38 217
189 929 819
582 94 528
735 977 764
997 958 979
46 805 844
957 161 617
278 257 997
55 487 23
174 952 524
746 372 272
968 321 827
450 961 150
188 601 361
322 738 288
286 39 414
419 178 701
964 948 827
702 732 295
180 793 897
830 347 42
85 357 841
464 771 911
997 399 124
839 833 892
931 512 531
372 65 422
790 388 921
163 326 250
805 179 712
723 359 208
903 131 273
942 512 528
222 816 855
543 430 537
784 558 974
116 503 264
950 493 416
165 593 902
608 590 856
899 25 453
480 734 498
443 479 596
733 801 915
125 208 432
555 656 212
88 419 565
177 741 621
625 112 237
3 933 87
931 62 208
449 743 226
88 683 580
831 701 153
641 954 495
567 657 514
826 847 915
427 993 65
306 574 529
239 317 471
305 965 384
886 384 591
354 951 127
595 478 306
507 402 274
987 237 300
954 307 905
809 558 77
914 448 847
666 180 652
318 765 449
673 294 880
149 276 773
614 386 393
423 182 533
826 971 86
367 839 428
94 220 776
249 185 799
717 109 672
429 79 279
918 29 132
227 28 607
878 240 79
458 709 785
821 739 489
236 788 405
208 725 899
460 558 996
407 449 904
107 872 273
168 585 233
158 124 625
563 340 823
52 330 909
79 819 951
838 589 701
12 872 536
351 699 640
122 495 768
943 881 617
274 178 376
834 254 579
243 631 124
214 758 687
744 869 655
77 34 885
104 159 830
679 358 514
165 559 28
155 323 40
881 703 215
975 357 644
285 188 992
902 487 260
908 883 768
673 718 895
192 896 281
457 291 970
274 252 546
348 277 967
264 47 511
974 829 888
674 342 983
721 356 732
956 942 992
327 698 369
811 482 72
191 592 611
266 817 189
431 632 404
220 155 95
633 531 132
759 629 684
281 555 706
781 51 492
565 106 164
166 438 582
5 874 395
181 286 99
141 326 250
305 49 833
400 897 8
709 91 610
415 157 91
993 816 933
362 334 367
74 760 77
591 648 656
806 387 889
969 46 372
221 69 228
833 524 333
84 795 78
219 543 101
635 542 233
426 652 954
746 774 480
813 518 644
87 179 741
375 955 899
579 177 882
961 761 711
718 146 466
754 620 722
391 111 873
857 932 448
584 529 921
306 709 418
401 149 277
503 326 295
747 271 147
497 645 788
889 472 581
215 299 501
554 98 433
966 212 924
865 347 739
65 313 617
640 392 7
602 833 707
881 332 266
898 805 454
79 720 218
390 652 429
773 437 309
794 862 176
197 520 856
409 91 745
596 141 137
109 398 780
180 495 751
660 503 422
137 590 863
965 510 327
328 2 530
529 446 922
844 871 893
828 641 428
227 146 801
373 856 291
232 34 149
28 518 329
394 186 496
43 781 497
573 966 482
832 801 105
182 35 533
563 979 792
349 380 656
282 577 857
54 537 557
597 996 232
120 771 611
798 633 117
146 494 621
488 107 807
138 773 44
284 208 730
464 860 195
999 964 563
162 458 378
16 259 595
249 581 733
464 498 179
660 754 797
259 192 23
858 949 238
774 273 221
918 38 378
1 115 79
686 852 886
351 636 127
100 606 996
370 595 778
8 823 609
220 630 840
901 689 463
188 420 267
611 22 189
254 819 838
917 555 238
270 996 760
684 541 703
717 462 72
556 744 844
764 1000 610
133 814 988
529 315 691
828 668 740
744 319 626
154 371 970
867 92 751
989 229 987
517 92 440
38 278 719
635 606 25
290 645 947
411 838 428
349 250 670
545 963 873
395 658 504
152 209 319
905 825 152
670 112 92
739 560 220
179 132 825
767 567 686
51 150 105
226 508 733
394 427 443
865 980 266
727 739 494
138 80 588
987 60 780
179 436 821
332 497 226
20 988 734
5 60 158
488 151 64
504 27 682
98 689 828
270 530 320
885 468 341
253 141 230
916 590 661
316 745 516
131 768 477
27 907 251
749 837 305
606 760 384
48 578 651
3 662 688
741 965 341
578 371 822
756 872 701
68 28 972
351 320 492
495 857 910
782 929 112
889 311 669
243 596 339
58 678 250
166 75 442
463 196 408
371 60 578
747 225 167
58 940 279
984 915 942
183 870 567
943 221 1000
684 748 719
21 4 538
404 852 532
558 777 756
80 55 301
774 94 686
791 350 894
421 906 973
609 453 32
146 327 166
228 828 263
75 62 866
931 579 651
43 25 186
779 390 459
981 945 116
600 26 943
697 481 790
895 606 469
428 339 882
557 437 637
644 88 810
576 187 944
380 645 46
20 973 751
980 828 540
272 574 984
957 873 600
258 119 774
716 358 324
344 606 441
812 705 249
808 778 403
248 732 813
82 14 893
681 501 639
556 668 777
996 711 705
254 683 56
680 520 93
671 524 695
247 732 180
287 377 725
602 361 250
198 247 120
993 260 21
549 166 545
771 940 279
884 813 525
51 366 922
891 427 61
740 504 699
44 99 495
662 209 10
817 840 159
49 793 129
938 937 616
232 677 651
153 502 359
962 590 903
425 76 169
421 906 813
588 277 939
91 322 247
404 515 507
442 773 611
220 838 14
22 437 160
263 43 457
985 536 894
705 999 491
486 954 611
693 45 490
842 737 139
47 276 372
84 8 56
426 101 713
798 168 635
692 467 944
84 43 873
600 19 23
788 283 992
228 86 518
374 2 75
596 988 734
526 531 29
247 107 469
16 729 363
616 720 765
371 278 420
631 628 62
168 903 805
25 27 705
461 765 631
797 993 102
13 79 604
552 758 544
514 406 874
67 604 47
669 625 415
371 629 861
804 338 758
193 698 341
502 960 112
635 825 305
859 982 630
618 870 155
831 771 813
542 349 247
665 435 883
943 399 254
46 318 225
876 459 565
171 408 881
625 927 7
58 192 506
172 311 704
700 461 121
560 268 372
305 349 946
606 632 111
627 336 159
209 73 997
553 212 976
145 716 172
970 841 916
530 244 241
392 336 15
85 331 584
504 360 844
382 328 416
710 393 148
423 881 918
686 124 167
373 810 192
248 242 714
546 967 61
563 843 186
402 830 139
941 130 936
250 976 425
306 687 565
838 673 469
523 125 887
321 606 88
48 557 428
490 206 928
505 747 614
580 948 695
225 423 832
439 668 642
628 846 960
205 59 268
122 281 237
527 236 364
492 542 394
161 536 844
607 261 388
627 293 588
982 422 696
705 675 309
332 353 168
173 130 505
226 398 48
659 911 731
46 262 43
853 665 75
300 640 859
321 999 229
705 57 537
47 172 482
958 286 785
566 253 543
337 548 993
825 305 60
866 833 755
798 754 951
772 787 81
623 292 130
122 729 145
501 491 170
932 673 1
457 450 954
618 290 4
716 80 678
631 355 541
873 941 516
330 731 699
186 822 976
577 818 653
544 45 807
614 983 96
158 404 638
375 915 479
488 875 155
168 654 130
968 392 700
851 296 913
378 294 214
875 835 506
960 969 273
605 375 49
535 40 338
520 126 752
787 932 497
622 872 360
24 656 771
603 473 702
51 57 874
798 825 729
553 552 92
749 60 986
261 173 345
229 828 900
479 590 889
145 875 230
59 192 637
347 653 463
448 53 980
401 373 913
842 462 440
498 542 465
730 355 818
329 261 902
396 992 476
800 661 703
752 354 317
536 123 594
237 771 105
72 371 354
626 465 114
492 410 536
455 629 762
184 373 557
276 795 554
197 346 926
872 45 7
914 333 785
188 69 715
119 581 959
337 34 858
742 319 106
543 418 686
786 259 937
86 425 853
740 391 362
922 472 753
539 384 23
891 298 679
484 447 331
459 690 172
323 939 446
91 89 917
856 187 999
800 975 302
85 808 818
281 871 269
783 16 186
44 527 255
83 205 1000
794 968 275
26 214 228
439 739 286
863 966 691
311 844 174
528 500 138
549 268 986
284 306 298
445 577 986
868 346 700
140 560 963
884 789 758
558 286 350
956 606 382
809 42 408
2 647 766
424 279 132
386 130 193
209 145 905
88 370 5
379 597 614
460 170 778
570 854 189
127 806 361
277 653 166
950 928 199
954 361 106
308 990 492
279 703 427
76 442 7
412 827 306
783 82 509
735 903 201
731 129 745
697 403 506
341 557 661
495 477 831
543 914 474
826 859 571
437 703 740
786 7 913
556 527 153
417 673 267
908 162 84
804 355 477
960 341 28
79 193 251
867 447 778
681 199 592
261 85 355
781 480 337
806 448 506
667 796 673
698 893 218
85 816 277
861 525 634
110 828 691
217 270 426
200 553 30
53 345 61
93 922 13
528 157 766
417 413 676
734 220 639
941 520 315
186 541 968
190 129 30
636 9 445
879 833 260
949 865 700
692 656 28
705 512 388
616 39 268
747 685 201
353 905 987
367 923 271
210 947 762
203 980 317
41 670 286
7 746 140
195 962 809
648 1000 304
596 541 649
87 258 102
795 364 336
927 176 5
445 921 422
942 280 698
968 830 940
27 707 719
843 824 298
361 720 251
867 815 683
322 168 1000
769 405 303
519 826 168
283 204 889
47 376 897
488 757 450
414 713 804
63 774 878
32 448 816
393 187 293
134 813 627
846 873 419
840 202 659
358 871 596
515 912 505
609 869 210
876 187 184
376 249 417
326 411 788
957 783 365
864 748 662
784 56 762
826 792 399
883 431 964
945 187 419
9 456 367
17 711 896
834 105 722
386 825 302
650 253 255
558 747 808
34 830 894
210 164 692
438 859 171
659 52 256
345 970 236
786 484 981
846 767 695
611 901 768
488 542 723
866 160 78
339 493 246
966 294 328
268 422 135
835 392 319
895 91 341
66 905 257
415 233 95
251 931 349
219 138 44
894 111 515
511 774 198
918 808 351
696 66 155
104 818 831
852 380 796
498 383 498
593 429 897
662 834 980
900 7 948
353 39 7
285 648 12
454 523 100
433 679 845
88 311 762
336 719 14
64 691 469
287 970 331
940 352 211
792 840 140
705 982 707
625 384 869
674 120 447
882 605 904
80 540 939
498 708 727
796 422 349
28 453 286
43 375 56
582 792 456
689 378 540
499 162 728
73 344 624
777 583 379
571 501 58
253 82 844
447 545 669
533 203 224
129 387 780
573 968 698
789 802 206
831 463 202
53 590 443
100 618 713
1000 134 501
520 195 640
541 715 346
901 258 730
120 782 289
78 269 638
860 725 235
550 487 585
18 683 948
338 876 891
784 16 74
428 724 297
317 469 716
729 5 387
755 525 206
54 894 439
758 305 668
813 209 533
573 450 757
606 816 188
470 325 235
932 91 716
454 625 7
293 784 949
729 308 361
662 564 248
942 847 552
270 41 436
711 998 574
554 465 972
551 948 504
256 65 783
125 502 813
423 17 719
944 599 13
367 611 158
843 845 243
717 522 717
898 658 613
521 820 607
501 428 668
387 251 166
596 136 47
251 496 35
580 356 492
864 545 4
633 364 49
907 117 337
796 783 975
517 756 511
855 699 953
966 364 904
901 78 764
975 33 674
768 30 470
146 612 847
213 859 356
1000 264 373
138 43 662
139 17 247
75 198 197
909 893 315
712 83 968
768 71 277
179 491 811
79 361 491
969 132 490
157 2 698
799 488 316
260 49 233
551 334 410
336 456 893
450 137 937
405 404 780
135 280 430
598 723 182
229 86 266
39 462 224
821 923 662
286 50 714
644 257 473
149 833 532
735 907 551
122 134 676
999 443 3
330 113 651
327 371 96
419 751 161
611 718 300
986 574 901
348 472 167
700 239 113
977 179 442
776 828 837
863 122 427
644 332 290
772 379 919
919 132 291
505 913 833
287 680 55
358 327 586
739 386 489
729 636 697
971 778 331
417 715 285
671 375 943
464 545 416
245 764 16
48 213 470
759 990 545
735 578 830
508 117 885
574 984 360
429 497 550
350 44 343
506 279 785
19 933 561
590 515 905
253 864 644
65 320 547
20 38 251
732 750 10
796 636 593
545 811 596
193 491 190
451 309 172
357 2 391
893 222 1
695 384 922
871 41 839
974 765 690
581 147 843
727 147 495
155 853 13
482 337 130
699 114 569
547 761 815
193 676 287
247 770 380
505 43 643
53 239 929
814 488 231
928 161 15
774 407 911
770 323 990
981 451 636
602 13 513
759 622 486
17 11 61
761 648 436
449 334 242
202 47 589
183 570 889
214 928 196
434 593 486
827 69 527
500 176 183
871 120 672
536 65 758
713 887 503
413 169 843
327 192 519
122 915 206
296 685 728
50 683 154
250 675 229
953 599 949
199 96 528
903 251 576
843 107 842
69 867 338
472 9 214
997 902 25
574 157 512
191 401 667
685 934 913
872 386 338
653 303 615
925 214 846
432 499 99
313 781 559
477 975 634
171 684 643
184 301 8
612 490 356
400 173 25
871 943 486
529 262 522
521 314 975
715 230 95
714 113 879
866 806 454
196 126 258
31 1 948
900 464 811
807 446 390
143 904 156
642 651 858
375 693 267
799 781 38
413 233 134
238 997 418
848 845 10
204 285 545
551 514 608
798 803 270
284 113 665
632 44 572
689 613 332
734 629 454
735 608 501
157 398 208
556 691 376
362 856 93
796 154 838
242 592 787
651 31 182
739 612 99
874 956 903
835 589 101
1000 767 549
95 741 99
266 353 10
215 91 749
30 608 495
624 892 341
141 254 795
994 876 843
183 928 11
91 326 19
738 595 899
227 431 125
86 76 651
240 457 685
690 806 445
69 295 765
75 713 717
71 852 440
511 745 394
119 377 135
628 885 956
743 286 737
766 114 94
462 56 670
912 318 454
910 539 924
67 968 547
680 274 566
709 807 750
470 573 169
91 442 611
385 810 497
505 393 273
860 271 595
169 922 888
905 574 748
250 973 995
129 322 466
651 635 278
41 417 529
801 205 25
915 194 720
732 257 965
587 144 541
48 266 230
436 904 526
491 832 58
473 775 913
234 437 809
191 335 270
904 122 396
819 235 227
529 817 179
240 273 744
740 836 2
4 1000 420
655 469 683
379 977 839
40 951 26
395 18 97
545 652 932
897 825 803
890 648 401
204 174 61
677 143 68
569 923 143
981 554 216
478 744 891
81 511 493
347 634 147
40 778 290
725 868 783
381 166 589
852 897 193
709 592 417
256 136 212
821 709 687
935 216 986
737 322 169
122 694 229
506 701 642
440 924 16
512 379 201
107 492 318
601 241 800
673 142 971
888 534 287
646 478 842
793 672 886
48 233 119
843 917 771
946 729 173
423 214 641
789 686 578
464 271 857
875 391 345
715 401 780
286 50 464
464 691 866
928 520 899
897 942 685
684 668 473
739 736 929
853 181 709
115 923 727
501 42 999
355 871 368
137 925 988
444 125 231
563 811 747
814 909 234
727 82 17
669 194 394
73 836 839
982 132 73
367 939 602
795 869 691
803 421 219
250 280 71
820 898 232
284 135 744
869 123 970
589 820 935
157 165 665
87 243 843
512 726 13
820 733 500
662 55 221
659 775 323
523 579 205
193 876 726
766 902 59
28 576 195
990 97 259
549 599 410
913 237 860
908 109 184
351 101 273
552 102 465
710 481 540
382 264 205
150 864 592
921 688 118
952 486 142
955 34 616
35 350 226
698 413 162
847 473 206
335 662 916
261 439 951
51 651 18
350 45 495
970 243 600
442 384 339
292 44 813
420 512 693
953 309 580
156 800 908
582 364 432
909 717 602
485 746 809
145 685 102
489 518 997
969 11 955
129 743 855
752 39 201
972 262 86
882 690 242
911 723 39
880 483 263
691 293 92
80 347 404
442 760 593
635 975 145
858 267 308
902 983 794
642 623 461
220 266 697
517 62 478
236 860 363
885 395 868
471 675 351
874 86 30
141 614 878
746 491 454
312 278 375
122 539 477
976 209 817
558 59 604
409 341 943
686 379 871
777 546 183
466 489 404
534 211 771
398 927 37
927 581 492
513 274 474
434 352 771
874 165 219
510 422 929
268 589 588
810 202 873
340 109 361
453 163 285
328 4 995
423 801 6
353 990 236
296 174 592
52 936 199
438 664 844
102 320 828
852 86 863
597 508 922
170 625 796
311 17 181
359 301 109
148 687 282
726 759 383
559 163 320
96 673 222
429 237 945
189 667 510
37 714 673
657 829 108
281 468 30
956 586 533
762 537 480
962 966 140
59 25 243
685 60 818
182 340 747
567 425 152
795 883 263
556 860 216
443 541 401
975 698 733
160 100 956
939 525 472
679 441 582
366 604 333
504 382 536
808 529 356
733 154 420
681 366 468
584 801 526
188 329 332
778 445 110
638 522 212
793 8 940
380 186 668
793 763 276
524 134 75
959 387 733
986 596 90
9 634 668
861 917 346
10 700 614
483 444 667
196 195 46
714 174 845
14 957 507
432 697 156
369 924 629
205 73 328
285 917 169
174 641 203
553 941 371
885 343 198
42 681 827
48 59 374
91 373 211
216 112 250
94 343 527
83 988 432
746 772 678
619 181 697
501 59 225
391 180 9
971 545 945
178 550 524
224 980 77
499 776 909
786 59 467
476 538 232
610 62 895
991 695 146
260 690 858
997 661 7
653 848 660
153 568 677
789 62 997
709 611 911
157 141 696
267 321 795
225 820 313
430 808 320
857 956 457
1 967 778
37 430 271
104 98 832
919 26 56
997 403 368
149 273 346
270 99 640
719 37 445
613 81 408
381 679 747
336 857 110
516 881 633
690 961 59
539 485 542
665 400 828
961 301 108
729 143 274
737 84 69
489 44 421
696 869 63
340 101 327
54 442 698
474 146 365
195 576 681
648 494 691
987 280 495
749 783 528
741 697 316
238 683 263
112 28 440
228 533 224
759 991 143
980 160 45
191 598 397
431 19 625
534 359 91
475 509 270
278 213 539
649 707 646
897 239 1
64 712 37
551 2 786
10 812 44
206 35 312
30 920 864
865 297 254
693 584 20
172 42 297
616 977 28
862 221 488
594 749 883
88 192 53
986 765 615
909 354 44
363 414 731
939 572 860
527 822 678
816 571 139
409 273 954
80 537 798
490 63 958
134 772 65
974 544 528
376 262 971
559 179 125
607 119 38
674 138 667
287 648 357
864 458 425
69 530 934
1000 218 461
102 309 906
11 841 93
271 453 955
416 405 842
314 297 221
201 345 66
813 333 904
293 774 700
762 580 829
208 365 10
690 670 766
775 340 1
227 719 450
319 902 708
35 891 289
464 760 962
941 964 365
134 641 884
515 54 49
49 721 300
60 541 94
781 166 906
361 589 652
324 82 16
170 874 110
658 696 657
78 664 153
705 480 669
875 302 181
614 177 608
33 526 428
355 367 539
958 584 139
951 133 658
949 920 502
890 460 32
752 492 929
101 53 472
392 474 164
242 707 997
25 585 326
575 12 276
156 471 86
80 416 47
263 827 661
869 83 101
399 868 48
969 624 896
265 121 804
950 278 351
397 785 938
117 7 94
236 966 965
505 630 402
83 62 849
54 505 977
439 810 311
134 136 529
771 434 582
660 508 255
112 744 707
908 523 859
117 731 124
195 562 450
695 175 113
723 851 388
282 515 220
289 626 318
504 787 179
337 298 866
505 559 579
266 646 518
139 883 286
215 868 474
812 297 896
398 492 606
422 227 718
316 145 666
922 437 353
615 438 879
512 858 394
805 797 135
460 45 869
862 620 656
605 971 482
726 617 111
546 119 369
141 527 162
94 894 582
218 25 261
790 300 853
828 207 10
376 646 607
923 958 570
254 16 22
551 460 41
851 962 750
158 284 369
981 191 100
140 822 325
746 246 115
294 19 824
640 245 179
543 15 471
112 473 668
751 599 156
802 530 860
552 645 924
647 311 254
210 546 572
802 966 700
777 315 583
104 199 853
317 103 490
882 177 674
467 887 939
257 540 997
378 750 527
649 968 403
8 980 851
272 662 723
566 125 854
528 925 607
888 783 165
618 200 426
817 28 478
238 638 650
687 780 960
185 41 1
299 102 715
158 467 806
99 464 172
543 630 905
651 381 995
133 234 54
8 974 528
494 172 233
631 372 339
887 204 179
846 805 971
650 632 548
905 277 66
169 568 969
95 54 366
236 793 279
326 466 618
174 261 457
124 264 542
590 658 414
335 846 220
477 970 599
239 438 629
11 731 263
554 860 107
359 232 690
432 294 856
151 223 747
480 756 382
884 844 385
155 362 160
33 117 682
431 907 185
245 215 538
726 152 531
998 161 893
816 50 722
401 456 811
693 380 778
31 347 436
991 484 46
338 135 508
152 51 434
16 44 896
368 10 916
174 842 433
10 783 830
841 470 168
342 392 886
729 929 579
9 648 841
607 964 670
428 664 429
696 28 181
371 335 863
833 419 448
759 124 380
525 394 153
621 875 971
190 625 978
175 446 874
272 338 130
363 262 48
379 677 833
172 738 43
362 772 281
406 439 482
680 649 504
997 488 741
394 422 43
919 128 396
42 861 93
176 669 669
371 617 999
711 167 266
32 901 826
479 753 130
290 548 427
584 383 726
985 920 694
911 1 871
169 638 262
187 997 5
921 226 67
553 508 723
873 86 213
258 38 473
618 320 600
83 535 602
10 941 521
5 350 590
590 296 655
895 163 251
691 416 485
424 401 872
656 809 319
744 515 857
998 320 154
561 972 514
859 61 937
146 26 725
138 708 861
573 282 910
847 45 572
233 9 465
378 684 53
449 393 89
618 235 690
334 147 172
515 982 407
995 36 46
610 399 667
1000 243 955
768 755 572
465 97 712
134 684 640
263 258 668
104 680 448
158 99 667
948 522 271
241 564 771
644 768 507
826 312 42
874 956 411
382 778 263
51 134 682
809 817 976
31 345 619
990 631 604
776 253 541
841 519 289
569 94 200
128 109 489
625 443 273
455 866 504
63 704 601
122 775 673
376 895 581
153 938 793
806 836 913
342 863 715
363 425 990
434 872 854
318 857 134
345 400 604
77 480 781
459 836 44
941 202 778
421 330 314
981 715 725
926 175 509
177 311 171
918 203 689
757 763 312
516 231 694
815 819 133
878 299 352
546 365 10
86 208 896
432 742 901
99 669 979
344 875 411
758 168 441
161 850 885
822 202 569
397 385 759
181 201 411
217 872 277
252 968 549
715 698 31
132 545 977
237 370 710
270 725 102
473 571 623
230 466 159
317 8 199
443 599 905
137 389 847
265 724 977
286 13 978
115 749 284
689 14 917
491 832 824
392 545 542
347 509 155
12 502 975
321 565 898
935 407 29
990 758 117
527 660 4
216 414 449
636 255 541
897 789 598
487 368 282
646 184 610
483 771 953
892 810 189
576 48 375
608 182 350
477 300 855
53 178 885
85 790 715
283 990 450
581 692 9
62 925 494
933 798 898
861 835 8
821 891 511
261 536 858
810 395 580
364 3 829
1 692 233
969 682 610
891 673 638
251 256 675
881 599 231
193 176 522
417 138 25
891 866 807
537 663 387
271 915 767
131 483 896
718 897 522
586 892 60
311 431 646
100 870 740
483 950 706
840 720 515
946 980 245
9 288 874
94 569 937
163 532 991
807 103 809
926 138 265
711 185 218
393 410 307
767 152 25
176 74 751
705 657 961
848 74 756
535 427 744
162 945 635
491 16 426
319 391 998
72 521 773
3 84 242
216 151 38
756 193 255
271 23 540
628 414 708
1 796 620
229 596 584
959 251 988
989 323 254
248 163 372
474 93 577
101 596 209
343 732 688
988 794 139
694 466 483
9 553 538
360 719 895
233 994 428
28 520 806
114 270 922
588 750 482
287 811 259
550 604 331
880 741 881
121 461 366
561 94 170
741 629 273
241 937 634
536 31 148
654 995 959
703 607 122
158 83 220
137 592 912
890 123 754
218 592 492
94 975 371
358 90 466
515 405 449
867 260 251
384 733 14
509 642 231
22 827 653
108 883 996
779 659 385
992 890 463
201 796 316
343 599 562
784 463 531
110 279 638
193 826 464
270 81 162
980 936 39
89 226 909
260 515 44
685 267 185
953 276 709
584 761 200
718 290 428
797 229 347
955 305 864
661 445 472
678 572 700
737 707 123
573 847 975
78 588 264
583 854 381
930 371 504
548 937 878
670 270 10
578 116 870
340 729 492
89 922 972
299 426 498
976 177 975
304 485 557
594 812 61
351 585 583
739 645 774
763 785 86
271 128 80
146 311 215
700 992 3
491 990 541
519 131 408
692 607 970
484 929 6
191 822 541
754 278 677
981 109 228
174 347 830
902 873 611
190 355 530
831 140 854
457 380 673
821 139 531
29 205 878
17 32 531
153 767 361
228 578 570
83 30 406
660 899 565
20 433 476
703 258 171
843 608 383
351 282 175
127 662 441
543 891 821
913 695 910
533 711 410
297 163 55
144 599 737
22 35 82
372 231 803
620 228 600
891 119 919
586 537 14
205 364 418
113 773 23
459 797 303
859 801 202
713 50 922
283 939 288
146 257 762
977 624 433
136 491 742
337 26 943
868 479 969
772 157 570
994 772 88
855 518 750
816 677 171
850 69 689
224 592 761
651 349 801
900 975 265
244 409 838
138 155 398
138 121 987
296 885 875
424 397 346
905 958 600
387 656 545
880 242 322
358 665 799
212 208 81
712 422 556
132 108 286
725 753 480
333 465 51
434 304 401
578 897 984
229 199 594
755 750 651
508 961 35
440 430 95
236 734 203
55 882 400
349 510 957
5 639 941
164 495 962
329 433 287
297 996 106
199 589 881
514 718 401
667 909 1000
758 727 119
676 129 333
214 124 392
747 276 488
297 250 70
547 316 71
591 44 819
91 30 87
41 100 419
170 144 970
598 128 745
178 657 873
409 151 513
88 702 188
880 20 182
515 974 47
112 361 315
978 224 407
663 799 575
363 939 30
298 925 157
921 254 738
56 223 970
493 769 277
14 665 395
200 820 192
532 940 974
247 694 632
855 143 799
752 216 262
529 178 317
292 107 129
694 815 534
469 175 999
448 817 280
506 693 228
613 225 33
841 294 113
703 919 169
476 821 833
475 901 165
30 515 471
550 426 104
775 474 564
469 630 909
470 284 640
356 272 704
383 371 862
337 384 910
717 860 844
441 570 529
865 440 19
59 583 616
187 347 572
916 274 366
808 313 827
442 738 290
669 517 177
588 507 358
67 979 804
418 609 828
699 96 49
473 240 702
515 904 941
826 69 420
969 233 575
963 825 211
568 942 114
85 671 84
64 590 818
287 939 938
490 581 77
682 549 776
277 10 155
359 358 754
10 763 704
814 323 611
822 326 346
616 975 134
817 209 150
727 253 976
674 764 472
212 166 334
822 661 674
833 224 755
792 637 932
760 936 573
786 401 676
387 912 384
421 66 864
637 668 811
437 257 130
217 338 177
648 581 594
9 232 530
89 278 274
434 385 731
216 511 710
453 635 819
707 343 298
57 491 295
562 313 937
375 857 976
839 845 931
61 523 403
61 990 30
527 149 233
427 252 575
587 46 456
329 884 202
460 656 945
570 775 361
273 569 859
449 545 546
783 85 552
617 923 780
699 567 895
711 866 994
484 272 713
802 865 720
976 142 983
383 132 13
134 968 100
29 214 762
252 64 535
672 685 370
881 994 547
820 28 938
622 292 146
1000 162 531
288 599 151
357 761 237
57 517 387
455 552 190
607 570 610
907 997 771
861 616 854
528 77 462
464 957 492
275 366 593
460 816 525
790 695 393
177 660 32
56 582 910
648 819 559
339 281 874
66 62 134
610 513 927
642 636 162
169 60 294
705 706 569
105 905 445
546 497 119
67 538 737
759 69 137
484 844 140
628 461 308
650 226 64
762 558 848
6 563 100
606 541 121
483 824 254
939 941 335
725 499 906
173 493 846
717 476 729
24 869 144
316 165 318
56 242 345
878 793 125
145 952 331
433 448 788
962 920 739
325 462 422
805 457 955
318 212 885
978 171 850
279 502 488
133 482 312
665 31 325
996 783 918
308 578 505
173 126 854
853 50 749
207 531 630
905 612 498
792 573 394
961 570 1
111 240 154
462 91 660
147 421 610
78 730 737
747 357 609
872 580 399
471 133 803
820 885 849
662 148 338
222 452 659
737 611 186
212 470 355
976 179 253
565 769 250
979 845 206
389 154 442
12 598 825
622 753 297
810 745 147
89 563 783
153 802 382
773 656 396
64 504 911
135 405 734
635 481 387
178 660 697
578 740 334
704 299 287
321 131 974
242 250 986
370 920 96
452 865 471
535 305 257
605 472 190
164 462 263
69 136 335
852 850 744
991 579 927
898 320 284
393 552 467
283 440 223
361 193 483
250 226 729
746 119 922
60 978 729
759 326 725
941 261 422
967 357 482
602 746 648
538 129 931
679 483 775
226 514 18
52 702 17
661 93 623
996 935 810
682 292 792
622 433 295
242 19 712
320 589 123
377 260 955
512 281 230
557 980 721
916 404 666
446 951 441
859 401 663
421 722 719
837 905 745
746 104 1000
321 214 105
40 638 893
486 189 913
684 234 142
28 379 699
102 625 809
795 228 244
150 320 947
196 344 117
643 486 582
382 94 362
168 328 932
764 301 198
7 828 98
285 184 199
42 297 536
739 1 230
248 767 544
216 714 849
188 283 93
686 239 52
493 861 638
741 408 756
201 373 90
426 830 94
98 675 445
710 483 216
741 214 108
252 654 134
456 984 494
375 567 95
604 959 947
971 928 201
324 886 577
138 317 234
589 101 116
842 437 920
502 974 566
93 128 427
833 202 479
793 555 889
857 731 470
321 482 546
774 395 696
443 261 5
935 956 936
507 359 203
688 585 489
495 642 346
365 789 511
44 710 924
477 258 940
657 292 665
945 460 25
11 605 593
334 215 579
65 16 158
873 398 384
1000 44 34
531 429 897
225 650 925
557 714 243
913 79 562
598 743 456
16 80 929
610 850 555
382 470 79
820 104 508
356 300 685
607 807 216
335 270 119
401 636 813
713 429 126
922 636 444
611 208 607
35 734 367
125 589 884
218 664 709
25 487 619
101 73 155
871 530 271
668 375 605
793 885 164
771 401 997
97 14 974
408 191 587
273 212 771
226 129 830
875 833 271
299 997 369
402 983 49
751 973 377
921 69 500
861 304 870
259 585 136
309 463 88
890 399 778
458 147 244
187 178 961
50 692 871
418 738 938
67 525 145
753 999 294
352 182 629
543 733 603
949 98 368
742 792 616
975 441 808
45 354 556
678 633 327
447 299 344
159 793 776
3 751 948
405 29 497
677 742 839
936 633 409
757 655 27
57 335 155
727 238 761
740 3 507
523 744 840
431 249 105
893 308 963
338 12 699
231 229 756
782 570 392
365 461 579
243 535 538
713 459 75
877 799 27
800 584 815
766 992 683
220 390 896
441 6 56
147 946 90
382 128 976
280 883 112
18 19 875
489 51 972
256 309 467
96 526 691
997 589 464
333 80 857
504 393 599
283 851 601
777 936 379
946 793 839
291 32 414
902 526 193
244 539 265
406 602 571
605 789 891
598 718 337
205 417 694
720 380 859
250 372 456
824 700 947
514 577 952
456 835 786
111 63 486
587 686 116
953 288 360
29 440 201
680 139 674
898 936 278
178 708 438
374 623 274
353 370 900
509 216 517
521 953 835
492 568 710
584 81 9
567 399 747
286 22 727
20 456 814
399 370 944
816 197 38
382 351 587
832 990 700
725 209 214
82 348 543
586 339 766
980 56 705
755 952 220
726 362 707
821 805 218
452 238 126
409 68 398
502 353 219
937 516 374
250 572 366
977 984 556
554 208 926
152 221 43
906 3 327
769 568 451
237 961 876
173 790 257
729 278 47
315 429 619
87 419 411
882 99 330
303 975 443
638 502 16
227 728 347
97 995 212
563 489 56
932 714 435
801 302 556
559 890 825
933 374 476
940 17 857
995 752 413
362 671 609
987 673 316
480 371 632
50 852 252
80 509 540
791 10 38
910 645 567
776 428 476
937 796 154
862 335 789
641 345 661
197 615 208
201 326 357
848 8 810
87 28 279
460 712 490
2 461 275
148 376 896
515 48 316
453 260 808
190 530 199
219 680 277
394 970 746
651 782 556
871 77 759
386 718 198
720 579 121
158 892 74
473 50 774
531 704 465
802 161 885
232 162 931
588 927 26
555 459 618
539 102 463
410 420 502
781 553 708
91 817 833
658 997 890
390 381 812
156 991 421
265 908 297
584 746 440
236 661 18
37 892 493
750 415 377
452 497 844
143 341 825
817 999 675
175 244 404
817 683 832
615 299 782
852 108 75
911 108 963
461 855 943
904 659 916
287 674 433
338 156 848
250 997 537
71 905 312
165 221 993
297 964 490
782 626 428
234 178 362
56 300 809
898 368 398
349 233 903
406 210 233
460 258 907
383 178 577
27 142 815
576 53 493
825 959 165
356 212 681
293 531 61
223 73 668
699 382 395
300 88 564
384 390 508
455 224 703
130 350 138
995 90 38
902 575 629
14 409 293
436 91 796
395 154 717
70 28 989
464 677 37
33 684 121
873 837 702
738 62 971
685 444 182
436 917 658
951 378 799
241 795 837
399 1000 793
743 733 902
642 440 869
44 725 450
247 639 147
245 935 584
403 997 950
635 823 439
855 379 294
360 659 596
536 830 566
24 181 252
791 419 342
963 724 39
18 147 788
153 603 302
563 266 743
382 217 326
431 402 883
760 443 701
385 181 979
831 246 332
695 498 132
277 1 534
645 239 262
701 747 263
401 871 256
40 320 560
39 862 669
525 193 754
158 35 305
945 77 824
921 317 688
528 786 2
114 81 24
346 361 343
660 106 246
393 920 243
912 618 454
321 777 297
762 935 735
857 779 10
36 970 630
810 799 950
915 292 273
333 630 770
113 65 727
689 480 227
539 914 726
740 920 201
747 213 741
513 495 927
448 79 418
212 886 139
692 916 670
762 823 857
806 382 840
804 717 644
993 429 879
13 146 159
525 285 204
257 418 544
20 766 487
624 486 430
607 216 736
499 4 772
194 997 384
934 797 470
573 747 873
607 190 756
421 329 683
558 482 149
65 634 600
789 872 157
305 704 59
393 897 530
819 443 780
841 661 931
608 553 519
151 86 921
191 480 213
644 868 19
744 369 819
521 851 732
603 615 161
547 153 623
505 113 981
229 940 102
107 588 553
676 804 407
242 684 178
855 364 968
831 203 131
166 199 812
99 779 249
965 760 765
754 425 927
608 825 444
419 139 948
385 769 304
386 947 740
807 144 876
82 939 468
385 508 211
749 387 290
579 665 687
397 753 68
799 860 744
248 952 199
992 831 954
935 788 283
187 476 402
223 260 557
55 36 986
140 513 869
542 31 251
131 14 129
924 481 754
206 392 904
919 282 861
781 655 275
440 79 631
291 614 785
128 295 987
798 944 554
950 55 798
283 867 903
104 522 159
112 680 719
656 931 683
268 467 301
689 894 492
676 664 47
769 630 209
711 551 578
857 415 772
540 818 516
75 86 303
530 683 258
595 270 192
641 675 107
609 447 463
974 144 420
461 258 261
868 270 685
132 496 552
321 994 515
690 340 371
974 275 272
815 805 107
772 657 488
775 745 847
131 818 789
757 878 631
844 490 253
880 498 8
633 586 2
424 485 774
266 740 929
930 109 868
491 982 567
882 50 752
781 813 129
360 218 762
466 828 579
118 496 125
957 717 643
321 897 391
248 391 670
885 319 494
687 416 259
750 449 915
126 652 159
716 506 163
702 991 392
886 321 563
781 743 286
722 968 667
726 85 566
580 729 23
694 774 384
925 286 74
321 732 36
701 39 579
325 410 856
460 713 204
157 384 397
181 893 136
496 595 922
572 702 317
250 464 608
970 863 194
122 938 512
78 724 419
622 58 274
557 592 114
764 54 951
541 902 848
594 110 697
982 956 804
664 666 97
58 244 146
76 952 721
798 100 232
999 828 179
569 433 141
454 1000 625
269 408 138
130 110 454
540 773 614
692 723 165
244 830 412
779 847 928
813 130 151
615 690 428
402 942 673
787 865 322
342 113 232
558 920 897
201 152 618
459 401 290
51 204 378
258 6 163
696 466 115
990 484 728
996 11 684
151 513 711
73 845 29
442 511 395
46 457 928
168 152 323
282 838 99
341 748 20
137 614 309
354 601 971
781 808 415
868 138 135
657 21 117
654 219 110
698 694 876
140 924 207
167 134 86
225 963 744
843 828 428
867 135 848
215 931 107
341 122 776
533 517 626
46 725 501
130 405 770
424 883 889
3 724 806
987 567 362
828 182 165
418 551 835
300 637 166
773 717 713
877 110 332
529 10 928
522 35 857
781 118 968
585 712 55
511 773 306
940 42 501
606 460 335
458 764 430
280 509 290
331 252 864
630 527 28
491 581 411
118 393 928
742 614 72
10 95 80
157 491 237
175 246 632
519 769 110
192 292 601
620 48 885
84 140 896
726 404 460
724 481 896
40 909 690
770 448 461
260 359 941
806 314 891
279 356 943
523 65 918
399 24 643
577 835 75
992 53 681
339 198 654
834 432 504
876 499 628
991 771 940
357 213 172
460 445 544
883 258 82
701 702 934
6 395 628
694 415 92
412 617 552
359 986 624
575 449 421
983 157 103
356 697 433
349 548 146
365 970 91
138 839 266
849 344 866
595 282 469
699 800 541
645 972 97
480 354 732
113 833 553
636 767 998
154 635 533
158 956 284
212 806 991
523 718 486
744 916 683
705 704 12
421 224 645
741 963 520
448 455 282
399 702 81
663 411 175
508 78 499
146 65 431
756 335 549
123 429 763
804 443 451
984 684 730
910 234 741
54 138 683
904 995 911
911 829 295
834 929 243
287 138 85
508 977 35
428 222 320
22 491 939
28 7 291
113 527 598
851 36 496
215 666 127
876 850 45
623 616 643
943 496 528
595 964 253
844 437 181
300 85 218
367 984 853
30 419 94
292 528 792
40 155 494
397 701 925
711 751 535
217 215 377
59 730 30
95 389 903
369 642 825
539 200 319
883 94 518
56 208 490
397 689 651
406 655 836
337 959 534
734 485 674
932 551 781
660 420 174
802 594 647
659 860 337
488 923 148
55 577 496
641 776 955
366 548 450
794 583 163
953 791 520
465 380 588
282 412 494
795 730 822
918 336 41
286 183 834
164 668 105
854 733 888
454 884 928
915 157 536
991 620 395
162 735 564
557 367 17
554 288 933
226 817 945
819 427 789
837 671 49
546 770 366
838 317 716
87 742 888
529 120 747
666 885 376
554 869 647
691 540 671
922 994 670
905 629 160
313 139 884
158 234 830
676 47 435
856 67 205
720 388 94
130 396 879
8 48 841
492 762 850
627 905 957
720 54 208
10 39 107
911 67 967
760 536 847
675 877 82
434 300 671
494 202 143
56 706 443
26 421 882
924 475 375
570 968 745
27 277 470
73 58 289
522 850 529
209 449 577
370 450 593
14 738 326
607 685 305
60 406 551
445 589 343
598 959 89
563 340 484
720 523 381
757 682 1
384 567 592
476 898 940
560 152 226
201 724 379
374 494 884
730 485 601
959 970 156
195 150 847
57 681 882
512 283 476
9 808 680
954 749 559
756 634 412
640 913 828
745 329 570
415 993 293
950 137 376
277 771 819
994 595 673
770 610 821
771 759 822
272 386 632
184 323 9
389 135 736
378 875 348
814 903 493
918 417 626
558 470 136
453 632 3
647 707 696
688 547 414
623 153 360
822 491 2
518 608 676
96 984 308
575 317 684
591 527 664
909 983 319
275 708 706
633 843 355
375 938 644
985 546 339
939 889 277
42 882 626
2 807 751
784 778 879
61 314 457
253 129 810
983 428 334
864 368 486
154 639 733
264 455 95
881 619 531
185 685 341
800 886 85
798 652 193
881 84 978
944 765 671
216 311 849
549 319 180
73 311 70
868 694 754
895 149 539
408 617 938
81 780 444
715 555 257
304 794 339
828 622 166
843 221 557
516 813 363
119 233 284
605 961 521
120 81 174
307 870 576
997 219 774
424 791 447
555 465 546
715 399 537
520 253 556
1000 336 457
819 932 916
757 129 615
186 414 861
996 252 458
908 277 512
12 677 720
840 700 726
773 554 620
405 50 369
556 551 191
330 438 844
338 456 674
953 757 593
532 37 531
919 521 260
502 1000 534
279 844 399
577 810 565
144 958 557
679 287 51
420 866 170
948 247 981
387 512 554
543 751 834
806 254 985
616 230 868
287 936 835
941 212 94
393 434 893
463 264 825
852 698 891
938 168 202
324 555 763
765 422 998
59 944 98
846 977 264
427 733 645
282 418 569
336 412 434
994 712 466
765 406 696
554 973 982
709 664 412
606 914 395
405 800 829
582 16 954
383 808 858
347 640 404
666 978 697
514 798 511
961 628 844
872 609 346
465 542 207
566 29 405
559 913 285
944 173 140
72 858 132
368 187 581
530 503 893
351 2 8
147 273 992
687 381 391
561 250 495
274 784 957
297 153 186
319 152 835
835 515 787
278 39 120
574 348 946
65 906 913
16 942 659
350 958 345
841 857 791
138 648 563
560 900 792
272 643 789
245 50 184
970 672 447
160 905 876
503 777 741
410 199 101
157 445 216
234 93 439
792 987 363
34 95 269
851 296 412
747 820 340
894 347 337
439 100 703
745 36 285
53 984 11
432 455 420
490 566 900
136 927 683
709 572 511
353 33 107
155 356 777
459 718 870
140 465 584
901 429 898
358 177 624
771 831 831
777 203 760
208 972 260
689 618 486
477 391 238
179 562 888
160 749 730
625 675 20
704 323 578
352 948 826
488 769 23
429 689 896
2 985 983
363 799 262
566 429 478
696 791 115
954 687 273
232 386 39
243 194 136
1 684 691
373 809 580
320 347 750
472 766 762
996 537 328
540 493 685
946 792 212
5 465 194
881 774 393
234 720 32
446 465 905
610 939 15
73 596 158
120 248 619
193 801 778
216 427 616
406 993 509
810 242 255
286 603 692
223 512 465
650 745 536
321 476 956
889 713 36
632 626 68
21 290 691
546 265 44
300 981 130
26 959 628
634 557 993
755 746 620
181 482 375
215 993 962
56 426 894
371 762 816
524 321 332
357 172 922
427 459 636
441 871 302
183 895 628
928 698 508
770 62 616
954 102 1000
823 587 703
853 49 270
337 829 588
558 589 181
730 290 279
95 762 895
335 903 453
529 489 391
178 222 677
940 650 419
447 758 180
364 872 332
323 297 795
326 667 531
577 25 807
579 398 239
430 580 745
780 689 12
64 106 183
159 786 166
610 268 947
296 640 78
811 687 490
4 735 531
976 441 759
609 610 884
630 43 569
1 390 821
188 623 97
433 843 617
929 716 416
277 632 463
761 295 737
534 528 559
709 988 883
391 271 958
756 886 865
571 297 439
92 163 605
547 580 965
54 995 138
422 917 415
824 497 857
521 152 170
964 466 750
914 148 901
729 710 971
647 294 440
648 757 733
924 548 6
394 876 158
365 885 125
376 152 459
336 743 660
371 730 262
326 369 796
156 515 398
963 929 761
334 697 37
924 48 698
730 602 298
729 765 111
715 560 521
338 111 803
147 126 7
230 239 890
318 482 145
570 869 180
653 811 655
446 801 66
222 581 453
182 196 105
274 666 147
344 960 860
462 403 86
809 453 566
190 662 93
565 182 352
38 130 816
534 203 768
354 809 301
251 775 651
81 13 781
29 165 395
173 807 527
334 870 564
990 59 939
707 759 691
224 487 113
868 808 96
537 470 778
192 367 566
311 783 503
382 598 496
274 683 761
818 18 846
685 71 9
44 494 536
475 86 520
119 559 682
927 459 74
488 88 776
11 109 870
876 776 171
998 267 968
503 251 37
928 674 667
43 134 977
255 893 609
853 399 982
751 844 684
278 684 62
509 503 202
320 483 9
988 924 804
239 833 391
739 912 271
194 358 46
926 226 151
226 969 721
364 542 633
610 952 297
265 728 479
927 771 912
781 199 65
666 384 659
365 700 130
267 817 71
288 514 576
256 925 280
572 792 400
430 557 725
745 237 384
87 80 159
805 324 519
908 537 780
427 95 418
813 782 983
934 480 280
551 596 802
994 837 544
44 17 950
300 140 113
249 266 474
383 536 563
300 662 914
915 642 763
644 146 522
289 395 228
93 446 371
106 504 676
459 367 428
529 239 428
599 359 181
317 193 125
88 458 400
476 529 167
180 474 904
548 843 835
567 693 454
755 632 499
547 109 258
449 841 639
712 688 7
500 65 179
213 40 209
996 904 672
271 509 715
720 397 456
41 874 284
424 508 822
685 493 25
572 336 484
338 51 809
77 26 934
374 219 364
754 754 1000
413 34 534
422 333 459
586 70 635
408 800 645
358 375 466
106 916 257
951 586 158
718 66 924
770 815 83
318 464 530
412 942 78
794 748 209
612 485 536
343 737 76
309 301 940
806 72 826
227 629 526
18 136 623
716 502 486
542 512 506
217 993 717
262 43 761
548 870 472
709 638 922
867 406 978
990 446 123
133 259 999
135 589 836
509 438 422
666 791 228
349 233 325
589 751 393
829 606 715
389 663 539
164 655 970
215 448 978
869 951 731
999 326 143
597 9 631
675 984 305
555 695 419
834 766 640
1 214 843
833 707 71
363 527 170
463 564 797
438 433 808
145 690 605
394 389 53
312 501 335
898 297 996
321 921 14
555 281 524
117 813 170
427 899 779
498 968 313
20 666 132
809 871 49
192 613 322
722 269 529
327 305 452
900 930 313
79 139 92
441 718 222
715 930 683
553 727 235
535 276 943
502 690 164
554 232 607
216 503 308
301 988 741
353 327 545
435 839 797
803 625 343
561 90 293
672 651 394
200 450 878
915 406 887
760 145 130
701 846 765
151 437 549
474 760 175
322 657 689
980 964 285
995 458 868
584 716 812
196 708 765
32 613 27
218 735 839
776 382 496
509 708 940
349 46 786
191 236 518
802 899 727
466 826 441
621 992 448
839 359 909
793 598 683
428 750 642
933 510 154
262 345 460
61 861 202
847 836 306
599 193 590
465 688 753
736 931 221
643 994 446
935 846 457
891 397 916
899 639 865
133 645 970
944 780 312
899 566 104
768 641 768
621 228 811
79 489 481
938 820 943
135 746 190
583 34 725
445 164 362
375 27 861
43 923 798
884 286 996
456 730 775
613 471 857
957 202 749
640 460 197
968 411 54
42 947 25
6 930 812
188 868 284
76 836 748
944 402 252
550 634 400
988 447 309
821 893 951
789 601 440
866 20 556
552 47 782
199 411 580
868 617 45
719 93 859
332 406 457
517 893 833
44 287 774
914 409 544
738 324 364
723 576 193
879 581 988
179 614 881
245 500 355
324 245 221
10 872 620
611 806 893
118 413 195
196 456 984
449 570 775
147 40 11
129 19 6
901 217 504
362 704 975
126 301 805
406 589 220
212 989 258
104 628 215
52 165 719
651 935 542
403 308 20
775 66 673
215 242 291
662 560 835
335 474 59
796 468 999
608 170 278
590 379 669
465 128 333
548 824 637
345 791 409
601 856 803
887 714 150
106 431 20
930 632 419
749 594 151
826 369 365
716 694 375
199 112 388
817 312 975
184 824 389
396 486 207
78 259 162
243 838 6
1 937 207
33 918 8
603 894 150
74 188 914
644 400 252
894 334 163
318 903 789
436 564 494
313 996 254
944 667 45
345 671 866
95 173 743
407 987 615
546 952 532
45 501 440
313 148 585
925 357 942
394 561 79
876 3 315
186 768 337
315 86 110
819 593 461
718 313 174
159 44 90
745 935 312
956 819 515
815 767 547
599 528 346
644 531 271
861 674 817
85 414 433
64 742 916
30 124 729
671 627 771
540 438 855
641 558 127
364 469 499
362 904 826
572 774 740
927 756 683
512 471 868
439 613 490
535 106 241
770 167 185
351 935 494
350 308 100
102 318 955
359 906 162
514 941 66
911 35 275
451 22 460
174 125 20
271 20 435
419 779 401
558 592 489
635 43 931
623 143 232
826 321 426
83 397 131
288 771 507
640 152 117
828 254 269
208 662 368
231 617 857
835 552 736
978 345 168
521 307 353
762 853 449
933 132 62
549 138 499
686 580 619
717 105 679
335 60 294
428 863 226
282 667 761
808 669 545
895 357 498
376 369 13
83 693 646
927 180 745
343 6 915
761 181 298
135 999 574
516 598 166
716 21 108
417 677 223
891 93 740
450 126 154
735 729 76
358 119 243
147 2 235
514 907 827
605 23 247
994 451 844
656 869 111
952 377 467
960 351 460
780 895 8
291 535 19
845 240 474
397 222 765
654 725 294
125 672 915
148 186 546
14 652 580
495 249 532
472 618 593
655 950 960
568 629 51
113 621 521
101 307 690
74 418 647
493 802 265
786 479 98
310 262 24
604 715 782
497 544 786
477 152 584
252 984 296
587 405 767
982 293 133
696 813 734
312 356 779
63 911 904
90 680 325
230 672 781
675 521 695
292 525 172
501 608 35
44 413 57
33 681 677
298 183 986
502 706 969
662 351 740
544 691 354
598 343 474
406 102 983
41 803 768
587 504 537
65 141 181
777 192 423
48 690 727
483 399 38
230 780 667
962 633 626
145 482 437
306 763 250
975 172 844
46 45 51
976 611 162
649 673 139
902 168 739
358 812 1
945 739 139
657 213 283
502 175 508
743 396 816
16 357 600
340 148 807
321 230 580
195 412 439
586 772 597
243 42 279
362 994 735
991 120 177
843 330 659
295 851 138
19 648 377
13 321 397
705 318 327
490 204 577
237 527 360
538 68 656
917 759 367
725 633 730
285 802 670
576 409 896
183 564 418
987 966 749
491 545 193
291 332 697
88 14 775
138 89 151
828 344 869
589 781 474
120 514 883
534 804 892
671 980 318
740 834 399
656 802 93
616 334 887
922 874 553
217 257 519
439 459 731
617 920 218
11 378 99
625 736 165
823 742 901
114 762 26
777 430 862
125 544 640
431 497 535
894 494 378
628 854 225
140 123 997
112 741 498
500 226 302
902 893 590
126 468 442
482 839 281
15 704 23
338 75 380
833 885 371
183 529 374
911 135 724
307 187 573
725 801 344
429 449 237
432 217 924
499 221 143
554 482 642
926 591 61
24 661 463
844 451 501
879 321 347
442 114 444
260 445 749
808 950 629
739 243 933
897 785 346
922 479 99
418 696 17
158 336 24
203 900 338
197 390 243
396 161 72
62 773 318
530 802 767
550 569 498
370 868 653
660 209 769
244 442 651
264 432 10
579 169 573
614 377 274
772 549 463
89 163 488
557 987 515
726 878 153
809 112 953
630 901 598
136 178 182
776 236 970
979 717 367
77 891 624
200 56 383
949 579 691
299 161 279
851 896 112
502 6 21
364 376 545
49 613 464
693 235 92
469 694 83
910 747 315
558 847 120
137 989 676
911 640 694
424 424 900
74 64 198
845 197 255
391 791 194
427 608 67
829 510 831
445 606 549
999 692 812
413 543 68
168 633 883
559 398 149
962 776 40
950 710 735
994 112 319
704 7 135
480 395 146
790 769 173
894 507 339
246 831 120
391 178 543
68 87 424
138 912 676
910 626 443
678 122 947
687 735 130
872 225 25
806 565 820
171 88 226
959 168 155
726 155 751
409 370 846
780 996 330
578 102 430
744 150 191
928 217 756
751 287 189
138 585 434
347 385 69
270 843 9
716 938 378
883 415 939
474 373 913
737 127 466
256 304 419
511 624 728
434 303 328
950 895 256
682 137 6
804 383 565
375 889 402
659 794 786
216 503 581
955 878 777
743 448 275
901 881 671
833 11 960
601 480 95
5 53 148
634 876 646
698 895 672
352 599 575
822 342 721
478 965 39
235 467 348
653 422 132
900 796 163
312 418 953
273 483 687
889 557 365
232 565 293
539 310 789
444 365 214
233 778 718
361 754 697
320 478 359
873 933 892
600 324 263
840 503 459
416 837 794
47 387 943
475 32 802
727 56 938
733 402 179
627 769 298
282 335 462
747 648 580
25 71 123
374 664 467
756 668 249
248 578 601
483 139 367
436 290 861
777 104 127
739 578 941
342 367 641
13 87 229
271 240 990
759 27 88
171 194 7
326 123 783
808 75 813
194 593 864
461 863 721
303 212 560
920 367 118
272 302 771
42 379 749
724 70 11
258 507 321
125 696 32
151 210 884
966 457 831
34 308 418
517 87 837
235 881 644
889 519 877
274 914 984
829 152 328
904 459 175
941 185 324
471 234 542
745 391 776
927 791 457
800 473 367
899 188 380
799 351 579
379 190 27
953 167 700
98 212 29
888 434 824
915 272 716
140 511 629
567 347 440
84 270 333
675 278 141
187 887 968
239 502 617
492 683 384
353 583 571
321 419 257
803 228 976
672 160 143
282 893 959
255 539 573
505 625 871
409 141 914
917 38 30
641 386 422
809 343 606
702 129 750
724 798 587
871 502 84
10 786 440
417 852 474
744 586 642
742 773 872
636 106 237
152 619 20
708 196 462
703 156 505
438 563 736
775 745 435
935 444 258
365 408 841
599 990 648
19 154 36
789 315 681
962 775 303
455 903 825
215 400 383
117 440 785
56 213 653
661 55 699
273 113 297
810 62 161
858 258 297
208 753 448
539 981 986
579 409 72
83 32 645
737 623 720
28 658 150
53 438 264
851 168 713
709 980 230
606 609 670
78 651 661
567 100 631
254 626 602
536 976 302
394 288 360
215 189 644
561 516 631
444 288 431
448 439 216
152 924 860
15 683 732
89 751 125
107 335 534
267 587 980
758 275 325
304 430 792
660 720 271
698 51 79
927 828 642
232 506 677
965 13 412
335 397 275
744 139 765
131 940 443
222 163 595
95 675 299
769 697 294
449 611 288
457 29 157
737 86 85
865 217 504
627 999 388
983 258 415
354 864 444
265 252 787
503 253 299
931 451 499
370 938 206
877 807 74
520 112 350
900 679 279
318 525 116
784 338 700
573 988 929
390 809 555
22 955 191
638 824 270
527 387 243
600 527 829
534 325 279
898 411 149
53 747 635
525 202 559
199 188 572
216 720 478
706 596 343
364 115 13
525 530 127
42 725 40
804 836 845
26 170 986
833 928 280
309 632 23
21 700 549
237 871 130
231 465 976
219 249 177
579 699 955
41 124 591
423 491 565
185 445 586
778 184 631
717 606 366
581 859 715
136 251 81
559 610 870
957 65 824
379 143 976
190 136 10
356 625 1
248 339 972
500 723 702
516 69 293
497 404 891
593 318 986
481 655 179
256 366 788
671 476 197
151 977 976
454 46 401
155 203 311
637 286 452
279 782 55
612 711 400
81 577 433
573 346 616
839 763 605
78 509 529
430 24 882
710 896 700
59 923 546
94 688 859
309 804 581
442 648 898
307 787 813
551 428 289
545 526 658
439 79 510
64 816 302
283 999 744
727 227 635
608 216 49
132 6 971
853 30 483
871 817 897
883 286 302
961 392 54
197 7 416
144 751 886
362 52 894
327 605 675
921 685 450
51 812 482
61 271 925
32 775 853
120 49 903
214 357 952
940 337 253
158 85 792
496 798 721
985 473 824
383 430 696
618 696 734
47 362 136
546 142 949
576 944 40
356 495 484
827 194 516
290 12 263
30 133 473
344 764 788
197 716 133
687 663 680
578 406 763
956 623 578
903 845 606
466 16 353
35 104 91
246 713 402
644 499 147
385 466 676
764 605 785
882 632 582
302 897 752
949 191 937
250 249 705
38 687 515
848 776 532
835 514 588
545 951 820
336 341 691
164 795 96
708 861 659
615 36 958
668 427 434
531 856 106
438 794 946
677 209 24
594 513 523
962 796 310
115 308 928
99 315 853
899 103 482
41 397 442
232 854 946
474 973 975
857 886 34
700 48 151
870 72 805
954 498 74
510 655 206
645 787 213
682 495 615
820 317 517
978 761 234
438 121 589
382 220 229
894 228 150
712 333 881
57 75 519
423 258 667
341 638 613
911 19 175
562 740 204
319 74 641
116 314 766
595 301 302
945 986 387
227 289 546
168 506 586
596 161 955
555 442 518
941 30 934
278 810 212
339 305 400
863 746 796
809 375 855
49 716 734
898 620 322
84 383 927
969 835 982
854 861 27
115 100 250
616 927 421
467 23 261
250 422 957
150 120 398
920 566 625
520 939 276
89 630 742
646 722 367
36 707 312
125 188 55
814 725 97
506 224 211
634 873 47
579 250 532
976 817 737
334 821 642
273 17 130
457 850 415
81 939 958
706 119 843
477 549 516
7 539 376
511 528 469
312 552 406
600 708 229
674 66 313
941 155 647
335 952 42
725 843 389
997 776 123
625 103 991
437 375 574
317 784 963
724 49 672
502 520 254
278 389 426
700 846 674
386 589 112
921 865 313
752 124 318
490 598 944
458 297 871
278 588 367
434 523 431
717 227 120
975 428 259
210 632 62
286 931 647
915 547 455
398 317 488
264 580 997
316 635 931
611 939 601
633 305 966
911 631 721
848 14 149
915 114 59
500 688 631
728 82 450
809 26 634
521 826 833
89 143 332
915 810 757
442 424 755
76 812 615
870 725 687
528 929 522
59 1 78
570 363 738
676 289 377
72 60 645
15 309 308
586 918 62
744 207 163
852 492 983
781 156 923
313 49 311
211 265 686
218 639 861
929 607 388
920 2 859
132 666 54
38 30 5
907 598 620
578 710 628
451 858 696
293 934 294
501 962 868
520 548 544
822 815 194
697 98 303
103 546 290
807 390 403
798 361 89
906 486 237
244 720 88
222 862 234
328 451 995
233 611 552
68 107 203
794 764 928
678 431 493
133 287 276
642 628 772
268 554 970
198 320 564
136 420 258
477 467 256
176 187 661
256 487 566
329 62 166
761 778 713
623 414 437
866 849 63
266 960 272
766 183 188
604 454 205
982 974 399
753 862 494
934 4 483
327 346 540
392 217 312
665 626 663
769 72 995
367 375 612
594 261 51
104 161 903
474 254 190
522 931 195
362 436 474
992 461 472
737 483 328
109 122 596
809 967 606
920 419 389
713 2 619
193 723 21
308 443 312
971 292 582
249 369 765
90 658 472
181 840 114
142 94 609
933 339 326
992 149 853
200 227 621
300 42 934
541 350 525
239 753 860
752 651 42
923 486 352
347 701 19
777 957 213
106 302 259
142 98 41
279 229 412
817 795 34
23 851 569
852 365 100
652 538 931
784 236 434
173 751 478
85 703 858
970 569 373
794 171 726
60 594 395
594 710 384
500 253 11
720 456 197
506 273 873
92 692 893
345 189 290
893 844 842
946 659 506
529 214 559
406 354 68
411 913 91
887 399 799
876 84 805
672 524 590
478 441 130
267 299 537
580 741 956
692 491 370
685 315 845
413 252 498
130 818 981
169 840 94
974 36 904
644 627 571
934 785 147
563 508 873
41 610 215
911 340 455
297 50 671
752 230 922
321 425 231
39 887 700
498 634 773
260 967 754
793 728 820
705 144 479
795 173 751
398 695 215
299 667 795
815 633 358
386 654 959
490 264 298
409 761 487
350 533 493
859 31 599
944 239 464
590 413 782
815 413 332
995 206 19
242 464 466
739 822 395
520 341 430
765 995 3
936 873 583
77 153 195
250 853 170
630 717 60
381 197 847
795 700 883
250 139 339
427 100 438
889 168 160
195 139 982
482 22 689
896 351 141
831 239 619
884 374 658
784 690 624
440 22 730
223 479 709
659 798 617
852 649 814
26 262 33
443 523 736
977 53 682
117 453 1000
416 594 627
60 705 186
489 389 168
906 441 292
464 478 12
148 708 403
124 318 224
331 568 141
701 36 540
547 273 793
806 27 885
279 2 916
557 929 951
164 971 141
560 147 461
869 317 196
123 199 15
503 154 374
639 450 339
30 159 947
948 555 695
735 70 99
330 903 525
207 350 750
524 495 376
956 190 939
494 78 734
26 482 395
320 87 558
400 733 919
211 182 291
620 944 959
803 533 641
196 785 804
85 450 384
902 616 760
995 311 87
10 37 643
622 633 554
182 349 425
732 765 759
18 271 275
442 56 332
253 489 603
690 702 205
936 185 836
968 21 669
249 544 401
441 451 106
226 385 92
789 204 78
178 827 921
414 8 19
36 866 220
601 773 407
623 157 616
749 96 208
149 611 745
634 601 857
936 47 484
188 287 605
202 181 61
159 602 363
355 749 978
876 232 978
208 280 990
205 514 478
378 424 968
629 519 308
29 709 492
227 449 235
514 317 865
401 351 940
94 123 285
575 338 243
219 371 558
173 955 981
223 828 643
241 412 107
676 702 538
37 926 192
512 622 434
725 403 56
470 849 179
959 637 322
636 869 500
524 983 239
558 493 278
613 81 986
707 566 543
985 785 946
558 717 906
710 457 190
55 692 636
574 835 344
691 140 465
20 652 29
889 101 344
174 95 195
950 563 60
341 185 444
851 587 45
770 421 626
149 366 198
924 192 819
525 749 184
951 672 415
194 302 606
503 856 447
611 229 802
149 679 120
376 879 999
176 370 832
403 570 617
216 366 16
219 657 386
62 298 954
705 318 446
968 877 749
598 168 249
548 347 231
805 272 214
554 574 521
461 382 179
239 138 161
729 17 11
902 952 892
387 830 309
258 120 842
470 560 699
578 801 182
387 889 269
899 90 406
678 207 326
892 741 815
138 746 62
829 938 765
49 422 714
705 946 522
352 508 625
982 590 3
155 533 233
123 287 555
116 561 505
873 302 266
386 124 351
28 502 182
159 227 92
324 152 757
994 142 655
838 367 825
359 957 327
912 477 597
187 55 773
925 798 295
444 569 969
654 227 446
79 731 443
114 858 310
459 297 60
398 948 337
223 153 350
584 966 64
536 776 9
896 684 2
229 394 432
103 98 291
598 545 387
501 292 344
90 908 213
94 377 570
231 980 9
268 171 370
175 235 121
811 442 652
729 846 263
632 10 935
333 173 462
659 865 139
996 272 507
95 774 170
192 931 320
311 846 260
767 597 594
971 512 334
517 141 692
555 787 27
939 374 411
883 245 694
674 197 354
783 72 654
828 239 552
472 680 283
517 664 833
992 520 383
941 666 611
66 710 264
25 474 409
757 403 365
162 169 636
531 767 119
782 833 913
413 708 194
990 222 317
833 169 507
48 880 288
101 618 732
469 165 921
278 582 717
349 243 430
549 849 557
233 446 511
217 348 706
369 927 154
474 297 813
672 134 2
380 546 833
156 113 123
483 300 197
810 149 865
790 975 400
448 972 362
631 50 613
853 72 17
761 845 414
566 878 765
122 630 869
386 534 928
179 224 697
16 257 27
806 384 213
503 652 10
87 281 511
167 229 164
789 251 463
886 59 862
19 584 878
476 954 936
202 662 169
754 431 32
250 867 854
617 264 149
376 989 950
247 456 958
849 274 812
223 337 212
567 688 300
369 74 885
371 901 447
639 148 203
781 233 302
577 143 532
960 786 956
347 178 3
816 704 17
246 730 333
784 466 220
508 746 496
47 760 353
288 348 41
682 850 667
788 767 614
512 345 371
836 873 59
145 652 154
508 230 768
185 6 531
813 538 739
724 878 651
149 187 713
281 551 221
23 730 82
100 352 9
897 179 245
638 22 685
373 811 978
655 392 816
929 18 727
551 747 754
578 896 77
465 952 247
302 724 187
873 698 701
657 147 370
919 724 27
866 310 243
405 114 28
15 303 718
69 79 549
126 388 900
438 135 747
765 876 535
72 661 360
845 98 32
645 567 768
666 152 809
218 184 38
53 958 892
518 86 284
541 651 43
475 669 75
779 442 745
42 947 775
701 40 905
796 765 703
973 45 181
478 50 763
746 760 906
108 503 22
271 712 817
993 355 22
299 625 105
501 491 449
737 931 507
512 352 458
177 921 406
870 799 804
54 256 100
507 561 974
529 478 715
576 852 295
893 381 688
215 633 124
172 151 521
971 592 240
473 516 691
148 456 227
471 450 827
921 115 509
130 476 520
398 233 869
645 582 649
616 764 717
364 327 770
446 476 264
746 392 76
234 483 286
125 988 94
512 691 87
713 40 550
982 390 582
930 861 516
581 15 472
237 251 561
263 687 701
321 224 691
249 122 437
753 857 21
602 898 23
557 296 157
691 860 989
858 463 965
650 162 524
815 667 21
98 760 603
466 436 376
957 179 457
362 620 262
213 430 516
565 70 442
326 175 103
444 256 53
248 793 171
149 947 874
515 19 857
242 843 11
836 497 918
368 218 260
959 537 920
450 850 606
221 872 56
631 402 351
672 693 9
953 536 55
883 999 600
519 176 782
559 979 563
293 132 836
268 480 558
738 556 864
516 30 68
281 543 838
806 235 803
84 338 618
554 200 723
54 272 778
888 628 896
440 347 226
269 542 861
535 90 361
8 593 515
59 436 732
618 891 434
386 139 66
532 766 968
910 403 920
477 522 95
236 205 308
548 970 315
910 391 40
202 631 324
67 150 447
731 186 457
22 927 107
583 749 806
116 218 339
852 539 518
177 335 638
926 903 12
437 725 357
497 603 198
738 457 136
405 241 355
257 988 959
99 431 927
631 136 900
592 278 484
689 36 247
704 211 491
567 805 113
508 906 251
320 551 389
614 295 241
369 764 171
995 47 768
732 340 559
530 846 898
183 269 274
717 90 528
610 541 510
678 8 366
101 966 31
579 909 91
481 184 656
220 703 847
573 701 180
316 517 997
827 161 886
334 20 115
700 673 475
531 267 399
881 437 286
904 289 588
43 64 804
868 205 469
350 295 217
99 326 89
545 784 986
532 660 968
193 837 316
298 111 853
294 1 228
408 670 660
605 657 672
670 674 397
728 254 694
739 699 864
691 827 428
307 939 980
952 754 328
243 810 739
845 619 704
114 410 672
12 407 396
195 627 556
850 329 649
208 681 924
468 206 305
616 701 719
135 231 538
340 537 382
78 132 757
150 72 996
546 211 608
322 804 104
989 298 668
194 681 409
126 129 619
524 146 978
132 482 596
191 763 910
876 5 617
942 159 340
6 431 772
35 986 302
471 746 484
480 177 295
319 955 990
306 144 755
22 104 689
518 700 755
881 408 186
968 186 792
19 536 170
409 296 775
82 314 516
281 242 22
368 136 987
165 807 47
835 769 779
490 893 818
382 163 158
283 874 815
489 282 378
911 556 204
294 536 425
582 931 787
430 189 561
525 533 775
547 48 149
760 427 321
239 415 499
584 698 134
404 323 983
397 619 123
469 471 295
452 462 75
845 434 569
212 260 751
766 234 417
430 781 359
164 91 639
771 922 617
859 985 953
698 675 327
678 586 148
690 66 701
762 952 161
285 281 396
218 877 829
821 914 160
947 815 793
914 366 592
283 886 595
940 56 511
805 106 292
822 393 118
528 466 43
301 855 756
632 611 258
735 90 264
500 806 271
142 903 582
642 389 158
743 337 672
49 759 533
750 156 999
261 833 695
260 363 210
95 223 557
923 804 758
725 667 145
57 362 238
888 45 133
115 171 588
189 340 228
571 675 513
142 883 407
501 841 10
137 808 146
351 648 515
824 960 111
151 200 167
267 102 219
217 846 760
411 934 431
488 361 812
928 541 202
948 159 265
773 723 285
437 767 371
522 83 127
103 767 707
802 914 386
303 704 801
974 278 445
860 512 165
585 1 147
633 992 97
301 614 59
106 664 931
878 211 762
660 472 26
981 31 405
706 799 815
495 541 779
420 65 223
551 361 675
451 820 829
345 491 681
547 580 740
201 618 655
335 560 69
987 450 953
211 643 173
355 576 409
710 375 499
127 277 196
758 503 928
940 697 12
520 684 320
263 395 152
176 706 896
732 158 256
558 948 584
499 853 941
865 397 514
593 49 488
848 128 835
822 994 866
390 785 234
149 317 980
277 389 479
912 245 303
887 864 798
533 413 110
761 757 75
987 3 370
120 467 175
785 937 326
384 982 899
857 512 901
266 995 389
320 966 88
302 264 425
634 546 860
866 906 993
347 180 243
537 417 928
24 442 249
702 137 178
96 928 163
939 458 456
748 504 130
309 227 243
575 170 326
794 201 959
353 693 936
174 710 674
462 591 512
874 896 780
814 361 576
190 879 953
830 510 848
448 826 285
335 221 260
84 948 551
925 397 338
854 459 312
147 856 217
551 657 710
892 891 454
28 751 492
965 556 464
956 870 235
721 548 374
699 176 7
789 696 55
314 878 155
476 659 146
250 698 150
485 678 967
481 488 115
124 25 869
539 456 539
582 644 165
269 751 421
865 801 447
837 375 433
739 308 524
805 171 304
802 631 683
370 616 456
132 326 239
408 440 895
23 922 705
528 904 469
442 876 241
148 468 462
669 511 899
954 417 88
39 107 352
327 204 706
223 807 170
206 609 654
237 38 91
97 686 689
993 421 824
142 432 607
380 900 890
437 133 876
477 99 141
210 532 136
119 455 764
710 330 674
960 525 364
642 14 504
501 741 488
54 616 197
508 883 613
998 909 908
490 498 719
591 45 757
566 529 796
736 176 117
133 98 190
780 894 506
336 487 526
999 510 495
186 704 127
926 769 156
46 363 272
476 656 250
344 524 23
522 859 77
594 333 314
966 683 579
50 766 7
591 322 724
114 808 670
600 864 562
279 231 909
179 25 962
590 118 260
111 718 499
524 199 514
205 473 479
597 354 376
679 829 431
175 982 820
418 477 867
624 254 40
613 195 290
284 829 763
738 227 743
795 125 352
901 209 605
147 99 550
386 272 948
825 887 287
460 932 324
974 947 45
834 434 704
463 418 522
668 54 927
716 587 894
271 974 303
909 557 214
620 453 218
234 957 915
952 586 414
411 134 961
215 417 351
887 56 457
34 25 591
680 35 480
627 32 721
894 93 544
734 60 274
698 890 807
410 348 553
686 244 383
480 694 160
355 468 950
939 977 131
99 663 111
320 357 24
648 867 368
272 241 55
173 155 22
195 6 740
522 530 213
799 666 594
909 413 379
305 608 675
624 107 711
666 589 757
461 825 942
390 29 118
657 568 39
745 399 652
183 722 96
939 54 390
556 245 471
125 538 742
819 479 84
92 14 762
129 299 463
510 851 569
44 258 527
938 308 419
559 749 547
716 707 772
281 449 835
688 299 163
911 284 553
399 640 181
566 623 524
568 236 399
149 924 365
529 635 907
203 818 518
126 249 258
348 382 7
376 569 348
234 636 698
521 401 907
105 438 817
767 540 22
234 92 182
479 665 156
93 53 988
484 562 975
721 981 100
216 119 820
933 199 914
338 91 343
171 708 41
768 798 660
723 20 571
430 717 859
430 580 581
959 191 595
365 313 179
572 650 234
889 188 167
27 197 380
387 230 304
993 206 426
878 77 984
363 975 436
483 591 406
832 300 58
789 446 726
459 775 815
230 477 997
576 880 863
266 578 401
460 455 162
795 788 919
346 252 945
812 270 623
763 1000 440
425 317 389
557 213 525
150 534 449
808 932 448
591 851 441
4 381 603
680 752 733
326 571 931
413 464 612
909 184 263
461 861 212
768 383 681
266 136 143
546 242 195
204 949 524
264 819 923
919 426 707
9 358 657
465 929 277
415 990 32
169 4 796
694 702 323
316 49 310
818 394 282
65 550 575
142 351 228
927 102 720
193 809 263
68 732 690
619 499 383
970 303 839
297 413 907
813 942 763
757 656 101
88 558 350
265 853 91
425 81 685
637 102 529
249 729 489
519 924 193
608 518 840
530 372 822
264 116 475
338 620 45
8 576 216
294 33 621
636 228 8
31 381 960
572 401 443
472 245 26
201 780 139
782 113 865
423 499 405
506 311 358
607 450 647
524 506 11
643 169 174
298 558 380
936 616 887
105 799 339
654 366 896
11 427 550
148 301 864
137 365 171
602 442 956
603 468 544
974 468 155
573 162 756
187 834 501
764 24 185
238 234 62
770 402 382
811 710 473
165 935 679
111 522 707
774 412 752
7 996 428
257 817 362
232 10 109
176 844 852
720 402 823
197 220 270
101 77 656
639 408 225
677 733 835
460 354 779
118 649 472
888 693 978
726 503 641
916 198 110
749 113 822
210 90 436
761 930 267
880 916 744
2 722 641
564 665 314
503 504 42
535 575 412
32 184 825
611 172 883
981 293 872
769 795 604
135 480 243
183 187 680
989 665 62
327 147 530
882 485 306
421 609 448
525 353 333
873 194 921
481 526 274
772 150 470
109 621 735
400 300 803
54 180 54
98 940 600
947 249 677
444 20 291
889 430 321
734 501 816
313 542 368
741 534 83
462 263 998
126 713 452
683 696 794
788 868 620
244 133 34
592 986 375
628 760 52
497 11 35
143 906 519
460 657 672
208 690 489
469 173 520
29 908 25
350 121 361
825 374 239
719 359 800
442 495 954
478 874 575
452 889 467
329 898 834
205 552 520
737 549 902
986 842 587
305 60 211
410 433 356
944 436 972
186 223 779
787 286 492
481 442 426
278 193 443
588 408 51
28 862 609
276 916 30
365 748 442
366 673 918
742 109 914
627 446 964
767 551 995
529 675 371
129 415 276
169 211 541
615 867 324
403 681 629
454 280 647
518 495 614
327 3 112
500 861 516
405 539 919
373 535 154
137 735 533
995 826 596
734 707 197
278 864 109
466 128 749
280 658 500
217 629 414
67 293 314
840 424 359
65 728 222
352 425 936
293 580 580
545 569 637
928 868 827
649 183 762
982 528 470
717 827 342
225 372 461
479 558 683
686 918 445
464 753 300
975 776 45
504 100 88
824 945 387
172 266 718
310 51 966
134 363 32
788 40 820
187 178 877
400 630 942
721 232 489
86 965 539
231 352 80
162 47 242
225 348 555
475 199 219
820 72 50
118 684 176
255 701 322
768 103 648
634 337 216
721 706 629
291 700 879
285 612 542
814 686 998
364 75 687
332 119 733
772 1 735
40 366 105
997 298 217
118 639 374
277 244 55
732 326 116
925 127 116
701 289 325
84 150 873
899 76 454
521 23 803
733 734 612
551 664 186
457 20 200
604 2 996
851 93 398
610 818 555
871 782 370
121 197 796
179 989 187
308 652 370
120 564 741
52 440 257
955 118 753
658 799 975
502 69 199
184 911 248
164 664 39
545 971 920
949 94 948
744 108 799
334 920 2
71 793 296
661 670 738
920 817 185
586 592 995
161 632 58
874 720 546
43 264 591
152 94 5
971 130 992
420 819 620
901 749 20
457 570 89
413 461 489
401 411 522
128 568 390
124 466 292
874 693 68
521 560 794
937 550 898
851 943 269
186 935 368
31 628 126
914 790 823
109 383 2
447 278 534
957 566 261
600 975 751
108 747 754
850 231 115
462 979 625
36 103 915
486 593 106
317 591 465
916 586 897
396 643 678
758 194 402
48 962 820
954 486 767
961 115 247
290 427 239
775 635 511
664 294 1
561 701 985
276 981 265
56 81 367
500 182 890
132 80 197
339 383 733
127 718 237
525 182 984
273 529 173
74 57 322
628 944 151
176 304 989
680 663 448
686 784 957
201 50 269
246 436 665
952 640 531
178 319 367
951 362 198
106 869 676
425 532 516
996 123 532
696 651 714
309 618 366
880 919 135
319 468 44
468 514 951
932 744 9
336 937 683
129 48 988
95 723 511
518 254 348
597 24 323
309 985 75
735 107 582
833 710 176
585 714 296
544 132 856
624 5 206
836 592 828
73 358 875
742 627 553
978 608 789
44 184 323
791 298 718
116 330 11
440 5 980
801 965 779
104 884 11
54 259 878
576 940 728
184 834 797
37 835 313
640 700 968
991 861 835
89 311 42
28 637 659
911 462 992
765 873 2
1000 943 690
839 521 842
799 278 250
499 273 374
94 225 149
929 852 417
676 6 104
618 300 53
352 26 484
574 959 791
412 218 621
478 443 456
948 927 751
530 13 782
297 453 218
108 662 525
825 85 783
974 687 600
570 276 946
898 894 980
518 499 683
377 386 127
928 16 192
310 827 740
904 36 21
586 421 226
131 918 646
419 702 421
799 880 580
657 838 85
997 832 942
769 62 941
743 34 601
662 300 983
123 148 83
444 781 686
377 577 84
350 244 267
546 226 447
458 898 972
945 793 831
283 270 450
342 640 668
679 119 754
808 74 240
290 191 566
866 112 309
763 114 740
801 438 241
917 799 590
805 374 636
401 934 868
446 85 25
689 482 711
497 580 348
79 921 119
626 826 411
928 337 799
828 264 495
371 565 103
863 277 492
174 424 578
457 155 86
602 553 217
336 449 767
597 648 63
334 970 46
64 824 326
990 461 706
907 429 682
205 503 343
238 943 636
852 502 720
104 855 721
926 718 422
525 761 540
941 417 967
411 307 185
425 963 242
790 892 308
619 259 138
709 184 673
278 224 689
515 556 364
64 795 734
210 100 243
88 873 994
29 421 491
663 84 895
725 759 17
427 523 2
583 978 937
681 118 762
51 909 108
483 950 473
711 555 61
83 980 34
45 111 660
223 737 52
233 25 558
397 902 62
552 56 204
359 108 899
118 914 452
266 630 503
718 194 821
332 469 730
799 273 918
708 788 421
381 921 649
975 262 890
765 349 300
847 28 657
181 540 928
38 323 343
699 624 325
12 397 777
380 9 556
245 750 634
143 663 391
374 419 153
235 880 214
833 941 527
303 942 836
798 868 119
304 29 465
612 865 214
120 139 593
760 924 84
869 808 269
230 343 67
255 968 687
486 242 736
861 294 803
88 833 256
770 891 764
26 211 669
244 40 941
793 604 432
149 888 441
246 252 360
30 889 765
931 209 260
64 940 972
590 826 838
13 746 547
996 382 352
422 794 901
154 860 579
733 912 841
872 452 525
774 183 171
847 597 106
73 938 977
436 304 366
651 344 702
933 325 858
950 894 836
403 21 309
414 369 725
536 400 276
53 875 50
219 734 133
608 285 752
313 675 89
267 438 678
766 543 960
267 707 988
364 803 840
378 232 145
827 179 441
744 117 300
994 600 722
136 588 805
701 324 440
824 713 444
743 20 81
517 595 706
681 641 251
654 554 454
363 511 810
935 113 35
658 681 49
32 406 319
514 876 241
991 471 927
454 915 472
628 416 49
286 75 67
204 954 786
88 176 934
247 613 985
346 824 611
405 193 995
14 389 689
198 833 337
519 496 983
993 145 102
251 124 290
879 657 485
809 937 250
425 762 722
108 218 91
103 632 743
320 976 51
330 9 882
589 936 119
908 109 221
650 74 226
653 773 829
35 588 312
817 897 615
358 934 248
409 949 744
370 887 872
415 643 476
888 760 390
934 135 537
630 215 787
81 430 877
657 918 962
298 240 381
36 820 394
261 224 550
142 364 247
774 889 369
472 541 648
616 179 954
927 417 252
559 765 882
310 730 102
288 661 254
728 122 539
551 326 614
844 594 616
450 425 114
161 268 353
292 8 2
372 636 935
764 206 702
663 181 426
926 338 61
628 968 992
554 750 689
35 122 852
371 594 154
776 565 834
786 30 329
528 367 817
453 848 480
853 90 922
522 162 192
31 236 72
816 824 403
421 856 720
543 240 555
757 964 154
351 195 731
688 621 560
550 443 988
937 687 887
789 524 426
423 248 972
958 135 159
353 736 425
262 221 815
809 745 887
441 193 638
300 909 806
918 745 791
968 497 706
336 910 671
31 539 48
831 106 241
35 748 90
910 417 842
442 657 334
990 242 880
44 732 725
762 360 382
202 515 427
804 372 779
561 126 626
951 53 204
519 903 467
799 459 495
45 557 904
350 599 864
453 65 115
616 199 497
558 13 587
41 81 805
422 497 633
916 21 974
327 959 165
783 560 472
84 889 982
53 254 365
597 897 393
965 655 570
961 770 433
905 821 529
227 133 320
49 980 616
321 398 388
352 771 802
561 568 774
55 994 748
44 517 879
833 973 482
927 762 507
998 816 868
190 523 178
659 330 547
356 530 380
537 454 464
385 246 422
285 351 910
83 337 674
641 661 102
280 450 891
641 309 123
499 333 664
695 877 879
500 519 376
51 832 222
636 454 912
997 551 34
890 792 265
693 289 94
823 106 77
893 691 750
728 731 322
604 315 822
245 842 519
894 521 170
381 317 951
442 791 302
844 548 796
923 618 463
192 6 301
556 881 129
72 801 819
765 214 409
589 39 944
371 314 630
445 375 809
959 501 564
870 121 246
885 686 594
416 902 503
560 312 524
70 656 968
987 486 938
245 5 744
386 784 322
717 217 134
282 574 179
800 573 373
623 428 163
217 722 226
517 614 764
735 514 187
961 909 50
402 369 145
511 139 960
28 7 681
79 243 508
107 449 712
308 733 463
502 97 260
261 528 361
998 978 410
871 168 444
639 160 845
994 698 207
102 544 365
82 581 38
493 355 648
257 827 825
436 849 940
396 824 161
122 300 782
979 418 882
917 145 892
276 769 165
54 358 617
546 937 676
409 136 618
826 262 436
571 812 956
581 775 366
867 553 105
100 558 878
422 131 99
153 470 895
781 762 79
571 581 566
466 524 117
492 268 566
292 449 15
541 381 340
446 749 655
642 820 812
286 51 86
418 561 571
820 200 642
250 636 134
553 84 663
963 465 538
706 1000 178
448 687 581
629 77 521
555 451 630
219 625 735
874 450 296
839 239 246
7 15 380
358 335 461
997 353 919
318 611 973
833 224 817
723 571 942
392 841 584
824 803 343
77 256 332
379 644 869
621 509 4
652 440 235
454 274 624
398 514 995
982 827 200
750 93 908
600 415 141
868 482 124
876 599 79
697 360 399
670 324 846
480 527 825
855 357 356
447 813 544
539 176 395
158 30 173
698 193 802
152 341 868
107 321 326
251 991 178
142 176 255
803 393 655
433 502 295
483 896 891
613 830 354
518 914 197
193 188 386
258 323 274
479 945 770
430 579 803
965 756 398
934 461 194
870 402 977
508 154 685
162 769 79
481 288 116
131 945 595
724 581 719
946 84 547
233 336 419
945 871 778
94 617 583
154 361 182
106 567 66
744 12 467
638 147 359
387 338 167
648 379 467
185 225 384
710 73 214
107 849 883
72 933 752
510 453 677
473 687 541
772 520 607
159 298 196
673 834 885
984 717 516
97 267 880
999 715 224
666 735 69
639 6 101
46 218 77
983 159 273
251 429 46
702 409 854
495 810 129
705 486 950
998 188 222
499 273 993
685 11 244
988 525 717
468 134 965
309 399 437
510 937 346
626 223 813
797 537 834
712 348 708
684 5 672
905 977 747
324 319 181
581 18 381
204 43 323
956 179 303
514 440 956
233 666 970
534 724 371
201 747 630
609 588 385
540 733 761
714 300 362
802 499 281
449 51 648
442 382 637
919 755 720
174 64 810
141 39 660
235 979 308
883 773 664
576 132 107
844 838 689
476 714 833
480 948 803
621 475 641
90 963 185
510 640 833
443 731 570
576 856 227
326 301 41
740 98 152
693 795 21
135 790 885
180 388 43
863 86 787
68 864 649
950 129 226
483 481 228
580 825 861
954 954 43
473 301 963
262 932 397
506 505 205
66 175 360
932 708 739
668 734 556
55 177 420
536 365 119
684 602 957
10 399 242
930 922 1
800 763 92
397 475 906
686 558 44
984 487 999
123 455 917
596 1 23
605 415 29
602 62 380
968 959 134
429 488 2
828 590 136
907 996 842
767 67 39
484 117 650
776 591 241
788 927 7
533 815 842
550 984 470
607 344 403
665 484 711
189 483 376
39 775 875
934 411 641
979 673 839
179 812 635
955 181 336
500 998 743
423 66 841
745 403 179
912 957 931
108 597 328
267 941 61
293 11 955
840 937 684
549 733 664
574 240 476
671 925 59
922 520 463
195 313 977
519 936 981
893 222 991
760 97 396
182 782 736
67 714 754
272 45 372
136 139 825
320 88 223
66 749 298
870 312 456
364 351 677
520 861 523
88 787 78
897 342 712
308 754 444
251 392 77
862 741 38
84 44 49
697 470 127
688 846 747
544 518 148
531 26 803
10 999 707
378 353 510
647 21 670
482 269 295
418 488 904
400 82 4
983 717 670
594 549 494
662 822 857
679 112 725
120 383 572
298 606 427
393 26 817
508 644 664
590 861 376
74 377 46
809 450 386
244 688 349
219 998 346
744 811 457
665 334 941
398 425 539
650 391 836
84 219 685
975 597 824
477 339 562
947 222 717
878 477 324
910 295 201
409 179 791
20 535 478
693 916 350
451 762 13
236 380 381
141 145 622
47 985 919
730 224 254
576 740 984
785 183 463
478 719 317
504 493 886
222 79 138
482 146 505
783 873 108
224 4 527
286 217 920
563 619 613
932 568 708
801 473 5
236 118 180
550 356 41
537 120 104
820 381 337
423 515 299
389 855 688
328 690 766
664 352 405
50 956 606
107 475 897
7 274 460
504 248 132
805 910 932
51 67 133
583 271 855
930 197 74
299 917 172
301 256 892
149 600 707
104 639 774
179 638 852
766 357 591
627 147 56
416 980 789
250 579 735
686 425 933
229 102 282
38 373 448
853 244 617
171 542 64
78 569 750
654 112 123
185 434 827
387 486 174
339 280 538
941 861 998
981 156 892
347 475 947
997 771 892
344 523 758
692 612 787
949 348 892
561 96 575
945 170 26
102 600 888
603 405 11
329 789 555
879 568 112
310 516 115
783 197 176
203 153 244
764 895 616
835 501 505
669 215 476
263 562 912
7 387 278
185 454 524
701 964 142
643 862 627
570 799 331
32 989 465
188 942 433
513 532 989
435 983 979
698 244 370
370 140 833
485 458 897
716 125 61
399 522 76
587 715 107
873 303 37
237 550 96
970 417 905
577 537 605
915 536 479
440 204 402
483 880 645
454 738 55
84 174 460
994 12 617
573 713 618
300 989 722
297 812 64
735 79 845
255 731 198
86 686 920
508 803 908
420 339 546
102 327 994
502 803 526
674 768 857
420 265 328
407 300 730
520 489 648
820 66 472
669 495 581
863 972 962
228 695 571
583 718 243
106 413 871
413 935 485
102 504 570
582 5 579
25 554 421
300 349 894
239 211 284
198 475 211
773 214 933
236 231 458
963 772 666
735 384 817
340 40 325
144 421 618
587 482 883
760 81 625
47 247 372
808 319 91
362 336 354
41 390 36
807 659 208
630 846 623
354 583 405
840 795 835
868 331 568
786 337 732
878 737 93
175 114 159
942 775 225
16 931 826
240 582 875
106 85 35
150 822 843
119 482 823
163 880 711
459 374 933
580 990 827
659 520 348
143 944 865
632 112 187
561 705 354
554 859 103
26 625 923
90 885 2
11 676 226
856 407 906
316 539 18
246 817 447
710 256 389
804 41 936
552 263 954
30 868 696
152 563 552
75 435 829
767 607 793
487 146 225
195 910 298
362 421 429
207 717 1
170 140 306
797 575 344
806 128 706
550 777 33
485 326 430
432 126 370
622 675 344
138 581 795
633 152 884
220 482 861
765 184 618
106 915 413
771 760 39
546 507 128
420 462 973
260 12 993
838 4 200
417 480 314
316 975 674
287 168 255
485 723 864
764 329 17
45 529 870
472 99 129
140 779 401
504 291 82
635 399 691
183 155 772
54 250 556
744 841 446
206 959 95
529 821 739
237 888 314
210 663 904
840 475 554
886 680 109
976 985 174
873 311 802
521 699 170
307 135 508
286 61 958
267 351 480
436 967 1000
895 953 463
142 601 336
562 502 242
386 207 435
879 386 47
777 262 313
742 652 884
372 821 442
916 617 787
853 423 286
399 322 991
986 720 404
562 506 429
401 101 517
669 580 599
481 1 602
225 396 77
373 109 835
459 508 964
526 823 985
102 362 236
721 422 614
797 920 324
622 981 418
145 371 8
795 222 769
175 720 269
96 792 28
270 164 52
524 468 261
888 475 446
496 380 263
702 428 383
258 341 101
185 378 501
444 263 769
213 861 130
637 881 159
568 433 40
24 514 547
492 295 421
916 581 144
233 603 167
556 789 810
759 726 208
71 57 246
778 317 813
74 521 280
774 72 844
997 754 358
644 887 61
499 94 363
325 762 922
981 399 214
463 385 609
89 989 315
406 451 913
415 781 634
332 458 434
676 532 462
972 566 410
330 621 161
227 768 830
15 48 182
560 298 93
221 443 126
13 141 195
946 356 23
998 683 764
569 903 89
433 614 150
761 101 84
766 105 37
76 846 446
521 197 425
17 688 713
782 438 930
358 608 836
940 646 926
408 416 247
628 569 922
268 601 253
44 427 583
331 770 13
391 119 215
274 298 2
55 434 896
967 115 604
989 879 152
403 551 366
511 195 242
676 367 873
540 948 383
849 105 480
724 461 360
947 833 533
867 885 346
73 107 355
288 49 939
245 600 54
136 903 300
478 631 280
208 499 807
245 414 325
587 271 459
788 281 249
271 238 485
499 729 887
695 194 753
836 712 605
940 7 266
41 92 407
93 207 5
972 730 249
169 807 116
440 701 624
434 41 306
606 903 963
853 347 498
426 847 725
174 424 613
703 763 303
961 493 411
240 479 332
822 438 793
631 399 876
52 915 980
299 249 380
441 957 941
622 334 629
249 725 45
108 346 53
805 678 634
379 722 955
901 961 602
790 221 526
249 9 63
612 22 328
996 32 508
41 513 894
146 66 207
411 539 659
459 905 351
488 319 822
216 976 792
53 910 481
758 779 716
81 335 547
296 502 283
747 535 912
585 629 710
562 809 407
962 860 905
707 361 19
393 904 295
432 38 383
619 637 114
958 495 900
562 161 347
279 7 900
602 440 414
978 283 955
536 841 369
151 626 644
836 810 414
735 814 186
161 487 655
236 659 904
162 40 722
412 421 603
375 811 77
859 495 989
200 943 963
178 633 221
824 515 263
242 960 854
358 534 8
317 92 533
600 919 421
167 934 126
360 168 779
920 344 193
572 871 645
509 458 625
368 917 811
648 882 205
967 370 221
276 211 258
505 608 777
381 401 656
366 983 44
56 883 420
92 408 389
935 26 245
742 254 416
247 697 651
221 505 417
573 517 677
75 53 15
653 591 882
469 315 539
45 735 554
248 869 64
250 235 245
247 904 509
665 616 275
268 501 505
489 960 942
533 1000 278
118 332 829
753 956 577
928 196 882
771 246 953
117 892 934
573 57 293
149 561 875
88 778 787
540 101 394
339 957 310
981 398 677
298 375 575
85 101 696
161 181 295
685 430 708
969 892 203
739 555 636
809 642 513
875 790 731
921 942 610
202 214 732
155 515 776
779 313 108
434 306 642
86 51 333
855 488 734
749 285 916
345 437 494
632 570 926
221 351 917
243 397 942
143 70 323
711 591 650
79 105 399
830 144 965
655 568 85
883 827 80
780 123 136
361 950 813
859 451 689
514 82 812
325 584 24
74 880 505
725 234 938
820 20 13
241 803 380
510 583 668
992 501 895
9 647 126
915 135 324
315 753 522
767 22 513
856 330 744
801 162 252
165 177 990
218 229 512
839 905 333
93 899 285
844 558 836
590 550 852
712 422 653
357 753 20
315 889 14
587 144 166
360 843 26
141 758 231
648 866 401
870 863 71
385 467 966
361 718 493
929 522 327
415 697 510
799 361 561
182 523 885
755 960 445
667 282 236
20 261 294
168 226 284
251 622 652
897 145 753
678 853 917
635 661 601
623 506 306
455 627 943
446 447 184
765 32 938
763 688 401
436 269 251
49 609 785
441 6 607
239 197 444
4 564 465
152 308 144
891 84 404
902 564 959
978 559 887
658 770 343
384 931 738
727 450 742
559 970 104
311 270 712
533 873 324
701 708 506
638 315 232
164 2 996
229 798 644
953 334 193
611 998 660
812 353 75
822 497 118
436 827 821
597 674 457
148 757 745
914 82 377
368 930 403
273 339 18
380 15 276
152 927 771
710 221 99
496 785 533
570 748 305
603 498 828
943 746 901
981 366 613
224 244 551
992 847 527
694 92 296
698 314 871
884 156 681
666 449 343
449 889 394
91 417 958
709 651 718
399 444 174
902 372 21
767 153 482
410 118 866
146 994 814
482 226 342
348 94 227
37 294 436
873 984 170
754 503 998
202 935 800
394 615 392
743 504 883
972 112 691
333 801 28
258 865 741
985 63 390
885 480 751
854 297 397
420 353 566
619 94 266
459 37 453
8 836 622
849 863 155
762 691 749
641 987 289
365 241 837
590 95 222
793 895 574
688 478 39
544 68 427
660 290 585
959 703 754
203 946 824
963 483 161
184 516 69
581 158 513
128 524 451
585 274 223
557 430 98
739 103 760
460 360 888
402 881 181
872 292 180
210 598 175
701 156 868
4 618 436
937 605 777
448 358 251
184 849 250
838 950 996
558 728 567
489 706 251
475 95 638
854 887 558
394 180 586
243 422 852
178 176 898
586 645 609
384 277 120
544 877 935
356 761 652
448 107 7
610 620 815
917 995 424
492 574 860
904 641 662
263 60 195
111 394 207
827 221 200
695 339 306
718 640 588
291 919 721
986 104 401
821 278 640
222 466 908
947 812 726
459 102 605
133 800 539
912 420 986
662 238 690
103 177 590
753 646 233
345 41 132
190 702 214
967 255 887
533 397 284
467 995 310
74 130 54
46 107 188
825 365 483
546 205 126
500 939 3
731 59 105
514 783 400
945 255 475
122 399 816
90 489 591
704 964 498
381 711 551
535 742 351
729 364 501
472 983 827
767 884 346
409 119 268
317 999 275
121 376 633
413 155 920
954 531 238
988 455 431
360 818 279
119 685 656
498 918 419
859 415 873
846 379 916
708 949 613
529 707 867
376 629 273
679 600 544
820 972 831
63 886 202
207 636 70
427 249 804
325 999 921
615 42 560
607 882 774
663 447 128
473 261 474
885 355 603
835 858 563
219 499 924
36 500 406
141 875 233
820 594 915
51 808 427
209 35 204
21 343 137
92 123 205
80 414 321
340 231 176
720 809 257
266 166 872
174 368 26
406 152 401
140 838 903
171 107 622
54 484 397
991 371 34
395 88 346
197 186 554
939 144 883
861 912 915
875 627 296
868 364 888
367 961 930
176 283 119
871 41 40
695 88 428
381 187 398
768 733 277
270 527 424
473 337 624
151 750 333
715 147 650
866 344 422
251 581 32
480 70 104
466 948 483
688 768 952
199 358 735
161 984 455
323 556 53
484 640 814
348 523 810
310 610 628
54 917 103
772 543 341
583 341 986
39 442 252
378 603 212
770 901 348
638 340 588
385 643 835
479 670 716
237 367 537
125 2 27
885 21 175
963 850 346
287 816 291
923 589 698
894 796 635
624 688 485
398 228 415
827 983 372
270 150 611
659 564 898
436 461 413
190 775 606
583 967 828
68 567 446
905 417 338
686 375 730
580 423 643
370 372 926
6 200 758
562 174 700
408 361 539
574 149 641
531 551 45
895 262 967
587 875 546
677 398 66
864 506 816
787 805 630
978 107 538
17 102 409
333 164 987
650 142 541
957 550 939
503 683 665
924 215 479
195 143 176
785 409 613
896 997 49
547 441 232
866 195 753
327 354 416
82 328 174
37 243 14
93 271 789
241 397 22
262 772 669
152 401 6
481 758 261
849 642 334
594 494 467
791 823 791
741 560 822
892 708 465
254 495 911
527 265 264
164 141 771
361 281 446
753 826 180
52 391 782
861 332 273
989 79 440
747 616 810
699 361 232
668 320 368
368 451 796
507 662 804
720 399 238
32 168 263
15 506 686
16 956 922
799 190 980
796 989 910
170 810 843
114 237 694
4 144 217
329 445 243
477 39 567
769 355 576
726 275 116
745 556 432
345 401 22
554 715 461
478 495 219
796 95 89
266 899 925
703 363 354
370 402 60
660 962 128
281 851 544
29 417 315
638 693 871
627 186 115
186 583 259
798 349 680
168 398 928
818 457 795
69 524 804
367 876 372
257 559 367
353 535 125
166 759 85
553 757 526
833 556 177
523 989 43
295 734 373
602 757 299
282 782 479
305 402 906
259 30 949
259 213 936
426 84 300
61 536 59
539 316 669
242 337 714
331 831 841
759 366 28
347 270 479
527 393 616
956 291 75
337 245 366
212 546 817
185 602 614
455 403 986
797 269 150
465 507 893
769 596 202
795 732 321
828 808 351
668 986 482
19 827 88
482 231 154
622 108 948
192 24 146
778 272 335
906 137 281
407 451 249
415 559 812
858 968 252
678 220 927
909 564 825
132 400 714
510 113 412
995 726 927
301 538 863
487 572 762
426 810 580
998 247 674
494 642 775
430 470 447
424 490 523
995 269 84
163 191 219
105 541 631
574 142 157
486 50 103
779 135 377
243 36 861
460 237 328
164 394 477
794 101 186
365 619 366
335 237 992
760 15 240
47 495 796
509 462 574
707 334 908
968 39 268
926 296 662
929 363 538
611 204 665
47 643 625
910 949 32
846 119 189
745 24 308
604 568 220
114 690 674
38 368 886
827 949 506
319 135 485
506 700 730
419 866 38
65 629 418
569 711 328
440 663 681
224 843 996
514 963 216
339 936 566
854 831 245
415 449 299
535 313 914
683 616 427
797 161 486
569 217 705
612 977 692
309 64 880
565 537 707
531 912 96
180 334 14
13 213 336
506 515 580
805 476 222
748 675 642
664 345 933
850 109 568
443 762 975
676 592 657
922 970 995
819 993 358
375 56 359
668 602 85
775 776 329
649 349 398
387 930 851
251 898 814
973 961 717
82 717 775
753 631 455
47 947 783
174 359 711
260 334 689
165 802 264
282 470 80
969 982 35
628 714 27
367 564 226
985 912 909
47 185 42
719 489 35
972 406 760
182 640 427
192 748 703
50 716 3
931 242 536
965 404 808
774 192 268
83 178 359
995 505 774
176 475 841
239 412 228
624 854 51
530 980 903
141 282 347
381 369 769
421 756 242
269 750 582
749 273 62
15 452 621
176 585 30
244 126 601
740 653 659
536 502 483
704 170 564
253 616 242
326 238 667
269 797 918
991 122 847
55 98 425
119 449 265
9 506 22
85 111 595
462 497 542
175 197 709
610 970 80
998 460 929
372 955 193
398 391 642
35 784 205
521 758 983
548 661 908
444 280 742
202 279 72
393 201 143
15 877 997
14 132 910
449 570 762
318 922 518
633 999 799
822 115 522
160 655 248
683 84 940
290 578 297
746 834 755
855 845 593
535 909 545
496 361 131
770 312 274
615 92 467
950 72 100
897 781 894
820 804 866
544 787 429
879 252 699
172 1000 859
698 228 195
161 25 924
398 561 440
143 745 736
200 557 576
126 111 904
618 392 328
936 317 848
344 551 79
707 578 598
222 530 68
774 402 914
688 344 358
124 980 22
226 677 114
407 428 791
297 847 754
615 434 236
129 189 323
258 730 815
528 368 695
126 157 489
642 110 29
420 231 379
838 517 886
783 411 490
890 165 441
830 228 289
714 113 472
269 325 813
662 94 243
891 371 741
860 444 598
695 600 521
731 461 447
452 91 197
618 252 322
655 103 493
608 616 800
854 489 563
764 745 989
211 37 598
144 193 121
776 619 260
506 838 777
637 350 132
915 415 743
471 149 829
523 581 686
940 397 291
92 228 674
445 462 851
982 129 976
26 485 396
674 694 250
475 257 552
435 35 621
670 594 219
306 608 230
565 663 379
104 56 585
425 791 496
785 95 332
429 346 518
342 168 524
627 208 457
148 696 46
780 881 944
748 366 185
134 727 165
82 15 481
702 241 659
937 997 390
872 49 368
126 831 142
524 800 741
572 551 713
884 304 708
448 511 700
594 138 961
614 765 615
247 576 756
963 89 322
809 606 133
684 860 941
972 869 984
710 891 135
813 320 492
799 172 705
450 730 550
518 281 787
150 422 963
478 26 407
667 513 782
216 687 565
464 709 686
361 261 95
414 647 491
201 776 582
253 780 18
342 299 660
180 903 967
568 260 202
592 998 154
166 915 44
964 221 597
296 315 444
426 802 733
958 82 485
137 434 230
553 190 25
951 156 292
561 928 260
888 300 199
918 957 433
456 19 502
402 306 942
381 701 887
919 511 124
400 242 318
300 832 745
502 41 356
318 320 321
625 122 801
725 334 713
812 347 501
12 700 582
327 501 91
164 789 366
103 991 911
867 887 469
537 131 322
617 353 459
72 199 291
435 943 571
829 710 823
827 203 686
830 240 492
15 638 138
947 368 594
689 607 933
236 612 131
887 266 990
751 42 148
924 925 789
184 456 468
166 799 761
825 356 637
161 657 491
588 110 33
555 426 113
614 849 270
386 125 117
143 26 436
523 557 351
119 26 542
611 988 640
218 622 487
707 640 624
671 241 567
72 495 841
333 199 30
816 668 909
927 78 448
987 354 166
866 32 881
641 704 13
932 187 91
336 733 269
511 909 357
890 390 840
709 642 942
652 62 17
734 335 546
33 293 219
888 660 315
55 236 731
78 837 124
90 151 41
324 913 378
32 387 100
74 126 596
700 90 639
294 605 269
983 333 230
902 402 614
380 609 485
959 174 417
122 908 602
711 761 611
175 482 161
426 881 369
59 675 577
947 952 519
394 527 245
520 133 900
190 933 574
387 873 690
548 935 663
165 29 196
382 266 904
622 961 680
601 485 238
746 8 255
351 944 442
910 154 675
31 990 801
812 874 641
299 333 636
627 769 694
314 509 738
874 810 182
935 871 730
453 247 994
337 481 725
345 700 865
989 335 114
564 338 523
273 579 787
521 783 738
690 295 865
538 836 849
7 954 355
319 6 657
55 218 861
494 896 354
816 537 750
602 129 831
194 250 978
945 370 845
891 141 273
985 322 316
124 713 670
531 438 310
548 10 53
786 867 536
514 643 223
820 117 22
825 309 319
434 485 348
343 217 274
525 302 930
494 2 698
914 24 999
943 94 708
231 337 330
251 814 603
373 560 956
995 107 540
248 507 514
354 291 994
893 548 737
913 20 284
620 295 354
420 544 806
174 215 888
971 738 621
184 801 735
227 352 127
295 824 408
701 194 402
430 99 722
615 241 587
966 716 722
434 923 986
358 331 574
435 205 635
363 729 542
806 137 472
601 649 636
927 939 102
66 988 734
435 911 717
958 747 977
367 941 379
204 994 895
918 446 954
311 554 924
32 33 201
860 96 742
385 761 721
379 260 763
744 953 265
196 452 759
993 859 635
923 355 349
684 117 400
407 628 925
239 869 801
912 882 783
442 790 944
318 28 919
641 251 254
257 733 297
471 364 821
526 66 6
208 30 337
479 128 616
567 863 506
239 21 771
954 618 726
812 381 748
154 231 108
957 791 990
935 143 779
237 568 25
747 718 500
784 640 86
766 689 789
325 292 985
826 898 144
493 116 837
824 914 802
267 102 78
866 862 208
141 962 26
857 517 783
521 542 98
977 568 555
907 93 528
572 219 482
902 116 153
820 707 177
424 973 372
853 551 927
539 671 755
523 196 104
960 645 329
959 956 605
183 45 468
7 415 354
485 836 750
214 292 383
877 321 566
289 9 787
377 438 604
60 553 990
138 270 444
869 709 374
310 666 946
990 118 812
74 750 519
600 434 87
816 300 379
662 741 48
338 823 875
24 969 624
720 571 252
185 280 615
893 267 137
970 625 286
41 922 369
705 474 199
178 37 573
532 245 82
932 241 976
698 862 404
730 425 158
35 987 403
517 851 170
790 188 285
93 843 451
755 37 89
509 616 735
370 641 61
868 789 299
493 9 650
912 218 968
65 446 29
174 275 514
906 139 559
295 753 165
311 590 63
165 864 528
739 920 390
246 793 799
909 66 186
375 353 123
778 682 439
477 537 941
602 742 595
232 727 139
288 145 841
593 196 185
62 540 784
821 799 123
407 238 236
961 810 641
774 534 829
592 596 493
239 656 886
140 286 441
621 774 209
473 577 356
812 969 481
704 623 30
751 600 911
17 233 881
660 776 850
994 498 227
382 964 880
655 73 777
147 231 97
554 252 502
600 279 38
782 579 995
377 324 5
590 738 401
5 553 728
379 219 677
777 42 911
565 275 867
91 527 75
88 692 574
913 551 820
67 826 327
363 576 565
718 217 620
743 837 30
466 567 186
11 113 194
61 286 805
224 635 258
805 981 694
132 739 729
212 823 199
233 556 377
388 963 44
36 74 838
813 246 722
984 973 225
365 702 796
124 974 559
271 632 299
905 265 867
312 355 821
577 403 593
421 318 113
908 446 789
96 575 58
572 187 3
284 926 1
492 575 263
198 561 928
92 337 152
7 888 292
799 874 328
8 860 611
144 206 471
565 364 366
499 850 32
532 816 512
320 406 868
87 225 624
501 933 222
360 536 930
812 698 254
284 678 708
282 412 409
91 556 600
81 645 281
103 19 421
832 656 313
635 190 107
841 369 323
462 142 447
347 89 86
239 591 74
714 169 217
347 577 825
187 775 541
916 353 552
468 583 58
252 336 696
363 859 640
451 564 763
581 78 528
396 414 205
922 237 452
295 691 85
94 94 597
954 599 459
275 102 883
673 126 188
253 37 114
248 436 132
630 660 322
957 1000 628
276 507 647
971 84 564
431 964 698
916 144 386
223 779 575
439 272 667
460 105 353
115 763 560
71 247 603
626 829 637
706 840 232
137 806 862
211 106 509
622 396 867
806 926 165
283 446 717
172 805 389
626 19 201
334 493 968
193 386 852
230 13 878
944 587 951
208 189 712
8 366 197
652 497 39
758 377 195
263 447 782
736 568 815
395 975 84
999 416 92
916 763 806
261 972 980
652 814 52
696 43 590
816 985 307
304 945 610
172 179 595
870 142 666
125 161 969
189 236 596
445 534 487
317 660 437
508 125 347
845 970 640
861 100 885
672 592 543
910 419 261
284 936 496
572 781 324
310 614 76
614 438 273
922 493 812
400 718 263
41 417 236
715 316 333
651 277 92
171 310 125
56 341 324
424 95 521
881 486 680
449 643 674
196 675 213
325 495 91
847 724 738
676 908 309
652 163 698
678 956 308
278 270 505
610 277 530
315 395 4
322 703 970
626 281 334
620 32 640
734 851 568
779 712 198
835 642 664
423 873 570
233 611 885
162 422 742
135 742 114
701 808 512
369 569 73
562 701 323
396 740 202
10 577 908
305 270 3
697 177 129
889 752 545
177 541 128
424 976 16
613 934 644
772 800 648
287 945 477
743 327 336
763 41 127
227 704 543
93 299 907
118 146 728
328 46 509
758 400 214
168 298 622
70 433 744
475 827 619
208 706 286
387 877 405
669 667 165
382 217 826
308 167 247
865 768 307
55 783 782
986 80 871
332 65 626
909 237 447
882 285 512
26 457 332
9 992 14
332 887 446
983 749 76
629 828 398
9 807 477
392 823 678
246 676 990
246 178 111
146 326 29
469 729 796
721 492 478
22 730 324
929 873 90
398 765 221
454 826 1
270 334 735
504 445 961
87 193 662
919 376 535
944 69 308
385 704 525
873 315 814
795 883 628
557 905 221
911 271 203
764 114 800
52 652 537
774 336 704
284 680 608
910 164 355
705 337 538
238 269 982
713 488 504
975 55 36
348 723 480
828 902 732
227 763 710
631 51 562
3 127 671
220 165 651
34 41 1
12 675 23
41 40 222
460 977 74
130 677 323
607 570 259
924 866 452
9 661 513
180 55 266
285 2 978
934 918 544
25 278 821
741 362 753
241 172 763
863 67 430
265 887 521
788 916 214
878 565 105
703 160 70
695 198 929
253 634 60
207 638 972
614 589 662
343 46 808
114 716 136
562 137 935
390 921 30
824 341 193
983 491 190
958 817 889
630 404 89
53 438 295
76 728 483
283 24 310
615 445 865
983 558 927
853 231 658
576 416 773
56 914 457
720 441 907
795 293 290
844 877 18
268 349 210
639 932 503
506 632 36
320 39 396
41 291 505
649 171 693
467 557 624
513 267 902
72 221 78
572 682 531
97 514 54
433 569 704
714 129 317
916 246 930
46 732 463
549 998 965
319 744 150
576 75 959
294 111 684
774 113 957
127 248 126
275 893 339
32 412 572
762 455 522
707 394 509
950 26 861
114 228 712
162 289 340
147 538 881
315 652 669
252 664 8
891 955 135
264 660 152
537 394 137
570 250 141
616 93 682
105 803 847
869 925 737
236 395 479
164 3 600
856 818 728
965 189 133
976 333 7
163 743 329
556 646 925
357 572 684
932 176 412
544 4 768
110 807 848
732 967 229
295 928 880
990 819 44
774 701 325
781 227 368
207 163 226
209 904 442
14 343 996
809 148 203
122 877 388
828 612 807
916 947 426
954 245 503
447 678 164
11 91 568
378 955 551
87 165 979
644 601 757
128 820 284
335 572 583
237 174 774
288 876 677
696 694 942
758 327 340
698 854 103
272 941 422
149 151 222
252 235 624
754 336 351
533 417 231
748 5 103
468 63 125
4 146 779
82 989 947
966 944 8
636 90 686
876 86 349
608 551 943
625 44 342
359 324 333
128 692 537
347 779 926
942 609 374
899 604 878
477 316 954
445 449 838
834 181 917
843 931 633
938 790 29
560 420 11
208 310 202
628 477 354
114 317 715
238 234 97
756 634 624
386 917 338
436 733 401
299 545 147
63 34 623
610 192 29
596 842 706
671 678 833
607 600 426
447 606 483
409 843 561
351 246 724
950 783 65
760 663 58
831 432 785
267 207 642
241 450 286
94 754 649
332 698 112
847 797 62
744 497 178
161 45 76
829 218 165
844 1000 207
58 953 335
442 890 749
785 798 240
119 291 294
760 746 429
191 454 311
66 546 928
575 997 571
816 761 671
484 451 690
946 714 212
672 489 615
209 246 885
351 981 700
570 475 541
988 207 177
867 846 106
401 534 796
274 34 920
695 891 267
279 176 197
746 916 56
381 321 479
793 747 355
761 986 155
668 536 734
92 599 662
190 572 261
395 227 665
892 343 701
665 790 393
998 515 486
266 672 844
287 290 867
852 868 170
871 894 537
937 297 595
633 496 301
632 133 709
729 971 739
212 947 26
245 785 701
76 166 167
832 621 449
364 325 79
210 83 654
636 34 104
371 997 23
504 422 454
193 766 768
143 511 63
457 348 344
631 948 358
979 554 288
601 167 476
152 396 43
993 52 940
375 270 206
368 865 301
102 494 58
558 831 77
30 784 415
257 976 996
515 947 867
859 928 38
498 259 995
179 225 70
827 390 49
506 697 670
992 546 7
225 135 803
342 366 130
632 886 137
436 47 506
514 400 130
9 310 209
983 583 317
675 32 401
786 983 260
333 366 347
108 544 974
840 95 837
792 330 214
101 946 708
984 985 539
121 592 82
512 116 394
826 897 81
698 624 161
833 684 472
769 90 653
673 213 461
65 381 685
655 810 12
614 328 720
849 215 143
411 411 276
515 691 270
167 595 433
72 770 432
347 580 534
6 516 810
646 983 177
197 85 839
829 996 732
345 670 9
461 40 877
557 379 87
914 842 735
282 286 367
325 139 952
888 852 94
577 876 834
972 767 301
734 780 110
443 468 629
850 177 565
54 542 399
340 695 352
878 442 629
434 239 634
545 419 213
574 218 212
542 248 606
476 798 914
789 949 635
799 271 44
874 727 768
388 977 143
595 380 595
494 940 780
639 306 221
532 497 465
714 542 264
936 21 127
270 856 826
546 411 267
340 941 835
396 175 305
707 668 419
934 632 326
688 109 376
652 332 468
406 279 734
182 530 323
383 120 447
768 916 949
588 626 358
251 700 130
769 500 638
476 952 326
981 343 359
731 800 976
528 82 755
567 687 468
53 335 422
344 568 674
146 271 989
172 171 888
261 363 272
93 616 990
1 93 714
330 531 48
249 294 240
542 617 305
708 664 128
158 889 741
898 55 204
199 214 271
893 76 94
159 827 365
611 298 270
346 384 936
3 499 490
255 612 89
286 613 901
747 507 576
480 81 667
518 58 229
791 581 748
917 80 108
59 659 415
552 208 413
853 832 528
149 883 482
517 169 788
484 611 708
694 123 468
620 733 607
741 378 744
245 422 165
938 852 622
415 714 601
853 158 363
515 449 84
261 575 105
552 370 949
741 539 762
961 20 476
880 75 252
605 850 415
869 707 740
990 998 961
166 635 951
158 82 559
822 34 799
286 194 557
697 312 763
201 830 953
8 627 202
128 583 589
852 404 632
303 407 874
130 218 290
416 557 651
504 278 495
166 505 824
888 297 919
501 781 396
690 819 176
624 85 840
854 453 438
530 888 466
434 681 539
369 486 640
160 375 487
167 660 833
643 668 177
186 526 261
835 326 526
743 229 667
992 179 601
42 937 227
811 826 621
530 999 678
435 817 750
522 718 475
102 665 470
810 423 466
533 303 334
318 67 126
373 612 931
495 673 486
323 967 763
769 808 517
40 97 799
893 33 930
333 880 372
360 513 522
849 176 941
531 485 725
304 359 418
156 726 878
637 152 558
76 727 479
251 506 429
490 917 267
616 529 981
576 558 373
684 589 911
709 892 161
952 290 629
682 484 978
978 287 230
272 769 324
264 90 311
777 79 258
642 355 44
142 989 130
540 161 951
970 153 935
148 418 600
996 115 607
257 926 54
986 154 719
757 814 612
476 99 59
524 688 751
214 76 378
157 750 999
410 459 305
64 296 700
165 860 838
384 127 875
305 202 416
139 899 41
682 301 484
991 687 502
885 197 787
583 331 301
917 486 850
215 338 347
711 405 346
772 829 246
961 441 113
918 231 312
670 589 161
626 258 428
718 476 703
427 490 728
171 798 462
937 264 963
462 538 789
69 665 456
563 316 21
563 336 115
297 497 560
353 833 236
495 993 686
703 392 97
971 932 913
415 57 409
477 135 452
758 408 750
715 65 623
403 748 674
462 72 645
495 599 221
644 193 378
350 161 733
871 24 855
141 173 80
238 324 343
268 252 102
466 903 215
181 817 665
868 277 601
325 276 321
133 882 586
531 435 587
806 472 652
671 597 186
744 673 182
692 432 104
598 906 194
280 133 294
465 864 415
828 299 771
253 87 505
783 457 145
922 72 741
271 736 358
397 419 145
538 840 985
431 950 203
898 1 770
718 188 312
567 653 623
547 200 784
353 475 204
739 547 479
838 143 539
290 53 279
840 576 340
380 561 549
139 482 334
277 468 296
885 109 543
204 455 481
286 469 624
284 754 879
818 315 300
842 66 146
261 228 362
805 974 770
94 208 840
947 479 256
54 557 91
1000 542 726
802 253 532
804 323 754
455 301 53
405 258 984
46 952 892
186 128 537
57 947 367
418 166 590
92 625 752
908 781 409
494 242 690
232 627 190
226 903 741
542 908 181
969 249 974
44 260 11
154 659 755
414 52 442
708 124 885
409 27 278
587 385 966
520 807 793
434 290 805
602 259 360
991 140 647
691 499 583
197 175 256
523 638 891
317 104 155
172 899 15
694 345 558
103 647 240
991 992 104
688 789 20
306 477 535
969 102 640
875 760 333
316 939 337
993 554 675
477 225 190
268 314 657
887 476 731
559 283 564
430 904 121
504 36 841
109 859 868
358 303 88
24 238 908
618 878 980
452 605 584
544 586 946
509 788 679
263 166 1000
520 373 569
975 339 937
170 224 446
419 53 341
384 801 925
791 742 941
88 112 560
123 129 647
593 989 909
728 450 871
102 138 391
250 99 567
280 733 366
535 250 551
756 997 628
103 577 400
818 13 626
196 774 838
976 783 354
723 460 476
447 610 93
483 144 692
59 359 64
925 752 246
8 896 698
165 370 944
467 266 801
232 193 1000
510 116 790
574 269 934
728 960 685
122 842 157
316 826 162
199 449 866
753 518 720
365 110 61
130 54 771
867 74 552
238 980 433
31 418 990
850 629 292
484 95 126
942 54 786
92 671 71
77 955 72
878 451 606
289 158 932
864 682 942
725 404 794
721 125 862
548 838 994
584 589 945
570 366 503
961 506 930
890 352 91
529 661 950
95 659 105
30 57 223
303 744 266
13 436 29
965 986 764
670 668 623
829 118 328
875 479 739
989 733 555
593 443 418
873 767 854
229 1000 343
359 257 954
858 466 113
373 522 350
986 939 359
576 795 555
435 624 211
494 878 553
347 10 162
669 664 683
575 80 11
277 345 800
208 539 125
772 658 315
872 177 142
80 536 502
899 951 528
818 56 314
593 968 790
456 276 610
514 675 616
211 741 232
194 452 324
355 584 272
7 488 405
967 454 275
521 71 599
25 926 822
586 509 740
10 862 372
773 945 192
9 210 809
307 882 764
337 555 528
659 238 17
907 627 311
914 68 906
674 464 634
876 205 239
582 327 101
201 678 807
986 243 869
555 905 686
969 798 753
415 412 367
703 39 21
689 178 459
604 444 87
21 313 98
878 41 925
651 851 345
935 977 470
394 584 965
451 941 751
328 843 182
911 427 681
656 284 143
262 696 714
878 22 822
894 312 321
95 858 935
835 173 333
444 636 77
201 407 328
928 484 27
431 379 447
423 926 767
930 462 917
793 582 672
624 283 33
503 342 281
86 291 117
437 362 734
51 684 400
937 62 487
46 365 918
859 70 499
838 769 470
21 974 54
336 90 772
884 963 750
230 704 192
575 481 706
53 225 590
640 78 147
255 859 55
776 287 128
139 712 999
440 856 996
626 136 385
205 778 74
459 53 408
298 496 524
256 211 183
437 610 288
713 158 59
410 62 228
258 96 94
916 259 3
329 427 31
350 544 408
778 556 273
732 388 673
302 41 521
592 767 832
705 340 451
297 560 639
35 799 943
518 152 281
793 626 64
283 759 776
253 627 605
218 517 476
98 557 347
214 868 825
989 52 618
580 748 796
728 727 455
579 638 7
200 975 625
717 53 523
665 511 880
366 178 469
880 908 379
388 86 155
481 198 145
664 133 505
938 88 706
92 368 335
128 325 182
380 948 429
368 843 86
673 778 722
25 155 9
676 470 872
159 25 769
320 507 492
347 929 847
899 718 636
985 875 236
974 178 978
537 641 874
11 812 672
618 877 906
78 136 788
355 488 975
807 643 534
324 192 530
94 194 111
941 257 799
280 395 101
709 376 136
953 778 27
501 124 504
193 678 598
293 29 499
268 860 197
831 889 163
781 908 768
827 204 941
235 275 604
715 527 493
318 177 749
760 84 488
275 396 494
300 449 929
750 516 437
184 443 142
287 904 538
424 821 923
24 776 176
926 777 806
558 572 397
157 230 484
885 69 711
103 786 204
105 363 47
1000 858 890
10 822 18
787 255 823
855 440 453
534 386 143
215 739 225
242 635 803
43 591 543
597 839 704
351 998 77
211 680 430
11 59 233
865 649 325
372 472 677
660 514 637
240 830 988
250 432 349
347 547 660
655 752 919
723 415 612
483 981 881
130 503 624
369 752 239
812 805 482
131 392 367
831 839 675
956 322 820
987 495 810
101 426 94
34 395 723
156 186 810
18 262 60
657 137 142
256 334 548
763 448 176
446 119 548
891 721 872
56 791 675
567 897 706
627 28 788
897 504 280
679 83 402
153 574 246
455 650 895
408 16 544
310 359 929
342 954 385
796 994 718
598 135 157
433 648 265
399 742 642
793 810 853
838 927 234
208 773 809
547 359 524
936 579 189
369 728 187
568 2 147
770 869 646
391 522 153
809 403 193
81 733 214
626 595 892
520 809 115
703 71 547
479 954 124
331 147 597
811 830 966
212 303 352
251 448 283
589 153 541
154 841 444
250 416 944
561 964 934
679 230 618
506 929 624
634 756 235
194 619 283
144 53 977
494 237 650
365 260 46
626 2 92
840 991 881
413 61 616
918 920 763
809 352 353
805 240 821
305 968 737
884 279 919
451 249 898
744 873 60
393 589 171
34 219 620
890 11 191
687 591 370
710 957 692
137 116 287
953 922 130
356 329 814
807 957 882
922 634 713
825 149 818
899 844 420
358 911 254
623 829 753
214 833 528
29 600 459
139 120 274
73 48 262
193 595 795
25 162 398
807 993 513
537 863 503
517 936 534
992 969 549
888 96 493
578 382 188
660 240 358
759 28 43
785 590 488
787 20 540
49 268 7
623 801 871
273 297 934
751 713 791
526 109 327
470 893 965
1 361 512
622 158 724
373 550 151
396 953 380
673 709 961
372 748 547
969 519 167
897 888 792
969 45 994
200 34 321
861 18 32
692 740 824
922 319 887
220 17 129
97 264 514
228 161 159
429 445 89
97 817 287
594 59 958
25 158 596
497 540 893
978 299 62
89 443 970
393 737 628
343 724 954
118 191 833
1 739 578
838 66 142
991 892 165
992 382 987
779 308 76
564 181 148
931 357 358
969 263 865
108 759 434
581 27 526
624 660 489
922 12 612
859 484 626
31 999 256
19 739 888
397 404 874
14 976 390
547 187 897
464 695 942
163 769 5
180 48 918
174 810 580
210 497 924
853 625 321
250 250 460
106 966 905
248 335 431
750 782 471
456 115 333
948 577 842
844 306 941
37 744 726
651 223 772
389 638 281
148 352 301
230 49 591
707 126 968
626 696 527
339 674 750
879 390 94
188 716 219
38 479 220
431 348 236
829 650 486
736 942 699
758 440 820
122 898 353
462 572 556
537 714 995
754 12 86
795 319 32
511 62 257
497 909 25
993 102 693
197 822 546
606 735 170
188 213 552
379 487 57
845 643 123
415 280 193
154 775 877
502 972 821
302 929 283
745 464 460
719 295 580
844 756 552
815 996 343
479 466 459
141 101 994
161 60 638
857 654 464
754 483 172
263 989 802
416 982 823
531 765 785
684 591 984
982 460 459
645 763 708
416 544 844
340 891 589
359 160 998
906 527 247
53 319 500
935 563 933
448 167 578
436 116 674
822 595 337
659 643 860
496 660 386
957 299 677
73 392 129
940 24 227
350 375 76
505 584 347
743 400 299
105 918 537
582 739 594
75 900 412
520 57 220
845 937 103
594 785 330
144 715 818
573 515 373
961 695 921
213 282 504
161 726 53
214 509 705
431 346 762
815 439 273
860 545 561
52 383 633
726 768 215
70 314 967
41 180 653
430 264 298
427 517 825
458 148 306
15 948 884
406 72 299
516 430 77
990 519 515
766 345 190
131 172 985
773 606 630
372 355 585
829 887 870
510 415 957
485 642 807
287 356 94
59 215 851
415 765 443
480 414 995
696 856 353
856 141 90
448 384 548
748 641 760
164 412 948
811 721 992
271 822 306
46 387 53
923 989 237
843 465 458
390 511 672
589 780 361
840 929 223
289 924 855
220 41 290
683 446 526
526 806 720
458 766 154
748 389 767
257 631 432
511 47 834
832 9 275
187 585 996
770 922 656
636 188 292
760 576 669
372 902 82
725 357 149
210 905 425
43 955 216
821 138 309
142 586 128
841 300 758
783 904 310
697 614 565
764 449 422
454 505 22
717 135 927
70 103 302
145 482 416
512 992 447
123 3 975
879 926 874
695 861 540
589 772 548
657 246 533
153 322 916
776 748 51
548 867 228
598 595 372
784 587 45
835 318 506
673 763 799
747 67 676
881 390 521
84 196 459
511 753 662
268 59 160
159 134 481
34 973 852
200 442 914
996 882 496
305 111 472
745 884 173
604 60 505
263 326 286
424 67 344
711 247 404
490 91 806
72 94 611
460 568 597
305 344 283
816 975 72
963 855 289
29 422 382
38 437 166
627 491 768
650 714 768
860 547 497
73 170 64
116 782 390
338 170 971
498 960 134
897 123 989
575 83 131
557 136 530
838 484 832
906 749 910
740 874 406
872 496 624
425 838 554
139 788 643
375 535 761
308 724 765
243 237 654
480 732 834
514 136 786
151 614 619
902 417 870
31 619 987
736 722 229
90 440 466
511 737 797
341 299 798
850 971 295
515 286 766
538 526 996
521 35 105
436 998 515
259 440 638
965 996 296
86 93 661
190 732 118
78 611 678
59 302 832
547 863 248
182 151 989
160 847 804
464 369 610
852 500 810
779 512 988
332 912 364
353 294 861
976 322 146
241 680 934
93 415 997
651 874 30
35 771 992
330 537 810
752 544 132
425 320 262
435 502 322
8 548 330
189 36 742
137 843 184
917 702 602
582 666 92
131 975 520
174 526 221
184 176 140
855 862 859
515 385 273
213 294 89
287 855 707
59 511 301
139 454 189
385 765 869
25 601 827
831 288 189
827 128 106
578 783 486
818 809 358
268 250 280
921 242 828
864 830 803
185 261 249
429 94 58
358 957 266
938 384 736
154 136 854
459 678 32
264 661 969
251 478 488
588 63 929
907 291 909
704 362 158
81 637 12
674 326 422
397 270 975
540 866 327
967 991 263
84 770 63
740 402 322
549 427 289
811 312 628
973 734 497
946 982 234
111 996 928
566 19 469
572 865 526
963 909 763
78 187 812
825 197 300
949 940 66
528 232 850
413 422 672
964 207 634
47 375 984
348 608 651
503 973 516
615 342 357
262 803 172
208 927 12
217 724 146
931 117 36
401 622 945
512 126 502
660 627 811
648 215 476
875 516 74
725 206 321
613 823 385
175 839 476
772 827 195
260 202 551
262 881 708
847 963 586
214 573 55
132 553 965
756 436 79
282 530 766
915 207 378
137 670 927
633 817 291
198 955 356
908 230 222
165 642 987
802 317 913
695 912 580
425 79 504
500 886 235
689 79 585
266 941 220
862 756 482
910 932 838
458 221 88
42 124 123
786 732 737
799 341 798
399 862 267
325 10 149
304 601 958
792 370 705
430 119 616
85 288 699
760 106 639
661 14 218
536 512 708
297 13 418
420 825 869
991 224 231
898 270 515
315 233 946
902 92 46
498 572 850
757 177 429
866 658 430
607 734 66
942 560 274
104 437 238
528 441 993
975 101 880
863 529 578
211 587 867
659 315 877
778 875 984
623 581 679
803 384 162
510 955 787
607 224 505
209 313 276
875 187 208
184 876 489
913 436 298
437 339 127
343 992 411
841 10 933
920 87 59
281 111 371
706 138 680
986 776 436
791 236 300
381 436 646
647 714 155
875 536 776
901 231 66
924 965 27
33 827 556
396 49 715
774 692 823
416 659 456
45 888 127
408 402 975
298 201 376
68 744 102
541 650 241
283 642 680
714 433 71
490 883 62
229 861 944
193 602 855
240 714 577
964 185 560
311 690 98
289 159 358
839 974 935
69 376 707
129 45 818
812 987 568
532 659 231
712 772 651
556 645 112
152 723 25
933 148 506
741 604 996
509 289 240
545 312 528
753 80 614
593 187 858
285 639 1000
925 160 442
218 881 196
725 170 515
955 693 588
549 220 720
408 404 625
828 419 297
663 3 100
841 97 526
207 269 726
383 869 427
551 957 402
323 722 996
310 458 441
298 613 770
604 804 263
576 115 335
360 845 84
743 569 126
363 171 453
148 653 174
77 637 636
176 365 193
590 172 620
101 166 271
536 788 986
903 952 417
83 658 512
358 192 514
553 160 843
560 486 192
170 702 703
563 679 196
882 619 1
259 621 29
217 237 950
57 382 11
699 757 417
333 818 170
778 350 866
181 713 926
608 599 989
542 348 214
129 495 233
162 738 315
592 337 890
787 885 299
288 479 17
14 846 625
870 235 42
651 238 887
581 891 389
699 183 686
386 405 617
459 74 941
745 204 485
329 594 24
23 89 873
260 720 675
145 477 429
288 912 807
181 469 416
1 372 443
391 511 835
520 543 975
894 20 254
924 997 805
103 759 923
867 408 232
458 180 770
1 726 921
252 668 909
360 808 728
893 40 861
224 214 920
731 291 284
712 546 573
886 309 683
509 738 378
77 549 255
450 18 598
481 671 79
73 624 790
664 302 913
441 697 865
467 915 638
928 860 815
716 318 578
74 693 780
842 981 313
419 93 28
847 362 134
457 592 510
253 577 365
333 455 397
508 866 899
235 311 653
334 699 980
792 576 67
734 371 573
668 26 760
326 754 771
663 261 759
567 548 132
256 752 700
311 407 764
844 109 151
806 818 211
780 234 321
201 264 68
522 187 343
690 694 201
180 918 532
655 921 61
57 598 996
634 539 577
124 972 726
593 720 803
295 834 504
135 803 515
418 505 73
106 446 624
12 406 59
790 346 307
232 9 895
562 395 786
147 926 142
409 920 359
525 679 517
995 681 474
413 864 40
717 73 100
98 117 586
453 934 53
776 537 867
187 406 888
351 73 835
524 668 404
58 448 366
377 491 686
950 491 904
335 650 734
673 120 594
96 768 399
669 378 158
442 98 323
132 744 791
733 827 581
54 6 212
491 75 729
209 708 199
162 50 33
656 918 857
38 718 473
15 619 384
549 452 829
445 697 963
306 396 160
499 505 500
294 15 880
844 247 847
60 629 704
829 893 770
148 841 470
319 840 654
849 23 887
874 642 117
86 26 31
684 609 131
790 263 909
306 815 610
148 686 230
126 932 392
946 745 880
242 473 596
213 597 586
987 662 105
177 561 849
665 446 305
632 460 190
510 529 998
177 692 455
172 514 356
246 204 699
348 386 595
710 181 353
4 916 123
892 768 90
721 59 729
183 730 558
829 632 945
132 633 357
938 168 804
361 382 783
487 717 907
747 372 997
802 387 556
649 376 241
319 598 693
906 832 347
216 866 167
285 944 117
589 275 172
55 707 986
637 157 51
666 719 66
501 767 60
619 924 905
560 3 111
972 86 544
168 705 473
788 168 739
740 452 369
523 787 45
610 469 560
242 159 65
935 903 95
786 929 226
524 986 973
284 582 932
763 732 737
529 735 364
858 236 756
378 261 582
830 656 274
578 799 973
548 58 75
394 113 136
380 494 525
222 718 51
86 895 348
398 713 347
105 2 300
55 280 86
706 307 421
555 722 874
202 55 568
413 723 92
867 448 922
457 413 796
427 112 903
668 313 735
82 664 768
367 14 636
361 24 991
66 529 963
467 60 473
286 965 251
655 260 597
123 404 18
678 612 45
179 167 283
259 349 131
614 674 82
769 924 405
520 588 179
448 994 915
112 893 220
970 499 112
250 688 856
195 570 23
230 27 453
424 588 833
962 572 799
233 68 83
198 518 983
385 943 28
894 476 694
421 192 200
573 437 431
139 966 502
928 329 819
589 245 969
431 483 158
109 427 108
611 206 906
483 796 423
892 869 578
61 783 305
43 517 41
815 161 230
208 541 627
987 978 203
355 642 645
209 519 295
632 892 545
882 408 933
471 324 77
257 603 151
362 322 955
587 632 188
746 985 819
609 390 148
227 22 40
315 765 724
655 369 352
831 397 77
273 458 712
411 71 602
218 920 519
190 154 497
865 910 641
45 673 681
574 527 767
421 67 445
191 914 581
859 722 463
439 49 19
964 8 273
107 383 240
442 654 15
999 328 76
28 543 417
41 317 997
881 285 976
348 943 788
638 289 870
54 491 872
253 97 122
958 159 26
968 964 420
1000 837 203
926 969 182
418 173 235
149 826 988
461 983 563
609 3 269
108 321 253
860 399 721
480 173 610
254 667 69
983 814 380
614 620 997
857 45 196
146 215 26
949 383 895
227 568 628
916 776 85
380 174 392
612 606 41
804 932 837
703 463 455
841 802 148
668 732 651
855 229 710
30 138 646
634 259 82
620 566 783
200 172 791
305 689 783
987 797 614
269 69 196
389 478 884
122 654 90
188 359 110
771 987 943
728 974 989
530 358 294
889 436 284
961 522 830
982 881 656
779 806 131
556 844 511
131 719 557
612 327 891
981 474 264
688 618 841
788 777 355
119 614 845
28 637 124
958 966 800
376 829 556
593 984 916
910 62 423
842 522 655
425 19 246
1 691 190
112 590 392
405 294 251
237 568 142
657 718 898
671 213 654
442 574 313
4 604 347
864 144 502
913 565 266
219 529 765
380 811 103
112 531 609
516 588 26
76 970 970
198 62 691
671 475 592
307 861 813
796 513 519
280 738 50
720 705 460
102 509 27
145 929 798
547 886 851
129 796 88
705 319 652
891 874 253
653 534 66
557 605 981
970 578 846
278 46 807
783 548 526
65 569 679
589 544 938
218 797 459
126 380 538
633 201 408
434 672 766
37 667 441
315 70 301
306 803 450
732 187 274
157 95 18
733 958 404
655 288 967
698 344 565
176 965 70
916 709 317
686 165 435
815 858 368
703 706 630
957 151 436
307 580 710
387 486 823
700 557 82
723 900 176
842 987 685
370 952 429
106 450 249
874 466 421
455 818 336
530 238 662
684 134 903
725 928 217
655 991 907
439 33 149
378 201 984
735 250 65
814 76 87
89 360 406
617 29 656
195 322 636
378 13 705
107 919 963
649 786 901
558 434 341
516 733 503
452 954 257
343 611 641
145 5 763
268 208 736
983 245 426
587 368 866
611 398 754
619 680 635
740 334 267
194 316 156
875 581 513
761 186 157
919 751 413
531 199 292
488 976 220
495 143 901
558 327 950
820 155 636
626 485 889
236 934 993
542 839 871
516 944 508
592 282 973
858 399 561
861 743 62
71 562 493
411 512 7
968 680 905
742 705 132
648 632 518
344 881 746
767 114 594
874 867 669
576 678 737
752 712 733
8 707 567
468 903 501
426 746 901
344 63 316
586 563 906
98 484 783
666 864 236
787 49 646
62 825 175
809 5 286
743 663 28
749 816 983
854 117 541
855 486 983
150 972 792
313 141 430
887 461 402
584 532 682
192 836 286
146 565 422
668 307 814
220 341 686
432 444 168
643 864 798
556 795 156
814 66 357
472 195 541
769 363 123
529 376 655
693 498 154
836 37 848
86 677 795
177 982 897
652 463 856
531 640 254
222 763 354
103 783 20
492 976 412
347 704 530
411 238 679
818 344 251
38 40 527
556 821 875
595 938 654
162 363 255
60 84 463
66 993 850
783 295 318
648 388 869
135 591 653
878 620 302
68 370 978
244 527 412
800 328 431
843 587 250
780 219 826
799 879 330
586 432 646
235 131 235
515 558 649
529 198 910
988 703 639
369 328 645
260 476 366
346 737 845
33 93 387
647 306 629
892 313 989
219 195 303
74 147 193
288 428 775
84 966 125
347 943 49
128 274 1000
820 766 263
577 479 482
581 745 635
749 784 600
89 154 810
38 820 355
79 948 674
250 657 945
926 17 20
534 393 11
691 771 405
608 802 976
801 125 497
20 416 770
432 82 761
722 813 535
400 670 895
150 844 530
111 364 559
655 322 411
81 280 240
59 950 461
488 893 883
730 786 903
125 481 603
114 274 908
805 719 797
532 972 270
630 285 74
805 768 599
547 663 442
783 634 810
847 843 755
960 293 658
287 999 778
778 859 721
354 528 776
821 50 948
685 868 361
882 968 700
177 10 969
473 282 376
920 215 992
500 90 609
976 916 151
613 47 894
455 302 707
62 336 793
928 718 834
728 884 344
355 434 963
902 451 529
211 899 714
450 33 712
389 113 35
128 237 434
540 619 591
465 196 519
173 131 149
114 971 891
575 786 235
558 564 77
762 703 861
89 152 996
363 61 652
230 175 190
758 149 842
540 99 226
149 90 429
772 491 129
32 764 850
261 910 640
174 502 332
227 494 857
443 355 509
765 304 851
738 671 636
559 176 390
460 810 47
295 930 555
409 178 194
283 678 899
678 681 88
874 587 918
192 611 82
426 375 479
552 373 998
201 318 542
423 210 225
192 425 22
595 576 247
349 536 448
898 251 858
127 963 696
430 887 82
192 653 686
994 715 996
253 962 295
516 372 501
217 290 836
651 48 408
507 886 650
778 612 582
893 338 772
694 952 733
326 764 47
892 32 812
658 812 892
70 62 158
576 204 146
864 774 181
772 377 589
317 730 545
494 122 273
775 440 648
258 953 596
446 608 624
89 479 755
657 857 995
943 637 794
43 430 785
959 848 938
95 893 508
100 900 102
911 184 168
417 580 678
497 976 657
939 888 888
299 902 810
917 879 763
392 451 610
931 71 118
11 578 985
659 763 400
875 685 292
569 669 801
703 5 293
202 756 320
948 789 862
643 575 486
60 609 543
714 202 995
473 267 846
117 847 679
307 407 358
657 849 644
910 439 571
862 261 554
135 608 244
337 354 611
504 438 74
362 594 423
338 773 832
190 889 458
786 378 635
399 989 60
230 130 92
387 95 17
162 920 419
218 249 827
734 820 894
812 39 628
762 818 754
170 635 504
349 697 225
475 211 322
457 909 52
745 317 565
987 335 434
917 615 534
746 611 394
504 640 432
5 793 958
780 602 32
305 32 840
138 436 634
267 567 377
661 626 395
339 350 903
22 488 792
226 581 807
505 959 679
598 987 171
792 830 564
291 553 597
430 989 86
947 183 196
783 37 2
680 199 70
421 532 48
57 761 903
566 864 597
171 447 600
604 313 849
586 234 555
404 172 202
233 828 438
115 445 368
174 822 31
454 388 674
633 773 70
305 995 769
446 112 464
290 695 91
624 813 243
790 988 610
184 973 941
828 206 821
686 684 299
696 685 855
247 334 38
459 64 726
712 78 319
417 294 727
994 240 191
379 40 233
534 497 64
38 146 662
386 517 759
338 284 601
20 553 350
599 532 484
78 706 77
429 438 200
147 766 49
395 830 323
337 114 935
443 324 805
327 651 306
275 497 195
641 616 379
863 745 335
649 679 233
501 314 39
776 294 545
296 900 245
277 997 959
329 209 159
492 394 29
226 471 48
315 29 410
740 459 182
705 237 55
396 983 661
728 59 806
802 15 796
172 973 628
442 944 30
203 413 265
126 290 347
551 979 45
978 56 536
98 392 901
666 109 267
610 796 997
833 577 796
877 994 808
820 188 464
846 522 918
550 330 664
872 614 548
484 343 554
778 801 698
564 341 709
612 301 177
889 563 762
352 44 732
306 232 496
780 442 568
299 736 841
319 272 766
972 526 596
866 635 384
489 226 746
105 942 810
145 612 460
169 501 860
299 194 436
68 267 444
917 351 211
755 78 993
878 997 276
83 313 557
655 267 719
219 658 266
709 673 599
868 822 328
90 123 175
369 881 645
356 245 994
873 546 726
373 262 811
419 606 909
661 32 828
290 723 67
221 230 778
769 520 952
181 399 121
783 778 313
600 810 659
190 386 328
118 521 823
512 398 418
690 459 503
427 925 269
741 524 290
599 46 304
531 872 747
294 866 447
244 832 546
331 777 479
636 748 953
853 507 767
847 457 329
853 216 903
895 732 374
229 233 741
568 320 407
372 376 613
30 972 659
728 149 680
605 888 529
915 282 257
521 169 406
200 466 619
926 443 972
8 893 607
363 990 984
480 679 757
858 204 172
948 337 968
571 338 943
890 855 55
682 789 65
320 596 712
429 942 347
111 915 543
770 304 198
732 111 648
600 386 75
948 588 465
549 400 715
128 343 19
560 599 839
785 588 843
616 864 2
61 526 515
140 275 773
186 972 278
523 312 916
211 466 60
767 706 215
961 485 514
958 701 131
243 27 342
817 346 514
344 578 248
184 112 535
388 695 493
244 44 966
9 530 936
735 28 276
928 456 913
786 176 154
480 400 707
429 962 584
597 162 928
972 280 303
597 989 648
807 455 367
207 855 274
562 450 131
989 627 697
278 650 728
691 669 850
992 272 757
183 265 637
265 185 752
652 965 578
45 649 461
562 372 990
783 651 973
871 732 557
220 807 403
252 706 762
735 341 666
49 108 781
725 721 685
794 902 692
81 919 631
566 850 380
299 561 557
796 337 841
700 214 135
521 95 621
397 781 646
936 126 758
73 34 730
953 17 571
991 48 980
957 363 807
516 408 116
168 681 526
736 672 770
159 573 320
128 471 690
92 932 667
228 807 620
872 571 126
762 108 794
632 420 691
474 813 53
611 871 428
571 240 585
18 655 433
789 98 976
433 106 680
88 495 885
925 645 318
157 462 498
446 279 373
107 257 787
574 804 847
173 571 947
242 677 521
42 155 511
873 630 291
812 720 394
675 960 903
613 964 858
323 359 840
318 206 368
847 438 212
962 451 957
655 602 469
51 836 475
877 532 540
250 990 288
220 811 879
765 733 979
659 616 580
876 690 112
747 780 86
723 503 46
975 143 552
751 655 467
284 258 663
331 395 29
304 263 860
410 667 308
383 231 970
417 386 758
380 868 85
629 453 659
957 159 587
787 92 754
474 293 527
463 601 876
935 646 171
848 369 255
919 613 382
905 553 613
732 990 127
538 170 917
284 133 552
512 232 922
997 116 989
137 575 251
740 839 791
221 847 43
578 74 948
193 673 186
528 890 705
861 553 338
148 395 627
625 127 710
837 163 770
43 953 960
691 901 343
652 755 962
754 248 671
676 625 935
432 120 912
330 140 338
77 21 851
472 139 96
738 651 90
70 779 625
877 921 843
533 466 68
491 293 270
328 920 699
614 304 148
893 239 292
602 150 544
850 901 490
763 160 578
150 759 44
9 709 656
532 584 796
990 838 728
783 138 521
550 649 612
858 691 937
56 609 301
255 851 241
524 195 955
435 741 887
213 131 763
40 893 98
633 529 417
954 545 623
990 893 312
710 730 887
719 866 664
719 548 815
31 762 583
323 971 248
445 774 539
21 225 489
473 953 230
340 965 569
206 309 178
900 334 248
312 686 887
602 1000 856
743 141 979
526 406 344
796 904 426
172 241 849
555 751 22
123 743 973
33 850 991
370 999 428
936 441 910
663 788 872
809 371 78
762 104 492
506 636 261
841 386 216
279 568 786
517 779 80
165 820 94
645 245 373
172 111 319
264 917 411
292 805 874
417 418 116
940 404 465
501 974 573
391 946 158
313 460 328
48 934 327
650 379 210
415 246 185
956 594 837
555 625 353
359 60 704
938 341 585
214 69 134
399 27 928
690 957 988
203 762 549
551 165 334
576 681 653
525 719 611
697 785 866
313 35 544
461 418 526
660 294 123
677 308 265
28 741 977
644 305 191
866 123 626
735 984 61
475 343 475
973 141 556
339 66 891
24 71 887
174 391 130
428 698 778
961 523 246
807 646 987
24 958 40
409 911 438
345 650 951
990 342 435
73 684 107
129 552 418
652 425 316
651 189 249
27 131 44
269 891 956
409 883 250
330 340 927
454 528 455
824 509 305
320 721 287
64 689 473
279 263 600
731 877 124
999 471 806
768 533 743
163 174 491
811 286 426
519 494 968
63 620 574
486 824 129
335 335 376
230 241 768
58 874 494
624 698 847
773 508 577
252 290 180
85 802 491
572 254 832
844 132 699
752 300 265
979 943 358
401 516 920
249 315 584
114 889 717
307 678 563
492 942 170
101 792 615
680 780 684
919 815 35
226 122 489
603 510 11
12 229 694
797 826 418
784 179 968
620 76 969
514 922 814
104 294 904
734 686 996
836 831 596
989 154 331
790 921 625
277 631 439
196 733 682
265 963 312
794 757 295
142 379 589
761 138 366
864 435 86
281 295 181
300 573 144
722 654 198
967 32 814
567 192 60
167 179 766
596 458 269
816 499 690
625 606 336
545 512 600
519 512 736
839 566 859
914 986 769
179 315 691
552 82 587
192 476 426
937 354 45
487 404 313
462 280 587
726 343 786
895 39 971
245 596 974
240 933 692
331 313 322
219 470 607
24 308 941
708 848 778
36 518 477
472 816 970
80 866 243
807 357 601
596 271 756
348 436 937
32 953 937
338 139 376
982 967 392
320 825 36
696 560 789
56 838 160
230 967 283
5 759 879
266 616 23
795 845 104
687 723 198
275 246 138
631 265 53
375 59 194
788 436 66
74 275 290
345 332 849
643 912 228
297 743 546
884 376 464
328 816 17
189 790 58
481 99 933
414 867 231
320 519 532
13 303 625
864 996 870
140 540 544
327 752 634
703 444 963
504 893 654
668 625 840
865 396 282
324 309 96
862 143 679
704 587 374
950 891 915
599 550 681
716 741 184
111 32 552
560 47 126
282 486 997
263 530 206
667 385 957
512 598 608
808 344 542
256 567 287
138 852 522
72 706 290
314 260 435
53 465 206
111 898 567
16 98 115
365 589 782
167 950 884
72 408 505
883 320 595
377 914 773
276 213 420
119 31 1000
626 867 552
114 175 451
404 829 668
387 550 336
630 101 659
464 803 254
198 738 817
615 781 227
935 93 402
864 90 929
890 390 466
728 297 507
634 948 133
163 827 977
927 692 689
713 421 130
421 985 858
724 361 689
469 229 471
312 38 236
779 478 668
308 868 513
945 933 415
824 532 897
940 891 502
239 815 193
710 164 208
319 829 421
571 760 347
55 889 304
144 63 878
176 299 842
505 541 503
694 558 641
449 687 471
777 147 827
567 141 844
150 366 467
742 895 296
371 847 593
781 780 464
275 859 182
25 601 199
415 555 936
920 143 12
670 828 483
167 112 193
493 681 505
726 210 37
690 823 147
129 28 460
333 975 672
362 161 325
56 224 708
165 371 972
792 526 237
60 289 353
116 245 82
93 796 576
701 451 556
368 670 370
471 813 329
692 932 75
127 1000 415
196 950 174
21 690 526
310 876 446
188 1 721
100 842 822
271 140 565
7 375 923
766 961 146
872 370 144
713 31 946
504 638 705
324 525 56
698 880 836
403 418 35
576 565 365
999 782 563
363 489 41
690 664 34
366 102 285
647 113 70
661 465 951
485 977 430
450 939 37
310 944 59
417 462 172
915 232 801
92 390 996
194 593 549
728 987 986
618 933 113
809 147 654
797 812 829
659 164 901
423 850 312
891 210 985
710 863 696
574 294 904
682 159 718
287 280 826
607 844 598
302 534 95
161 432 949
239 493 840
575 783 986
89 863 108
243 524 354
792 982 181
392 674 886
133 471 188
892 822 264
4 730 154
920 131 863
957 872 153
838 350 518
223 318 658
826 179 947
273 858 640
772 711 190
987 755 652
420 943 296
621 205 802
574 305 182
846 813 396
361 1 254
831 697 637
426 710 537
744 212 129
462 829 338
723 400 442
424 830 965
928 44 678
751 830 227
641 217 391
299 853 549
175 375 650
177 201 126
324 957 108
540 530 846
569 64 34
847 231 636
3 787 304
153 457 996
225 960 836
839 62 969
849 798 355
64 368 468
92 811 180
109 558 302
966 459 124
487 595 722
787 258 265
661 510 549
990 366 26
189 177 338
563 808 679
755 46 241
183 388 877
216 166 785
494 263 284
772 692 342
574 473 588
935 674 963
786 186 149
980 442 411
56 777 863
159 583 420
999 19 305
385 92 829
179 17 885
241 461 162
859 485 203
524 988 517
565 61 244
600 727 950
471 88 330
581 240 526
873 97 62
293 693 377
313 370 650
645 753 554
64 763 592
572 498 148
651 131 890
916 76 141
179 701 587
958 830 76
440 862 550
67 787 231
547 878 101
488 635 846
524 925 476
353 147 836
836 359 423
137 337 255
707 659 1
424 741 757
844 872 607
614 581 369
135 913 444
839 551 598
486 155 773
623 588 123
908 404 704
463 650 375
907 718 368
921 906 623
757 83 828
376 827 134
390 3 72
140 959 12
535 868 836
308 909 826
973 689 100
348 438 700
675 998 415
601 187 543
173 18 60
82 39 485
118 998 753
673 192 278
524 901 421
98 812 834
962 404 65
428 106 20
46 700 586
997 509 201
405 53 650
690 216 713
11 189 791
703 318 468
839 673 851
923 26 9
126 995 22
904 735 610
310 197 721
313 703 524
518 556 124
164 25 790
563 440 130
274 286 263
30 947 979
157 629 101
909 336 482
745 208 51
975 797 816
326 110 514
963 396 809
540 954 395
490 110 877
952 652 995
956 592 240
606 974 312
841 763 150
391 1 156
593 135 265
725 681 519
445 767 61
627 294 617
863 90 430
2 588 439
959 329 840
498 157 990
63 644 287
54 517 366
98 466 975
602 918 48
984 992 391
697 157 195
749 801 921
394 492 299
626 399 805
722 778 707
987 985 183
872 631 964
803 390 613
389 452 39
549 208 381
570 338 167
388 299 454
798 594 593
44 328 790
392 93 104
658 789 572
473 212 661
610 839 487
229 770 164
23 923 830
476 241 380
744 649 48
244 986 671
801 713 671
601 520 480
527 202 953
535 199 581
256 761 815
334 489 926
266 87 313
703 889 692
778 694 57
135 803 780
560 613 614
746 588 790
329 585 708
73 245 977
988 182 794
502 54 538
953 254 740
398 592 620
943 249 74
440 43 233
348 853 16
942 650 82
283 800 32
338 243 451
496 172 156
786 634 179
855 122 352
206 672 10
454 889 79
505 8 315
856 680 500
719 211 756
147 467 188
846 453 75
988 994 746
951 30 403
73 848 339
149 309 151
550 130 994
199 769 22
565 270 175
115 26 920
23 886 115
516 263 248
936 13 799
533 473 714
106 608 502
942 513 758
656 32 839
990 741 756
13 776 407
481 880 899
750 562 22
132 834 725
21 646 33
798 932 293
15 189 576
394 49 988
121 226 321
986 82 671
925 498 180
789 592 901
243 126 736
20 136 831
566 286 877
705 409 576
772 953 155
264 937 928
98 722 699
787 249 699
551 772 724
312 997 687
863 48 657
886 896 110
603 62 713
488 183 232
623 355 134
552 365 556
804 753 578
720 632 368
294 549 190
565 329 31
896 861 981
228 881 130
679 784 953
297 682 826
948 899 395
669 667 397
158 840 521
88 688 255
110 257 11
551 384 562
981 693 589
719 49 472
123 778 860
195 129 264
553 812 179
994 862 424
513 525 989
956 552 186
716 629 312
878 125 18
284 859 334
492 157 38
643 773 727
447 951 38
731 524 54
463 644 566
687 323 130
34 82 73
154 57 918
140 11 496
326 276 306
689 310 819
567 304 211
425 294 472
609 153 55
692 426 778
927 725 518
118 941 690
533 734 365
92 23 436
88 350 724
655 34 395
733 187 99
999 137 214
39 341 184
28 782 408
868 628 268
498 91 706
994 568 887
19 987 883
221 619 928
64 786 954
933 857 625
186 970 299
246 251 266
134 990 912
231 928 284
216 804 234
982 773 650
529 326 8
916 622 347
979 282 335
317 437 42
20 380 146
354 26 409
33 864 91
106 340 50
165 419 699
270 479 176
585 259 895
13 582 414
390 14 131
759 41 566
465 289 34
236 226 541
646 218 358
615 29 501
736 472 453
312 431 130
967 992 470
391 712 553
171 971 554
399 195 981
504 390 373
570 445 980
539 90 926
353 708 577
563 966 501
351 650 107
187 825 876
734 226 902
55 827 969
786 658 503
404 750 908
60 201 38
221 673 779
570 962 71
130 918 46
197 497 761
516 948 799
898 326 635
511 670 425
652 344 451
974 485 789
393 923 273
149 844 744
109 28 251
971 235 449
28 756 698
846 142 177
307 708 741
675 670 468
225 672 395
638 551 159
266 390 703
583 547 194
844 96 271
693 71 88
781 400 277
207 485 179
844 403 377
136 266 901
167 441 942
602 712 77
461 444 604
87 158 751
852 903 302
860 671 255
901 393 53
14 392 38
655 993 13
897 605 829
265 835 46
231 445 562
500 316 845
949 773 497
584 435 987
76 907 956
845 224 566
286 76 398
405 801 639
823 752 724
335 458 803
694 148 380
767 149 806
867 103 338
92 130 36
155 433 201
426 168 530
90 961 839
881 333 108
929 293 796
189 514 768
200 663 348
511 162 891
693 518 531
284 148 634
597 499 336
444 711 715
609 125 100
389 997 748
157 182 821
946 411 845
869 159 86
381 919 785
56 561 433
908 699 123
802 285 135
835 249 70
813 966 670
406 711 685
751 222 357
338 365 732
737 30 412
340 948 214
614 66 327
961 849 209
915 260 812
959 937 14
518 966 827
388 199 149
913 534 821
45 149 336
937 469 8
586 255 167
658 673 242
176 486 228
485 684 851
135 211 879
260 643 608
29 281 948
221 755 404
786 416 235
109 312 393
628 199 344
455 768 528
726 713 917
245 104 918
53 243 645
661 909 103
618 365 473
344 534 919
103 455 344
567 231 990
67 566 994
494 449 883
568 759 429
13 152 668
639 883 804
228 460 260
930 923 404
399 460 462
778 29 969
179 488 794
330 799 656
303 286 933
156 107 870
518 942 405
769 307 25
244 897 125
966 623 317
990 464 93
573 173 81
391 9 742
330 657 531
480 735 485
47 589 497
791 634 573
210 338 537
211 372 849
29 78 323
407 54 882
446 576 373
373 562 29
672 914 471
220 937 753
569 638 624
701 408 296
29 749 368
346 774 107
650 811 311
184 849 850
261 70 814
495 642 356
741 8 837
502 654 964
903 211 436
820 598 301
897 244 21
732 432 175
898 243 114
393 376 802
730 186 843
106 833 529
62 92 746
775 536 355
223 832 330
821 730 942
627 790 293
86 908 252
475 112 653
444 572 219
910 108 749
431 607 559
286 345 232
780 442 210
857 975 138
232 132 191
651 908 342
790 923 811
554 436 40
501 261 285
561 905 203
998 386 743
137 580 317
196 681 941
268 138 545
332 80 189
812 617 989
847 279 95
683 340 853
949 791 535
844 182 496
956 318 449
130 292 737
9 30 828
463 597 368
93 415 721
840 782 658
68 682 118
94 152 438
506 527 174
704 149 105
975 361 115
391 467 868
125 112 902
866 688 468
206 326 565
123 503 274
315 334 23
705 929 516
314 810 300
263 175 3
527 300 112
396 638 823
446 872 578
716 468 920
648 815 167
47 594 829
52 278 444
713 74 2
720 296 27
73 795 205
944 529 837
70 98 905
165 229 850
366 347 399
153 640 12
513 944 378
602 518 978
885 193 58
725 253 107
562 605 75
141 802 9
137 56 350
244 937 633
401 877 223
721 121 239
442 493 560
538 735 895
197 80 318
187 985 281
299 883 243
448 382 548
812 851 235
783 908 750
547 177 483
433 602 171
904 270 119
282 78 12
950 664 594
719 377 993
662 133 819
759 809 106
844 495 989
637 680 26
840 673 944
901 699 845
399 377 326
484 917 387
986 910 336
957 381 789
335 939 274
521 237 528
590 165 972
14 509 391
471 313 370
340 198 445
882 177 326
771 234 115
639 49 172
984 20 239
31 772 558
18 572 997
209 284 122
136 118 642
826 66 352
69 595 935
943 474 223
198 768 66
989 562 594
698 877 643
674 4 303
115 688 789
900 498 872
997 771 851
58 394 558
212 507 421
490 874 18
107 411 931
115 93 669
737 175 224
60 182 130
526 629 795
140 188 691
407 233 378
611 254 377
654 144 583
912 985 935
277 615 600
556 104 713
164 148 217
519 363 41
649 93 12
353 602 723
423 879 628
932 155 177
634 394 134
440 562 408
953 171 329
807 457 140
597 362 959
505 89 49
9 76 100
554 335 596
162 835 687
282 394 234
569 173 910
741 827 134
454 778 230
949 885 816
983 146 386
996 943 740
57 142 796
566 176 689
718 389 290
446 946 675
735 953 427
447 810 843
548 795 714
870 151 253
793 797 105
886 752 289
507 686 705
108 891 582
388 730 729
940 419 659
586 891 133
819 961 232
766 467 177
734 30 261
676 731 166
563 271 201
534 288 899
494 698 565
158 852 672
342 512 314
363 683 327
944 891 128
987 423 667
124 930 111
170 390 861
880 779 803
689 50 508
9 880 68
595 640 573
608 740 844
11 797 956
532 551 668
578 326 233
4 24 393
384 927 414
169 707 938
504 254 800
873 563 237
760 992 788
150 409 979
537 900 67
87 557 992
372 847 344
615 508 416
733 743 905
413 3 878
469 459 141
507 275 862
202 163 85
755 605 149
249 596 565
510 23 879
487 663 973
687 303 674
563 425 819
240 983 145
840 261 459
515 874 314
218 874 289
195 798 292
606 487 293
147 427 267
231 822 320
135 370 150
614 159 399
673 440 523
746 387 53
727 509 496
632 396 709
203 512 197
404 363 480
987 926 848
616 98 964
922 106 994
676 515 86
6 662 312
382 128 48
955 227 291
116 372 942
760 885 779
352 650 997
272 698 154
314 396 197
19 805 677
652 606 633
718 741 792
58 836 812
304 355 922
1000 753 686
630 476 134
809 234 119
673 291 540
253 914 139
614 235 478
1 926 190
390 283 711
61 900 570
175 123 457
122 247 566
986 678 790
827 222 217
614 87 426
710 109 735
549 88 606
409 884 299
454 209 103
690 111 677
66 790 816
530 453 838
74 917 749
817 309 738
937 309 321
88 117 828
622 578 714
906 948 448
420 736 731
140 179 372
749 110 778
423 519 872
115 125 260
987 626 225
217 465 837
990 418 304
867 431 596
549 721 928
185 54 750
26 95 183
65 227 889
471 421 748
836 200 708
801 411 146
113 132 404
288 28 883
609 905 10
718 304 304
283 9 164
901 642 752
601 850 9
54 667 543
418 613 960
23 71 833
753 225 482
780 478 223
118 92 895
394 140 793
571 436 63
48 277 884
65 738 586
846 691 301
708 489 161
202 98 135
740 165 942
496 422 393
101 383 785
729 163 907
977 736 372
472 645 754
876 92 650
9 952 10
472 57 123
842 587 683
266 511 243
798 624 999
452 17 531
511 695 699
989 141 535
916 44 932
397 65 634
219 797 139
637 30 535
952 288 348
542 145 801
519 492 3
81 367 844
654 87 847
759 161 197
479 568 924
905 888 328
348 438 51
738 538 840
546 392 380
236 446 540
779 325 847
864 100 184
583 639 95
217 384 185
651 580 897
555 376 773
69 789 323
864 363 906
630 2 119
915 757 965
544 757 98
800 784 526
857 781 71
340 309 962
936 150 937
744 115 801
544 207 113
860 686 536
635 948 45
121 236 81
193 613 330
999 420 650
473 102 635
865 896 363
654 321 329
765 412 867
149 8 493
455 766 333
558 559 580
856 209 55
889 681 498
843 325 860
963 249 882
777 969 122
384 332 308
710 779 254
595 685 712
98 342 990
884 873 386
540 357 814
169 819 702
427 543 848
864 443 102
999 332 917
931 306 513
31 566 777
500 241 742
92 555 518
203 275 57
647 450 943
726 375 677
406 92 151
456 682 123
948 533 475
237 188 969
273 683 725
197 50 310
374 349 410
374 748 756
142 479 727
599 664 295
298 549 438
786 910 638
123 694 55
505 37 143
902 732 397
620 765 823
266 424 470
617 510 290
725 10 639
933 977 215
352 665 623
2 461 160
663 255 763
618 381 720
869 57 785
938 728 894
423 886 568
290 320 433
48 894 936
564 663 156
430 260 726
555 366 219
547 630 826
997 64 422
69 53 572
188 439 445
785 320 660
697 428 149
197 309 713
66 765 570
493 538 788
870 138 93
288 312 886
117 816 464
596 122 23
341 385 558
871 325 496
698 171 649
855 815 99
117 752 502
804 421 145
553 246 883
244 327 700
882 784 396
895 214 494
454 476 697
788 25 849
296 70 940
548 436 32
842 628 250
813 371 958
259 947 704
681 397 341
970 482 728
927 707 121
929 86 987
402 882 574
885 925 920
281 215 183
876 583 334
335 507 264
463 393 630
868 167 383
475 355 589
66 114 566
938 245 168
492 688 315
263 229 848
124 780 923
90 908 904
676 617 980
128 914 444
39 85 539
79 638 941
129 544 877
976 570 914
956 683 401
357 670 728
419 140 117
157 603 821
52 448 824
389 732 322
490 530 792
481 400 431
264 195 884
19 866 250
149 346 692
947 204 578
20 766 432
688 384 201
754 145 742
77 521 161
686 639 360
767 834 464
323 231 885
318 854 639
425 425 270
994 207 911
53 816 915
416 362 284
382 746 79
52 826 902
617 149 986
945 492 909
367 844 285
223 491 349
69 546 658
444 349 338
596 767 828
622 149 118
19 816 118
695 930 688
609 995 440
170 592 359
198 11 470
116 12 296
740 112 372
518 246 787
546 83 92
283 434 996
642 240 18
389 136 376
907 613 114
428 708 774
792 506 399
449 240 969
562 216 543
392 232 371
652 823 750
852 85 699
334 626 824
279 655 914
36 462 546
937 173 154
31 811 979
728 382 616
635 706 543
561 845 979
26 695 340
654 968 429
641 496 88
585 889 417
146 543 738
96 496 278
266 396 712
609 720 947
796 719 817
982 129 715
276 523 395
236 278 410
896 862 488
977 537 752
308 441 580
828 819 966
572 843 257
858 647 246
903 322 863
278 25 48
474 340 414
871 866 921
939 427 950
112 648 374
703 447 113
452 372 258
750 432 142
896 307 380
789 644 441
222 905 157
723 349 681
126 146 904
72 935 10
623 547 410
235 944 116
119 312 491
354 784 859
399 263 37
575 619 632
362 261 493
201 108 8
551 879 624
601 397 211
268 691 816
566 156 568
990 31 86
994 7 431
518 659 609
326 899 213
198 618 192
971 225 223
564 687 269
954 530 353
781 45 530
974 733 343
622 255 64
977 782 374
703 97 581
708 209 979
337 598 885
171 719 515
289 260 708
432 111 564
181 516 187
685 904 348
582 110 553
816 214 160
606 4 571
930 91 32
412 502 79
657 584 1
957 646 390
455 252 35
709 684 272
993 540 812
175 420 139
844 740 364
112 590 575
317 972 865
658 126 667
543 582 182
864 950 908
866 798 176
517 25 672
546 419 104
874 272 509
662 445 248
111 194 303
939 879 575
49 519 241
687 559 423
772 925 684
537 12 145
755 295 326
200 7 759
414 298 756
715 972 938
731 154 346
754 954 173
680 828 530
771 697 314
31 573 243
238 348 882
411 787 820
700 647 962
682 842 538
550 346 748
963 801 805
354 438 932
825 222 665
187 103 581
177 87 548
225 587 986
584 378 947
334 250 936
680 903 417
515 901 204
404 812 914
306 692 833
354 185 821
549 259 597
873 733 920
998 316 644
738 856 337
880 891 764
731 170 474
237 605 810
946 492 363
769 474 109
783 774 390
336 821 946
588 384 678
219 721 359
361 892 994
872 230 724
171 836 721
355 427 454
429 672 54
167 990 389
306 874 526
241 866 57
569 829 430
590 888 136
153 731 178
531 178 755
135 374 755
350 603 793
165 841 449
692 858 84
141 551 370
274 825 34
791 756 777
751 920 663
495 691 906
369 231 793
130 744 772
254 684 251
490 902 496
871 170 486
335 731 465
352 482 580
376 298 76
466 949 511
723 129 57
748 523 65
769 452 474
47 518 589
805 218 404
161 746 510
390 742 172
404 856 886
91 424 20
248 417 194
454 413 941
750 912 252
124 4 991
686 123 1000
835 778 110
819 899 818
229 728 655
965 18 776
468 427 340
198 644 732
614 36 195
937 16 541
299 337 685
512 817 118
156 75 398
869 864 86
334 858 344
460 156 601
831 502 677
734 845 103
352 590 892
808 772 52
52 262 314
325 911 935
463 860 197
849 420 271
218 668 726
616 867 314
278 573 45
358 97 752
654 290 825
303 522 335
282 997 407
97 870 207
337 937 394
81 799 129
519 223 180
91 337 348
399 723 427
326 75 200
642 911 56
943 373 30
728 880 820
596 771 607
550 704 707
140 249 83
521 740 29
245 174 853
33 894 626
870 765 333
321 445 999
93 977 966
518 683 222
419 2 378
678 151 426
367 678 66
820 164 946
672 304 593
256 514 941
951 687 835
971 763 960
676 64 713
660 560 172
590 821 249
292 997 571
873 642 652
432 930 851
788 893 535
672 547 75
992 334 413
499 42 558
791 575 989
429 676 110
412 637 480
316 688 739
591 903 502
391 359 131
204 159 449
319 384 915
692 982 753
354 954 639
532 237 546
886 208 343
556 904 642
987 56 595
778 525 47
212 660 239
904 870 240
494 757 834
315 731 291
209 956 371
94 356 119
479 546 437
534 837 107
283 434 77
894 922 710
532 870 169
829 388 120
818 183 594
263 77 793
287 913 629
625 616 23
985 765 15
201 901 5
903 344 462
565 275 387
114 573 464
922 558 320
798 358 637
976 971 119
304 360 632
204 329 161
810 639 926
478 34 718
4 31 110
19 706 730
574 757 74
517 55 973
803 558 43
826 545 811
191 301 980
82 908 958
413 587 807
93 132 528
802 833 844
164 832 709
725 361 324
94 722 568
59 534 689
317 933 356
118 17 640
466 615 391
605 558 505
255 753 905
114 973 510
379 13 202
767 605 833
18 767 997
370 77 891
958 575 463
363 533 2
105 861 597
363 549 394
596 869 677
447 148 48
764 614 635
445 139 938
59 517 870
902 451 315
525 743 892
13 156 117
492 215 387
735 334 215
926 580 161
834 733 682
709 142 502
338 913 398
950 234 191
586 460 930
46 652 326
808 687 139
690 780 737
940 671 268
334 420 721
457 883 119
72 848 132
821 273 699
189 455 132
750 914 502
660 802 784
629 34 260
626 738 467
535 669 17
517 414 188
417 982 19
124 556 837
691 217 787
423 200 744
320 867 989
179 963 574
238 640 198
953 997 730
177 318 934
175 734 718
756 920 574
982 553 836
762 556 442
341 530 751
257 721 498
781 386 250
592 795 678
159 320 193
67 953 232
795 953 158
972 577 886
450 699 575
540 809 904
718 950 854
842 377 934
632 660 617
394 575 853
722 162 523
658 660 692
166 55 154
73 557 466
534 869 626
520 315 834
869 294 194
565 222 617
550 576 61
630 720 999
779 611 675
155 406 980
41 18 793
383 892 12
249 192 214
616 569 62
34 349 391
572 576 801
509 529 933
270 417 336
840 768 333
793 278 632
231 758 32
404 378 423
88 84 220
886 799 855
550 548 330
604 751 970
712 402 873
465 542 752
307 523 187
693 157 775
996 225 495
897 401 10
178 207 566
801 413 853
515 938 937
930 573 431
462 209 339
918 684 217
625 166 307
974 224 774
947 29 980
791 772 52
461 429 920
351 303 849
652 876 762
26 603 369
962 287 619
272 863 927
637 466 335
897 793 945
391 940 656
452 766 624
736 751 555
659 116 368
81 150 225
347 946 86
875 391 601
499 638 863
630 387 540
834 134 1000
694 260 273
574 443 819
858 206 378
594 299 174
950 961 662
319 373 51
365 638 65
206 659 843
567 671 464
189 914 596
632 67 152
7 349 604
492 530 273
417 755 430
229 894 807
426 845 948
343 498 490
642 125 661
606 119 318
199 347 458
294 717 389
107 785 547
699 423 155
273 194 887
633 434 394
369 638 508
15 158 351
698 505 42
607 365 188
192 172 119
65 452 296
694 907 982
961 367 659
869 201 609
245 322 758
158 225 497
59 909 771
764 398 66
34 15 864
805 805 805
856 391 345
241 976 416
948 518 110
380 126 920
565 225 490
17 937 370
778 517 7
759 184 86
482 779 102
1000 751 629
103 494 746
103 563 716
959 906 791
874 554 472
19 968 31
257 674 36
435 535 93
101 640 289
65 732 805
84 556 270
476 565 836
251 875 376
232 354 772
116 29 147
884 93 586
195 63 457
76 972 346
299 651 786
776 476 379
55 479 580
764 199 808
453 707 949
666 545 207
349 487 391
60 959 413
850 83 75
958 498 168
463 336 137
907 747 918
558 632 549
582 94 103
5 881 550
764 883 807
786 520 531
872 338 166
432 835 607
415 655 955
986 262 935
205 926 85
944 947 129
759 104 300
687 155 871
833 951 368
53 946 28
251 879 407
469 90 510
992 973 309
455 78 947
399 828 839
740 833 561
318 980 976
304 896 721
762 389 816
480 605 331
403 221 817
742 621 536
952 567 595
851 157 195
967 613 322
124 528 241
832 686 390
368 587 475
810 163 524
632 684 970
669 142 283
191 704 42
761 204 273
229 572 841
991 84 7
422 455 9
606 360 945
528 566 19
1 499 994
253 967 551
999 203 776
901 985 234
954 930 164
511 668 695
892 455 940
553 237 48
407 626 396
438 988 638
267 191 665
823 913 223
341 386 424
213 292 704
877 52 791
222 604 675
985 317 586
910 339 842
49 610 88
231 567 341
370 552 743
3 587 847
582 210 741
257 791 359
931 143 992
183 653 310
691 824 568
575 734 732
500 952 411
797 188 776
969 43 353
191 793 712
72 652 609
989 183 61
541 778 812
147 89 970
270 387 744
340 130 78
608 235 503
873 532 999
434 526 737
827 763 354
9 244 902
645 755 736
692 69 248
205 423 331
128 13 25
396 283 257
893 241 425
851 957 927
331 530 723
144 663 162
839 41 351
609 543 338
834 772 930
217 114 280
389 847 533
113 406 449
365 230 684
712 648 586
828 593 272
525 117 534
651 306 238
212 68 247
730 443 440
911 923 225
27 323 844
623 713 252
910 858 965
595 36 779
869 994 543
840 755 777
914 809 654
537 446 267
599 956 464
137 813 971
662 782 121
966 198 532
618 1000 320
240 299 185
734 83 264
858 179 603
909 60 633
928 863 946
697 551 720
850 72 914
959 999 964
302 286 818
371 348 122
333 796 378
759 758 371
439 434 827
425 713 540
344 203 899
486 58 526
295 151 951
689 104 200
884 548 60
241 622 441
650 145 337
394 344 673
148 738 615
721 883 314
701 59 340
734 234 611
883 822 115
109 510 278
435 959 264
894 533 178
138 210 475
733 14 402
930 394 243
324 811 975
284 13 36
823 856 684
485 743 99
992 388 977
484 212 753
540 741 682
938 769 335
973 65 384
43 485 761
817 457 767
12 340 685
227 752 50
429 260 357
473 780 763
249 627 875
813 324 655
987 960 188
647 355 354
474 593 712
602 996 911
920 205 529
230 342 850
896 42 74
295 745 481
102 762 794
396 226 672
27 81 736
505 178 563
256 66 89
768 6 2
51 378 167
957 690 839
880 396 852
882 751 499
1 183 911
650 911 18
577 957 854
209 278 68
541 837 886
827 787 926
299 771 342
644 670 47
112 622 570
592 700 143
396 10 382
276 953 341
264 703 696
780 254 671
324 881 171
70 699 415
977 737 633
599 646 684
470 532 497
300 396 303
601 266 330
435 182 415
803 378 558
402 936 726
714 732 10
617 966 685
201 526 716
123 72 253
298 434 190
267 23 903
126 431 578
228 304 327
491 496 462
657 936 4
656 130 642
350 480 338
45 954 975
454 315 68
342 13 170
591 630 492
337 481 113
410 367 372
606 548 477
511 488 290
782 19 240
128 278 71
47 814 568
485 525 545
991 642 805
984 814 722
38 927 112
937 915 559
953 203 756
892 154 789
795 94 921
689 16 633
55 975 158
109 160 630
99 206 638
335 116 396
191 611 678
517 82 71
854 415 558
471 715 54
604 497 238
740 712 766
689 307 947
628 245 173
628 726 218
581 730 114
659 947 68
538 159 524
681 844 466
128 200 42
569 883 906
707 706 644
579 560 690
968 156 448
476 768 372
500 441 247
186 331 611
277 685 984
576 359 509
799 541 556
527 203 897
753 492 523
893 78 866
977 387 679
490 434 196
909 64 192
232 522 311
131 514 536
314 603 842
923 772 784
601 938 625
507 648 578
802 282 249
659 941 488
508 777 603
490 332 812
81 155 208
432 71 881
282 14 612
421 699 337
496 567 693
202 1000 400
928 341 757
783 701 858
437 925 830
725 337 944
532 549 422
220 599 529
252 37 851
774 434 318
245 10 536
93 209 477
539 828 711
219 404 618
914 595 649
944 216 522
211 893 373
585 439 243
791 251 349
983 99 16
708 724 279
325 764 297
158 482 466
342 103 130
151 387 598
550 50 10
626 571 313
168 77 191
956 424 648
272 715 839
348 573 746
873 121 723
364 667 723
169 221 311
816 236 999
243 219 268
790 58 524
917 724 929
582 991 870
299 384 583
12 446 869
108 229 460
124 978 417
627 440 498
861 693 224
992 987 489
672 412 855
992 823 66
171 921 311
658 51 893
89 152 282
499 622 485
164 741 710
436 762 938
765 398 601
322 249 895
667 989 374
574 172 388
722 545 398
454 937 119
621 405 114
220 940 422
64 888 847
613 833 800
319 766 899
356 209 181
746 735 943
759 139 315
781 311 541
554 581 762
67 325 68
779 251 617
242 16 913
150 766 371
909 38 80
706 464 204
622 591 916
546 359 536
753 857 91
616 600 373
849 892 4
519 342 424
732 561 877
504 955 733
290 191 600
359 54 667
807 230 718
302 61 407
396 599 527
194 308 479
364 371 504
157 575 698
437 586 862
412 884 158
758 815 754
881 956 482
504 98 397
779 27 316
271 895 421
988 54 573
922 733 840
923 756 340
201 976 32
275 976 88
887 10 376
908 358 722
408 455 830
128 827 346
372 504 889
576 434 407
732 11 245
200 524 349
157 993 52
216 312 395
450 127 526
397 771 450
750 888 452
14 576 700
554 43 602
171 939 412
844 737 235
906 179 66
913 778 393
548 527 282
163 728 253
88 82 453
46 747 147
581 649 472
887 271 185
422 548 883
406 282 985
433 402 580
214 714 21
808 482 885
882 351 459
420 559 867
594 588 777
398 660 617
702 635 386
431 329 468
585 34 849
411 555 7
858 608 181
473 226 297
775 349 717
421 391 22
514 633 822
714 780 755
473 618 915
706 865 198
936 227 12
319 260 317
658 500 881
831 400 61
863 628 528
651 953 998
407 662 6
616 118 813
48 203 130
730 552 922
781 939 592
990 906 691
927 362 380
558 417 279
232 96 277
690 406 527
733 497 788
325 97 474
731 887 204
605 776 632
517 28 772
687 552 402
533 708 131
385 219 87
33 546 123
114 490 906
920 418 273
575 749 737
45 31 12
359 1000 521
642 988 339
817 552 720
352 424 588
740 255 787
798 14 578
607 995 601
256 811 286
930 710 79
154 68 641
685 345 221
13 47 576
199 177 928
640 424 473
833 79 26
67 150 645
20 650 199
424 135 758
488 208 313
810 145 163
326 333 14
490 978 738
63 570 872
320 442 597
902 914 476
470 742 943
244 544 623
915 393 536
771 909 566
391 558 39
773 33 341
913 465 528
364 327 490
457 47 862
949 645 434
379 98 338
969 900 828
256 505 396
740 453 517
19 103 281
290 164 843
267 651 342
526 594 525
276 863 852
748 981 563
554 117 788
41 666 314
513 135 68
41 878 403
558 877 522
634 88 364
442 44 65
535 27 238
168 29 97
983 315 152
516 547 123
854 990 571
510 977 622
627 108 568
607 195 83
820 897 743
124 972 871
71 587 265
576 199 538
10 423 312
382 513 443
109 345 149
447 967 15
566 467 514
577 36 873
846 117 609
961 998 883
834 37 348
481 729 62
179 337 302
253 468 382
354 75 34
971 474 609
526 891 938
921 891 218
295 507 835
834 644 729
200 751 806
532 196 436
976 891 362
692 840 459
890 322 40
554 761 64
982 372 606
188 196 246
47 871 632
782 578 892
645 760 324
807 721 922
45 939 709
505 458 91
264 970 802
618 220 978
442 691 152
6 857 274
676 453 436
920 320 768
323 363 461
673 298 827
18 921 521
583 312 32
957 846 447
209 549 190
303 803 165
449 32 649
654 227 2
331 972 453
269 907 279
709 467 121
979 492 521
528 64 214
482 238 178
878 516 160
313 71 680
603 915 332
734 172 926
81 231 665
838 535 809
190 365 428
135 458 125
233 614 535
552 114 946
517 713 785
863 919 841
476 288 356
994 251 931
39 879 755
730 368 691
749 187 970
685 655 130
923 498 626
546 710 115
658 128 388
643 90 672
430 682 861
405 405 229
678 805 339
891 449 691
503 417 639
884 845 847
214 546 580
345 807 516
670 488 38
60 523 38
62 167 894
445 378 329
966 985 69
110 759 625
611 442 191
18 134 498
777 548 586
1 661 819
945 668 502
775 431 902
746 300 591
661 358 627
644 691 592
799 161 726
283 297 530
656 534 645
880 679 301
379 866 838
223 271 38
811 790 336
4 479 546
549 875 17
238 843 634
907 2 8
209 507 831
692 517 340
942 907 839
587 466 364
702 322 377
229 888 880
798 212 869
126 362 775
373 411 775
693 196 898
980 11 237
599 268 105
804 950 286
154 331 476
126 967 646
139 899 957
359 970 119
890 546 531
354 316 306
188 744 50
779 919 486
881 157 585
457 824 208
326 615 84
306 452 795
29 162 219
445 927 257
196 40 642
44 207 11
323 963 675
313 385 141
370 608 904
650 98 454
193 735 125
535 696 526
73 536 813
171 481 480
220 352 547
97 445 266
281 196 516
465 456 26
586 580 811
459 442 115
904 907 53
427 538 448
175 374 30
942 991 448
710 931 867
651 377 451
674 196 104
468 488 91
371 899 325
407 626 766
198 568 541
896 475 643
341 169 279
602 600 979
924 905 153
534 516 602
461 348 985
98 599 734
181 58 805
373 187 439
344 194 380
666 904 398
715 872 110
642 226 419
561 929 402
351 66 185
471 646 103
542 50 725
155 783 325
532 60 127
594 218 796
101 957 455
193 548 109
753 278 572
935 623 215
599 899 105
929 109 853
318 119 440
173 91 366
161 648 475
698 1 860
218 111 225
896 713 841
427 738 989
4 118 383
784 549 526
734 703 542
505 117 154
558 659 91
223 223 931
660 926 47
196 865 694
823 765 389
815 455 769
249 831 520
384 664 749
184 244 12
609 738 381
959 202 283
102 867 566
190 141 787
62 201 367
271 767 14
633 740 386
59 272 58
236 890 2
820 879 946
211 675 303
980 1 388
126 758 176
77 409 700
320 164 681
786 34 856
27 483 798
70 456 77
351 885 886
155 661 850
813 298 650
845 498 12
190 938 751
984 444 290
217 159 466
167 161 593
397 323 836
286 530 354
491 478 478
699 748 634
184 883 127
488 633 321
545 658 459
867 68 831
559 32 925
849 29 845
821 166 624
800 473 152
583 728 226
765 454 498
390 287 99
341 765 860
537 552 196
119 912 886
918 821 971
73 438 578
768 292 638
178 796 176
699 176 517
944 686 938
582 477 908
402 390 250
959 783 305
776 612 458
245 748 107
914 231 932
898 848 804
838 802 11
216 74 768
38 946 794
598 413 310
625 207 204
322 73 86
576 857 771
296 603 811
740 757 148
923 666 139
853 280 771
83 819 68
430 282 746
248 679 985
127 22 680
854 876 854
275 153 271
65 745 224
482 857 646
531 149 743
306 720 984
116 241 336
666 457 916
568 757 14
390 322 910
567 160 625
810 346 62
104 156 762
816 284 960
431 674 149
68 676 756
73 81 288
514 362 310
469 300 203
637 436 704
686 637 111
891 497 510
206 932 60
752 947 242
556 716 182
40 900 993
177 632 791
9 732 253
287 929 890
847 433 12
787 243 111
225 265 153
348 193 691
380 844 138
204 877 753
246 540 297
111 948 870
854 681 350
313 938 17
34 80 684
332 242 186
617 148 315
178 264 420
177 311 855
911 98 149
476 474 199
507 652 406
590 564 903
239 514 6
722 15 905
837 748 19
45 209 425
933 764 435
514 953 529
436 451 816
432 695 116
135 573 834
401 921 302
641 538 449
364 387 179
193 863 163
477 199 23
288 667 282
811 77 550
665 630 882
306 660 605
9 631 593
2 546 360
912 396 287
575 832 733
633 407 512
435 729 113
526 263 327
744 124 769
631 885 182
482 983 99
837 48 243
172 711 813
465 442 740
401 333 279
19 772 334
750 163 13
999 807 426
261 287 671
226 732 130
541 271 691
221 991 866
433 789 435
393 983 433
566 204 243
180 248 114
305 612 510
298 69 718
63 570 194
695 632 36
894 940 184
692 420 611
380 611 320
984 420 751
63 993 852
865 932 722
764 621 36
314 665 845
403 244 834
535 821 456
787 90 638
999 341 373
586 410 924
177 174 131
136 178 492
618 725 161
300 241 419
829 861 937
422 637 888
323 95 575
246 712 33
349 405 922
549 755 967
48 702 954
122 14 742
120 73 258
815 686 257
945 555 280
501 928 133
625 699 643
566 900 957
849 545 668
881 797 470
981 17 47
387 384 572
521 830 379
683 283 412
903 557 336
758 728 595
671 375 689
660 826 807
101 547 522
451 751 380
505 562 483
434 870 33
491 676 981
632 707 636
20 467 252
143 1000 395
453 71 662
66 93 316
330 186 611
30 595 871
654 453 701
248 278 962
277 858 193
491 697 733
670 787 478
453 734 343
888 818 85
986 501 104
534 386 922
112 308 568
677 765 258
916 225 544
364 223 525
805 68 48
917 572 30
688 200 625
508 117 200
811 26 947
765 241 843
846 306 744
578 873 374
606 370 218
781 851 831
259 13 763
627 235 969
213 586 627
937 799 526
458 808 791
459 986 517
267 932 384
291 578 92
103 272 89
814 318 154
864 662 997
477 874 942
180 470 880
298 589 788
919 172 325
73 349 193
879 845 440
801 736 899
247 155 324
267 943 199
792 630 615
98 350 429
524 949 244
747 758 911
21 486 9
158 566 506
101 154 18
102 703 731
943 404 798
285 719 589
46 747 880
211 296 962
764 982 464
121 426 944
934 287 643
65 566 885
334 75 640
280 796 406
488 561 84
622 967 172
968 440 992
796 351 249
308 661 513
831 887 977
270 557 344
556 231 596
773 640 531
724 85 10
964 959 676
27 184 335
714 935 160
115 484 929
724 982 570
966 252 552
503 517 688
59 557 102
58 807 622
536 55 750
588 992 802
952 241 985
233 297 152
39 998 6
50 891 287
324 370 650
206 921 26
22 913 65
819 323 651
658 521 227
978 944 165
875 479 42
649 108 905
195 391 666
26 114 131
64 736 346
20 363 805
555 799 691
864 447 612
957 98 238
655 659 26
322 208 98
857 620 580
843 975 933
473 386 60
30 950 554
688 704 593
32 755 789
807 804 469
117 807 187
488 74 175
39 585 949
510 533 474
150 768 974
123 864 734
438 333 530
155 497 821
495 720 681
343 959 160
553 593 316
101 133 27
950 625 783
566 591 94
988 266 488
279 429 742
434 484 279
891 750 754
291 345 542
401 6 914
561 604 562
466 115 780
868 77 802
486 228 137
570 80 336
927 210 384
65 510 557
445 228 529
642 372 778
164 461 428
648 754 724
154 48 98
698 958 286
645 791 972
733 834 237
605 376 3
837 787 672
13 9 464
516 484 279
368 541 4
516 170 534
633 670 619
98 344 585
82 85 852
932 597 18
746 97 435
156 549 936
849 277 963
356 293 26
141 332 742
468 347 644
570 240 358
250 37 376
661 969 65
265 352 217
320 67 912
149 188 228
901 523 200
581 502 792
349 11 997
594 70 63
360 556 604
255 482 165
522 371 455
585 201 840
99 486 182
976 508 129
336 528 124
359 786 65
952 804 207
969 371 255
600 319 220
796 728 233
251 960 537
617 440 785
836 636 869
516 486 786
79 717 669
465 232 426
391 546 856
904 819 546
752 869 221
595 413 228
55 208 995
932 619 140
47 809 602
908 884 746
392 360 767
441 53 350
171 606 701
911 126 517
897 129 858
931 668 555
949 12 247
916 145 88
574 980 205
354 81 912
34 96 844
171 414 110
639 136 925
355 878 465
259 521 890
235 427 353
630 695 523
325 898 459
358 301 268
687 696 323
979 561 678
366 210 169
531 875 939
77 372 535
897 302 502
262 228 594
426 488 969
600 535 854
736 431 936
521 796 263
626 932 679
253 664 861
459 980 919
24 553 359
930 804 134
576 207 323
617 524 71
390 71 997
858 624 143
111 177 902
263 27 970
909 877 198
192 508 486
235 337 789
754 613 534
137 54 366
406 425 17
524 427 661
495 78 483
505 433 11
720 11 851
139 209 871
501 732 207
883 771 302
161 475 237
735 368 734
7 169 435
919 274 159
253 221 689
283 914 51
341 147 717
57 138 431
917 337 392
661 492 154
690 998 191
49 506 398
889 195 211
711 303 637
870 23 277
932 718 429
383 445 364
648 561 110
819 448 400
99 853 115
15 938 564
50 147 783
786 601 679
617 658 906
393 163 492
938 739 804
261 643 723
359 212 825
979 708 767
157 801 645
676 77 784
146 56 754
342 798 155
352 156 671
290 9 345
129 396 539
943 44 526
485 453 482
855 382 235
938 188 518
177 192 525
75 1000 554
702 590 543
788 623 771
439 349 629
149 760 272
503 71 90
364 633 948
101 709 876
544 289 544
164 556 982
995 993 334
742 171 247
654 678 403
582 675 329
940 90 468
45 647 396
288 27 941
815 6 307
232 116 717
86 103 446
494 202 462
871 757 322
411 529 691
532 98 574
967 465 586
585 976 712
54 971 717
547 886 695
829 312 43
701 591 609
550 939 324
101 561 55
936 645 316
670 164 31
170 369 191
159 617 571
208 689 318
700 382 176
855 625 192
226 135 777
541 346 421
769 542 933
485 201 895
373 21 405
394 169 689
670 443 179
745 126 13
952 414 199
163 76 152
277 880 924
18 615 848
721 36 682
84 492 793
694 546 156
463 743 35
753 873 181
556 533 168
36 901 118
446 781 549
598 249 804
507 531 182
311 87 983
300 365 623
584 933 477
370 681 256
787 985 792
346 22 992
950 232 405
354 586 230
181 899 174
563 852 155
200 347 218
961 747 292
251 838 460
305 206 854
637 74 329
875 53 562
650 186 437
848 599 907
332 510 567
333 389 533
807 528 404
663 815 593
117 348 418
745 981 582
617 918 134
452 961 473
720 763 568
71 58 888
196 560 821
959 428 987
498 744 949
120 334 988
70 468 909
596 260 777
189 307 271
339 110 311
515 428 745
404 672 272
702 208 155
274 380 168
211 950 317
922 236 109
407 953 751
172 44 397
496 524 18
240 879 404
405 137 680
67 672 165
827 46 728
177 212 720
177 329 484
917 302 85
710 470 693
990 875 128
65 614 623
908 55 821
521 873 1
940 719 438
86 470 816
600 848 410
424 74 252
571 887 904
366 184 458
859 418 636
449 928 908
903 87 809
169 883 286
34 548 351
712 749 618
776 687 775
646 107 589
848 374 277
477 615 595
659 536 220
261 138 785
452 477 256
890 673 506
841 484 551
189 419 259
224 252 914
504 497 242
293 437 491
421 143 644
683 743 719
881 738 287
968 35 861
853 714 239
278 953 55
93 617 692
862 401 488
997 484 451
856 69 110
72 186 819
25 54 675
690 50 716
972 910 86
720 314 115
59 687 655
758 581 736
415 249 826
185 956 251
230 945 43
126 328 500
725 864 115
731 207 682
774 977 994
292 245 607
179 423 13
600 212 705
196 606 457
645 503 715
213 632 873
489 42 509
875 771 388
218 798 969
375 337 947
16 204 416
84 624 473
881 56 476
438 379 475
637 368 7
595 56 417
675 244 763
126 579 797
420 808 435
657 698 140
430 247 586
155 562 451
187 370 602
746 186 227
987 466 127
779 263 176
766 218 621
583 768 774
934 344 847
368 474 108
157 989 289
892 278 630
731 346 401
88 41 741
403 493 921
529 875 498
181 292 647
175 477 955
878 994 72
275 989 300
415 776 258
298 675 409
868 877 458
193 33 771
46 344 301
907 253 385
570 669 394
602 883 736
394 886 511
786 585 390
44 772 251
836 754 27
35 710 108
656 103 593
883 953 105
164 354 318
992 233 227
988 925 503
16 182 367
122 835 663
175 489 606
705 388 944
148 409 577
68 327 64
794 497 607
412 619 215
241 325 977
201 589 368
630 589 768
440 57 622
616 128 508
165 267 594
124 980 200
939 749 682
699 676 172
914 534 219
459 667 947
640 56 241
11 880 270
803 162 502
18 259 928
405 863 105
41 439 227
856 870 1
848 512 26
884 388 50
558 630 97
431 518 735
45 786 642
605 427 833
782 88 977
64 282 694
48 509 858
368 455 549
415 563 440
46 476 929
826 187 266
621 197 292
956 186 537
275 996 45
711 799 156
110 54 69
102 324 800
282 853 206
698 682 289
226 471 516
359 385 502
596 687 617
824 760 876
650 443 604
760 346 705
950 85 1
65 442 36
357 245 974
450 216 451
631 598 821
917 435 653
190 169 29
310 649 489
525 327 742
307 781 94
427 578 61
288 864 659
47 357 227
945 539 658
734 794 661
54 996 472
202 45 127
737 703 856
597 64 682
779 406 41
639 230 552
640 980 485
451 803 389
208 462 236
529 283 288
720 475 55
735 762 153
279 917 760
49 20 358
109 991 674
99 478 152
481 178 581
211 116 291
865 411 589
84 356 774
175 15 52
657 435 311
138 993 452
110 990 115
947 794 545
13 995 427
433 843 622
183 729 155
182 807 678
545 453 175
619 44 894
817 134 623
49 91 1000
873 491 828
225 29 987
523 10 987
631 8 530
805 557 257
138 491 314
79 520 39
694 222 256
970 182 705
206 469 81
51 493 617
956 366 595
472 526 520
995 921 996
10 801 344
70 744 754
947 432 339
257 774 714
970 203 600
25 220 724
116 932 711
128 201 39
413 467 626
707 274 841
711 100 559
671 730 650
482 760 731
737 588 473
269 617 777
564 118 646
923 217 347
889 920 505
954 869 320
306 318 83
616 22 86
166 497 899
534 768 753
516 260 843
552 534 404
873 109 180
245 397 671
116 178 312
917 440 810
445 206 854
193 708 329
712 101 243
703 37 993
960 196 62
837 920 378
138 820 220
93 82 756
655 55 365
386 89 870
790 411 639
578 665 324
448 560 210
460 905 529
989 669 650
651 175 110
592 495 452
139 969 305
294 195 834
132 349 737
404 507 225
357 875 505
418 304 814
322 833 675
130 104 220
360 591 855
422 535 385
392 140 947
120 130 569
963 112 196
835 225 266
605 924 910
898 869 49
732 95 793
815 251 381
546 105 613
750 126 203
777 101 998
674 379 786
575 394 555
825 985 671
58 42 931
340 40 26
101 239 873
81 396 666
490 579 753
652 17 71
10 238 75
843 544 871
604 293 432
89 722 235
778 505 786
349 533 162
50 429 577
243 549 126
467 476 275
490 413 677
390 611 827
336 269 371
382 586 628
867 541 478
747 872 336
162 771 881
83 55 564
635 833 861
866 45 158
749 307 4
956 861 410
584 639 352
872 149 569
507 861 931
319 745 779
543 441 384
436 384 246
746 159 602
630 13 591
182 118 675
443 400 368
3 832 240
488 318 338
714 392 643
71 78 85
827 828 528
79 845 349
473 701 4
234 604 519
268 164 786
74 96 660
463 8 839
253 210 77
338 205 969
131 800 488
835 495 219
253 260 537
673 111 788
584 523 309
616 132 49
274 232 226
307 261 287
996 858 146
311 358 437
608 418 490
676 314 450
741 169 30
353 40 522
608 386 831
1 280 726
901 916 216
240 7 797
567 890 260
82 336 69
804 374 468
5 614 783
516 515 95
862 264 913
194 650 842
777 731 173
243 759 219
429 990 858
127 892 432
695 897 97
574 998 501
109 959 203
21 167 694
910 438 9
537 548 889
600 837 116
331 231 175
354 781 781
836 487 940
266 722 71
410 398 77
369 211 403
755 267 314
550 664 308
217 682 323
528 740 132
431 112 935
984 467 39
331 930 163
374 813 814
788 384 679
922 835 63
878 942 519
333 818 507
91 180 585
25 757 719
988 183 114
102 79 847
303 46 246
319 449 663
387 809 655
548 457 43
826 366 212
744 820 282
990 870 430
726 996 750
424 112 143
87 845 759
156 892 252
144 476 9
728 210 301
833 665 442
903 323 273
776 159 104
384 192 695
311 593 555
748 418 307
403 271 62
232 954 733
199 313 308
31 969 104
216 531 272
236 235 937
569 177 996
950 71 765
873 532 463
420 841 480
876 774 681
627 484 788
255 162 608
142 986 206
120 503 608
413 341 903
901 71 54
560 435 577
756 482 629
109 397 560
82 432 564
985 40 115
199 607 911
411 952 571
538 730 469
183 482 3
569 698 986
193 520 136
932 1 142
296 394 171
217 684 966
501 427 492
626 912 681
427 297 649
310 465 541
897 513 271
334 110 402
710 105 80
209 664 198
37 160 733
690 61 196
408 131 198
87 208 503
105 81 944
165 219 891
798 377 877
650 447 389
477 442 754
291 35 792
649 524 365
647 11 668
579 596 253
51 963 642
388 133 78
319 812 923
993 733 132
304 621 98
440 661 216
400 478 214
634 862 601
523 1 621
698 688 509
51 169 597
324 452 216
630 807 828
593 36 428
198 571 66
706 80 441
121 728 781
746 220 406
145 650 245
801 873 352
766 828 81
694 105 194
675 821 257
469 31 358
894 634 469
729 733 83
476 602 838
851 991 855
316 149 819
219 417 806
131 127 703
238 596 147
375 796 265
953 622 871
472 923 987
493 666 944
667 607 367
715 581 579
344 724 135
569 667 965
239 519 811
797 514 981
134 729 384
290 725 54
550 45 383
449 75 820
462 359 83
473 928 421
775 31 255
57 731 714
154 990 375
148 882 645
703 209 574
759 915 36
791 107 31
839 796 526
532 80 8
590 29 134
927 959 99
920 997 598
178 766 430
32 378 678
367 308 566
928 260 757
760 491 48
561 819 934
960 876 224
247 608 814
194 920 788
241 618 204
312 476 259
271 281 842
855 356 658
796 320 140
616 795 816
517 406 791
850 473 978
35 182 915
598 102 729
342 512 803
538 445 858
50 215 916
218 829 806
974 643 532
940 916 907
257 962 301
915 389 562
264 106 985
318 827 251
486 682 992
194 965 61
467 34 824
820 549 946
367 271 668
283 524 842
400 268 712
949 96 239
739 621 323
841 728 297
656 149 918
341 502 594
576 386 740
984 270 36
226 88 786
251 222 809
68 67 145
163 647 636
103 360 217
730 451 918
167 526 456
694 494 435
569 408 819
858 290 501
557 62 924
67 957 833
973 309 365
525 950 641
102 140 947
536 840 521
543 705 22
333 69 526
951 931 896
333 271 611
636 848 939
163 442 302
929 145 936
960 390 130
119 956 677
471 235 910
519 155 263
762 765 22
630 51 336
309 963 400
682 991 538
233 242 97
956 662 228
555 447 448
511 978 420
350 533 356
256 994 942
198 547 497
893 25 92
39 609 153
698 329 534
949 708 872
514 170 963
205 568 992
963 975 288
931 846 46
469 363 712
36 374 316
124 575 29
855 637 497
979 432 486
864 362 174
283 382 481
885 710 225
636 959 443
652 362 783
891 781 581
133 253 117
309 893 313
275 285 455
219 601 709
880 422 494
326 88 214
666 465 699
741 413 473
168 903 608
716 333 365
338 6 352
574 228 917
367 698 630
254 10 117
448 687 795
394 473 59
853 757 708
633 26 16
838 461 884
239 666 702
845 204 821
134 430 755
217 101 612
591 790 263
974 348 317
305 41 818
411 408 92
129 492 706
676 327 934
906 729 635
993 832 479
686 758 7
582 861 813
174 211 377
981 632 589
358 728 452
760 799 532
557 741 344
3 570 656
483 548 935
545 44 232
715 52 325
213 928 81
347 463 623
476 654 90
409 102 301
665 718 290
336 898 370
457 220 728
891 87 83
160 653 219
441 668 22
763 880 59
890 606 197
815 416 608
65 517 154
545 40 809
9 166 525
319 184 23
988 659 532
895 983 706
138 784 738
159 593 308
135 791 467
213 923 197
433 645 279
735 476 615
136 374 53
317 287 258
557 647 705
844 758 282
912 739 448
542 24 624
820 504 627
409 341 630
270 81 546
957 2 782
166 783 643
186 960 45
844 156 691
857 554 804
15 735 124
194 94 495
178 727 840
181 923 362
616 633 437
516 180 376
824 468 736
953 963 517
596 328 22
891 218 270
183 450 257
775 565 695
869 754 104
932 932 613
735 224 810
311 440 349
342 324 491
257 139 589
343 669 200
557 628 993
304 693 840
662 283 456
835 314 779
800 610 8
656 871 103
485 389 55
87 388 8
995 99 243
910 763 800
756 476 692
815 101 271
262 709 448
229 228 468
540 610 191
9 746 244
36 348 704
744 377 915
610 555 508
22 660 569
812 284 9
809 166 829
639 126 417
983 561 232
130 10 772
849 985 227
418 577 826
356 794 891
38 138 118
989 983 22
995 876 815
133 588 758
266 520 568
877 47 389
448 483 83
268 122 537
46 418 760
78 923 561
194 206 596
118 807 64
357 178 672
191 412 82
926 739 1000
232 839 285
311 79 941
158 93 394
902 320 52
846 957 387
591 131 496
890 469 871
584 724 108
923 428 803
148 508 830
592 440 643
660 621 825
118 552 881
490 908 57
680 877 837
464 993 524
592 516 598
985 859 230
471 22 791
486 615 558
121 924 965
523 651 575
117 213 936
650 933 185
883 650 856
423 185 73
638 196 178
342 546 350
372 787 27
979 464 470
883 714 19
192 587 319
735 737 93
884 951 682
281 99 998
833 273 781
785 185 260
598 624 631
878 542 1
926 447 361
325 244 456
952 121 51
57 150 879
937 726 700
162 904 981
470 645 838
241 268 509
86 770 450
258 838 83
792 395 919
851 258 671
792 93 441
108 11 695
840 723 543
423 824 746
444 625 444
297 682 66
822 350 514
89 512 913
683 880 652
528 871 407
77 20 3
634 611 402
707 462 515
588 275 784
429 789 847
854 420 209
140 723 770
730 572 759
321 292 967
253 962 26
956 196 306
758 468 15
848 725 520
773 817 417
174 993 373
917 240 418
271 453 780
277 992 875
317 446 724
147 32 251
699 248 608
393 882 820
747 396 528
164 163 972
513 954 758
378 806 634
583 360 259
901 90 622
432 697 851
301 569 950
728 984 206
570 883 270
171 943 825
858 737 48
957 171 804
287 934 372
578 730 460
597 802 641
479 56 755
322 776 469
385 486 422
654 259 113
691 172 343
661 197 464
149 671 821
395 544 1
963 566 169
783 336 507
171 274 538
970 296 280
908 460 602
201 3 300
99 324 650
161 902 64
679 262 291
851 67 66
639 399 574
841 345 672
978 688 535
351 555 877
975 154 149
476 542 393
518 203 485
859 343 7
414 735 783
837 979 787
776 26 864
393 96 699
820 389 194
326 388 720
922 319 888
768 853 364
716 806 982
154 521 510
418 422 865
602 21 636
270 520 763
195 171 319
424 790 953
286 656 173
492 430 928
178 316 163
843 325 717
942 350 89
727 598 84
388 206 594
954 619 875
696 380 11
321 858 479
953 1 580
237 235 430
791 772 757
274 321 151
174 343 267
227 384 855
922 899 211
101 934 181
698 394 381
299 948 841
873 571 668
634 14 623
610 803 293
158 80 906
436 569 702
644 572 39
671 882 258
489 642 711
158 271 233
331 231 433
149 923 340
958 712 510
92 217 73
545 744 710
156 100 540
226 944 300
929 913 567
383 214 805
385 538 786
862 257 390
884 677 926
207 300 575
300 620 391
920 145 658
662 757 416
377 711 833
337 317 459
713 951 574
710 744 232
872 659 212
433 380 270
783 136 654
487 262 336
941 245 862
592 37 217
946 564 656
455 214 507
537 521 655
511 200 43
209 992 201
744 40 153
996 483 111
338 782 271
236 884 743
896 817 824
739 592 837
128 929 739
321 877 15
963 68 223
923 972 680
320 483 849
162 482 831
998 677 732
961 699 264
545 356 439
468 584 242
907 663 237
493 667 899
935 71 657
127 720 577
186 165 904
896 190 427
690 891 100
978 726 903
708 146 741
659 235 988
152 68 251
574 514 530
712 899 249
889 76 480
689 313 347
800 57 919
632 185 291
690 887 149
352 646 824
2 979 348
883 115 721
384 534 508
791 386 464
481 612 550
170 784 146
612 57 498
393 896 390
110 133 523
821 455 595
568 905 601
424 432 391
55 442 79
78 664 428
444 853 742
415 877 477
5 180 609
155 498 226
596 72 794
206 910 761
502 726 388
303 742 381
430 919 442
859 567 210
43 258 313
751 720 722
710 141 537
13 144 617
392 932 977
686 707 472
276 704 484
121 683 144
377 347 902
355 220 340
226 915 115
936 575 260
441 781 170
432 372 967
297 900 413
357 386 825
963 202 588
964 328 197
923 870 642
649 528 540
355 270 279
744 970 686
920 270 56
585 71 104
212 937 36
843 792 47
260 384 177
388 862 931
986 601 606
832 298 896
37 417 937
456 55 273
551 812 827
324 30 237
639 868 83
108 394 678
737 137 184
163 373 615
442 240 675
237 803 598
648 830 12
130 301 954
320 950 363
83 465 382
1 881 833
484 768 14
626 397 512
787 159 882
648 817 832
136 666 441
98 416 516
781 893 1000
32 628 932
639 844 658
232 949 851
933 310 185
787 441 588
825 437 45
576 894 192
636 809 517
775 574 84
423 998 772
152 553 808
999 426 189
884 305 282
56 540 282
228 890 548
693 121 473
697 712 747
262 768 368
884 774 458
898 968 698
30 891 206
999 151 530
331 911 738
320 919 791
82 375 165
743 28 24
199 253 731
67 137 74
477 891 865
739 315 847
918 113 133
131 158 193
948 821 773
773 727 40
597 50 215
924 17 368
738 60 720
21 787 734
761 402 824
15 497 196
715 93 918
748 674 795
896 192 336
616 122 272
321 352 142
145 178 673
958 86 398
760 28 914
690 346 723
343 786 403
675 290 865
562 441 572
654 891 612
578 745 188
433 118 786
848 305 437
643 199 582
135 209 892
793 538 726
629 991 55
746 447 655
460 910 544
301 376 215
411 307 833
657 727 979
913 889 272
638 477 354
917 280 661
841 592 713
880 713 841
397 637 136
36 157 218
928 878 404
176 367 668
756 213 455
236 630 441
559 657 93
937 384 915
764 344 952
245 571 353
43 366 110
502 389 896
406 628 289
476 46 76
53 468 311
828 20 688
660 812 722
970 359 482
500 753 386
278 358 858
319 78 970
706 769 412
744 829 200
539 984 683
833 877 954
701 892 968
606 692 588
660 452 435
411 815 374
384 875 457
473 487 461
576 392 727
22 29 337
315 413 614
661 354 727
522 28 975
420 216 399
65 119 120
316 620 57
664 414 151
182 536 11
916 974 502
756 908 862
979 584 408
61 389 865
753 223 259
653 456 365
828 854 822
43 368 75
334 281 749
877 854 411
51 635 762
337 681 854
633 704 214
101 870 998
792 475 480
810 137 572
778 58 796
892 500 706
421 360 520
964 366 802
582 795 491
297 704 238
263 719 798
652 996 121
596 138 528
547 735 566
802 393 692
184 305 983
105 67 821
418 106 705
396 341 837
236 527 61
326 438 74
485 948 858
175 603 778
80 236 233
263 373 944
669 998 480
386 25 271
951 490 444
508 216 414
471 501 720
223 864 549
192 577 930
810 898 510
371 377 880
52 566 503
638 170 71
241 371 863
433 285 612
364 299 151
241 364 830
229 654 59
513 643 36
364 142 920
341 946 594
495 539 208
896 279 673
985 111 924
968 473 176
892 364 9
849 162 941
7 916 974
879 84 616
722 82 908
711 503 530
505 151 342
208 841 681
464 863 379
445 551 944
734 356 2
870 659 780
853 899 86
480 14 473
400 174 89
490 856 319
998 169 573
42 830 47
422 945 857
303 210 690
522 809 416
47 945 243
665 143 864
139 777 131
407 430 313
65 297 445
280 493 748
531 557 91
397 256 655
918 482 385
861 941 702
917 862 544
288 689 11
63 444 77
696 427 16
614 991 395
641 298 884
257 564 775
162 323 741
428 436 426
731 525 581
926 194 419
209 959 391
450 921 790
688 10 355
602 594 151
184 492 945
369 709 228
811 957 522
424 117 657
174 620 493
868 641 533
926 972 480
917 183 573
564 379 76
497 795 295
107 899 502
930 153 611
810 300 907
445 647 412
29 385 860
996 342 284
464 955 490
798 123 777
847 731 891
822 144 10
663 83 653
89 72 887
209 446 411
331 403 239
408 519 118
116 110 475
152 464 5
574 150 203
770 899 719
266 862 311
965 358 623
301 727 345
350 698 18
412 88 920
531 380 790
319 174 296
748 472 995
557 797 408
307 786 925
851 407 700
382 463 170
995 876 524
978 563 433
387 123 421
130 884 60
523 847 918
327 639 927
515 909 684
394 665 880
651 485 362
40 360 50
141 207 187
933 723 973
592 824 514
748 255 951
110 84 932
333 715 17
880 718 484
992 966 587
903 334 207
537 895 961
39 26 401
700 269 482
175 631 359
891 832 69
196 873 222
717 752 775
790 274 419
297 76 979
914 432 36
451 69 441
978 442 583
582 987 114
74 163 42
715 768 586
748 271 691
40 580 646
166 845 200
892 913 176
497 382 225
521 87 969
197 262 707
739 578 670
716 120 736
265 731 366
348 766 318
881 668 314
992 480 294
448 767 926
105 148 845
138 953 639
881 927 47
686 323 885
495 867 507
814 249 114
986 802 761
525 263 811
63 241 755
226 80 271
573 56 651
460 688 86
444 641 80
837 76 427
889 503 631
836 352 772
844 288 759
662 57 609
629 734 957
620 940 804
380 18 722
402 567 752
712 762 313
975 150 76
299 452 901
793 408 369
955 275 786
403 995 682
403 762 970
304 293 588
963 478 787
393 308 5
469 200 479
446 384 657
610 19 276
602 983 19
852 515 205
498 906 449
37 838 872
14 997 331
151 71 817
232 156 605
877 392 614
349 996 106
914 448 820
394 551 659
608 718 754
672 917 473
771 956 829
851 271 375
759 622 68
399 429 531
711 317 980
923 121 838
599 55 118
331 477 449
21 801 711
512 971 386
955 728 104
43 755 384
351 140 239
482 322 899
999 630 957
529 481 7
551 3 137
884 924 946
804 345 37
972 956 331
85 545 775
224 862 254
456 325 643
197 277 957
891 283 407
25 109 457
149 131 478
28 473 577
940 918 905
680 903 42
111 335 450
83 138 832
591 270 323
874 608 923
513 825 839
80 533 197
415 966 231
151 936 986
783 159 783
5 948 976
427 437 361
858 601 298
539 704 818
153 76 16
384 173 835
430 404 873
722 400 931
567 359 915
796 684 171
765 259 833
846 473 818
396 721 374
587 853 354
720 327 161
564 78 506
19 844 258
980 894 397
268 713 788
237 199 602
298 782 771
251 249 862
913 483 559
815 890 798
884 911 201
350 502 777
916 22 973
99 95 630
263 822 248
250 61 441
532 603 292
343 81 508
294 276 618
542 830 147
783 660 223
539 994 480
206 181 106
260 707 304
460 410 597
550 965 573
795 764 73
933 331 110
640 711 566
736 843 467
930 814 331
996 351 117
467 956 347
783 745 965
206 676 769
865 582 619
810 234 925
589 150 42
30 771 526
405 99 843
964 435 82
623 184 271
603 893 516
818 748 152
936 24 541
941 230 569
93 719 311
530 851 876
988 98 277
438 333 917
356 315 374
260 126 662
773 747 139
547 822 906
881 775 47
989 945 549
276 772 967
954 124 660
253 786 938
131 888 416
949 424 746
547 472 425
527 267 106
146 120 472
104 189 355
859 182 117
112 619 370
529 29 962
57 240 132
94 160 887
464 328 436
532 660 368
874 535 779
431 64 699
913 627 826
34 544 983
438 550 156
720 344 753
656 513 135
894 487 688
142 845 996
543 980 603
401 379 156
615 564 265
598 583 726
972 180 169
90 776 278
186 244 283
942 691 831
102 365 614
966 624 444
981 348 659
316 356 60
373 431 666
545 193 700
28 959 763
599 658 265
800 6 656
88 964 221
95 835 897
211 113 89
599 347 968
336 238 452
583 786 893
210 471 859
991 266 468
812 721 650
270 955 294
966 825 753
867 164 493
890 635 898
238 33 507
762 581 281
591 301 789
725 332 421
711 505 980
985 270 566
437 269 20
258 634 247
572 142 160
923 141 398
978 552 765
804 502 337
36 182 742
894 29 508
112 328 144
267 327 872
859 988 7
880 932 525
772 552 536
719 604 355
896 726 656
367 63 789
704 969 949
663 172 663
599 903 747
859 628 145
528 199 321
366 536 300
855 788 61
577 552 764
654 642 869
74 605 470
827 769 559
617 761 604
424 936 779
982 4 407
50 443 695
470 514 517
342 256 163
248 676 955
393 869 22
450 500 715
23 734 305
498 61 761
86 678 562
153 730 770
452 819 467
762 29 446
845 639 139
756 242 919
185 764 165
475 21 954
694 648 504
334 105 22
657 793 622
684 698 3
570 154 321
512 733 669
1000 526 315
598 166 888
947 292 148
630 267 309
409 411 129
353 87 758
723 151 667
321 953 262
968 29 766
942 277 844
346 724 659
494 714 962
776 381 911
532 534 240
867 996 260
876 335 22
564 150 432
653 268 474
77 188 301
359 339 94
247 849 137
575 939 646
980 673 759
810 244 136
334 483 477
966 949 645
888 744 127
62 967 486
786 891 516
383 624 378
90 499 743
286 675 591
258 687 976
181 701 615
236 249 892
645 434 453
693 358 482
470 857 935
920 908 591
84 325 798
834 749 284
92 334 915
414 163 158
367 231 645
417 68 294
702 609 1000
961 888 595
55 151 184
41 520 908
694 987 862
96 433 409
400 112 881
99 601 444
387 642 833
7 913 892
594 51 335
643 499 322
15 191 505
910 406 415
593 42 797
204 216 238
625 463 59
23 290 374
15 532 136
371 738 194
602 876 551
97 301 100
167 262 75
681 955 63
393 52 939
986 575 556
322 750 628
291 303 23
376 967 317
14 176 75
667 815 470
339 254 730
167 915 82
683 619 825
413 826 519
527 996 532
38 410 404
24 988 661
826 2 474
511 91 947
693 160 781
943 327 488
500 341 829
721 486 147
503 800 423
712 322 64
14 680 337
550 446 948
408 614 550
551 168 373
794 210 783
684 751 744
980 780 323
683 487 948
218 869 671
989 698 160
618 343 137
31 393 153
297 258 209
637 259 206
155 833 128
987 884 647
162 20 454
213 977 243
597 246 111
18 531 128
261 474 709
828 99 320
4 650 964
499 469 90
639 784 993
539 312 854
846 367 428
586 828 533
569 956 600
519 731 721
308 97 1000
863 845 784
190 227 932
441 551 966
110 389 68
532 404 652
175 908 516
438 655 195
638 35 576
9 743 237
840 641 233
401 972 830
881 458 377
649 384 78
419 220 235
975 481 242
971 362 222
580 918 763
594 229 228
568 568 623
522 794 6
525 459 175
279 238 882
594 620 177
913 881 550
227 757 174
470 506 479
951 278 638
564 367 622
410 846 634
711 488 474
781 675 130
40 883 987
762 854 809
647 107 445
187 458 165
266 628 564
213 206 155
438 50 7
264 865 617
485 715 408
211 470 374
585 10 626
550 631 999
887 694 731
183 190 971
847 921 20
721 634 969
746 708 327
193 222 328
21 755 904
314 368 704
470 69 726
692 920 359
116 871 700
905 799 117
763 985 299
295 682 547
904 801 107
564 607 834
457 102 641
998 639 480
313 551 922
955 125 728
562 173 776
289 597 234
339 942 508
470 952 720
909 692 486
970 583 450
400 69 313
251 293 68
867 700 369
393 18 423
323 318 25
915 21 605
627 481 448
249 418 977
5 162 491
883 84 973
40 759 65
690 220 981
818 364 522
581 947 317
911 241 490
631 244 782
507 644 485
223 764 62
60 426 418
992 366 448
931 171 317
545 290 450
468 134 911
103 222 182
164 875 424
145 241 426
723 504 96
556 547 251
145 206 954
425 528 287
893 548 338
507 814 362
908 995 848
509 524 859
231 836 886
379 349 464
80 743 222
816 734 551
261 501 463
248 484 574
869 872 985
646 393 750
59 657 22
88 417 179
441 794 227
857 999 910
247 45 351
903 493 542
252 772 124
846 844 716
171 282 523
220 536 414
601 426 429
174 712 830
902 262 383
123 636 379
281 859 653
16 655 944
113 714 122
972 871 748
922 306 894
980 722 498
764 444 793
281 395 874
258 911 287
448 653 367
313 749 860
474 903 834
303 244 673
69 32 294
982 337 552
218 165 469
904 882 796
177 625 66
989 364 325
361 420 720
131 636 578
988 422 571
981 321 751
602 286 126
623 418 769
877 750 37
704 347 415
541 209 115
657 941 339
436 879 14
301 743 89
812 112 434
489 311 311
823 71 531
566 381 862
240 681 622
940 602 320
664 606 50
921 700 74
819 598 986
610 246 819
339 848 830
345 206 732
149 830 163
8 814 467
771 317 72
884 438 619
537 756 163
229 209 142
796 514 19
941 663 902
271 301 174
735 547 503
504 736 93
569 814 257
610 956 422
660 931 724
148 34 323
564 900 453
34 447 281
707 765 136
210 385 451
579 351 326
209 737 672
819 224 265
262 618 762
9 648 564
432 409 784
145 991 624
948 580 718
349 933 149
369 479 499
317 705 13
887 181 298
576 623 415
804 756 285
843 843 955
337 148 223
521 667 913
797 993 697
348 491 342
855 718 624
835 626 81
410 100 68
685 501 723
420 155 955
460 179 269
575 593 71
308 289 742
931 176 773
342 117 405
899 996 751
608 977 747
504 917 220
23 560 36
227 210 63
304 892 64
118 71 853
795 444 293
876 695 154
560 119 447
528 341 326
790 486 538
916 519 219
554 249 558
482 308 610
445 48 948
880 696 480
473 525 9
607 645 642
669 392 921
932 540 416
718 410 533
579 204 689
408 814 895
344 226 482
709 916 884
528 577 397
877 872 419
527 571 968
86 611 862
27 697 819
374 495 495
969 839 286
799 200 332
590 516 170
849 129 805
760 352 742
526 261 189
134 174 956
658 207 87
69 564 309
290 996 844
956 368 810
838 479 913
842 85 308
985 597 925
662 206 847
672 658 140
815 298 578
849 947 565
469 257 122
14 501 363
992 566 279
874 797 529
975 701 102
530 57 735
675 862 937
231 711 516
876 985 932
228 45 988
28 501 425
627 465 820
923 492 798
828 97 443
875 113 157
768 453 596
644 373 419
682 618 377
850 997 917
439 930 521
758 912 152
336 915 869
234 631 215
733 774 607
497 557 731
268 529 475
605 449 974
587 605 403
482 2 295
258 556 173
939 651 525
523 373 616
340 919 869
862 114 775
400 501 439
312 869 236
819 423 344
971 669 241
922 1000 112
988 31 323
969 68 871
681 490 303
749 276 210
953 587 569
907 457 164
281 995 314
377 824 107
979 757 194
467 447 913
569 716 118
344 648 212
562 996 139
150 467 247
820 935 660
331 552 346
627 771 936
213 541 487
865 826 255
684 812 127
46 50 190
662 720 228
409 230 417
748 698 536
24 612 137
83 63 133
596 736 278
692 644 206
968 712 781
623 540 526
563 82 549
573 952 919
395 426 671
94 616 349
84 856 564
51 778 452
538 578 59
708 416 631
235 349 275
787 174 915
177 834 710
970 77 707
366 838 302
971 393 4
576 18 971
439 473 676
415 60 821
393 224 462
123 37 55
450 439 305
219 4 262
856 669 729
772 83 976
667 353 53
919 544 679
568 407 147
790 807 632
482 529 418
728 982 831
669 80 318
250 352 341
980 787 904
216 414 772
397 279 678
12 690 370
419 775 913
806 454 420
140 597 182
629 333 732
836 498 703
100 824 390
570 75 58
857 811 1000
129 68 953
769 336 888
449 296 828
727 252 522
615 393 884
735 984 249
418 333 441
518 347 205
120 802 246
212 894 838
200 140 75
748 912 504
344 844 107
843 291 376
705 530 167
943 222 685
401 134 290
378 316 506
49 18 622
199 812 499
145 556 135
460 243 205
273 587 894
352 574 875
336 240 48
414 668 133
554 40 992
538 436 804
677 638 546
116 922 788
917 997 562
747 760 936
729 70 532
915 674 660
380 502 180
737 322 623
176 36 648
206 173 759
208 129 965
890 53 321
997 945 568
900 297 761
155 593 461
367 889 783
925 897 868
214 830 202
998 11 602
66 561 145
953 836 279
19 363 559
458 291 846
446 5 598
670 304 225
270 152 64
393 287 518
998 399 410
206 380 36
68 739 985
228 256 946
626 503 265
111 828 418
513 110 251
460 918 881
703 273 103
201 282 395
499 989 707
43 354 484
117 196 26
66 993 809
235 394 919
34 459 961
153 180 412
931 849 845
145 643 518
948 244 688
531 239 683
314 200 586
454 529 775
479 499 271
112 977 779
393 109 15
426 401 71
384 818 559
983 153 89
651 342 712
254 101 653
645 256 222
366 75 775
76 753 132
881 34 272
66 959 85
732 143 493
24 797 382
573 361 989
423 684 170
821 783 380
233 888 462
545 656 531
231 156 453
300 91 291
947 543 198
943 48 786
825 116 349
66 710 780
953 620 375
13 350 118
128 558 618
170 832 654
272 554 372
877 477 358
924 833 763
840 188 475
25 313 405
535 480 817
177 360 576
763 442 529
649 878 379
469 682 373
45 439 854
504 316 459
234 617 888
164 577 328
189 115 872
344 835 135
58 967 454
815 508 402
399 938 26
534 81 383
841 440 789
429 339 126
950 845 942
52 278 683
917 257 376
272 381 487
971 155 553
334 525 771
623 913 526
278 681 255
601 86 973
60 518 343
598 781 83
131 64 56
902 886 303
954 829 209
473 822 798
99 911 277
439 827 377
240 151 752
319 48 171
329 136 783
290 461 335
708 225 237
617 891 665
805 336 171
684 206 635
702 859 287
44 196 299
39 160 440
627 141 435
689 887 425
113 411 896
224 734 548
578 691 863
247 901 608
927 956 165
912 891 718
562 248 158
131 441 296
206 48 80
199 749 483
718 772 617
95 977 190
108 195 789
518 540 555
76 64 468
518 937 982
602 366 316
276 407 603
649 797 50
832 616 829
901 733 495
292 174 563
35 265 408
67 891 797
199 64 885
700 567 176
47 576 622
414 127 685
846 187 195
262 348 337
811 207 348
359 754 768
682 848 864
361 434 3
82 496 417
508 1 940
913 266 311
214 841 367
461 667 699
419 920 211
181 962 967
805 720 289
239 49 460
485 863 332
98 172 812
56 656 601
190 25 401
644 873 561
938 896 486
212 159 244
911 85 979
179 574 304
787 347 822
598 940 402
161 100 89
44 272 523
246 374 254
362 695 111
110 335 434
857 816 562
128 93 224
995 217 956
487 919 725
110 240 950
867 255 252
944 797 13
375 27 66
540 728 951
108 314 557
187 104 875
485 196 768
774 924 797
556 701 58
162 348 425
980 948 208
845 570 992
673 270 487
616 885 9
277 200 566
509 318 506
492 228 604
803 863 167
762 571 637
271 560 881
930 717 723
405 587 530
642 692 834
543 890 664
549 359 603
61 711 296
538 477 454
518 437 253
315 672 746
238 141 721
64 13 486
768 675 899
788 504 316
53 626 409
775 909 580
645 508 327
22 20 127
261 838 584
112 556 438
434 588 621
211 827 506
445 632 460
838 461 316
335 881 426
303 403 719
598 777 828
72 165 644
72 847 153
877 971 110
335 887 212
24 432 703
654 134 425
113 824 475
483 90 877
360 595 140
165 128 931
245 538 965
495 456 396
801 713 914
310 718 350
166 526 263
399 722 665
421 281 864
196 666 517
54 404 633
785 558 47
396 628 38
665 453 462
473 920 358
934 549 57
432 866 435
329 48 859
867 44 333
894 933 953
52 244 608
939 380 818
383 850 74
162 750 536
751 505 482
805 621 271
791 660 693
162 191 475
875 363 898
511 920 815
472 29 920
319 857 970
26 904 317
189 979 380
316 736 27
112 192 722
830 940 302
319 180 854
169 14 249
951 495 970
446 724 290
754 462 326
407 586 178
842 962 208
941 650 33
447 873 787
549 991 409
581 452 683
277 422 417
265 721 655
914 926 93
845 345 632
918 785 301
650 988 81
134 99 130
349 916 599
938 722 576
780 566 235
32 239 704
723 936 949
403 12 796
626 79 843
23 69 153
641 480 634
928 732 943
231 537 500
284 31 485
646 497 154
118 140 875
563 581 524
205 857 807
405 764 958
659 485 932
475 998 741
321 786 943
699 631 235
499 951 652
199 778 566
440 904 728
643 588 175
61 609 456
597 917 330
986 547 753
467 198 113
277 149 961
955 664 694
733 591 14
254 969 640
57 898 94
294 324 797
147 228 583
354 753 289
238 939 295
592 74 749
935 119 430
370 55 555
675 413 650
267 620 977
853 625 491
139 898 525
114 867 176
521 603 344
256 365 425
761 442 20
797 460 262
630 465 10
84 93 704
353 884 832
820 169 198
850 807 912
604 715 715
614 267 950
754 329 110
706 262 346
155 858 738
15 835 285
887 343 702
382 272 377
213 364 47
301 231 67
581 449 956
226 902 21
757 132 978
991 146 303
510 257 730
343 769 518
615 836 231
384 655 279
562 21 500
441 867 437
805 421 237
574 899 289
739 656 541
737 685 482
460 428 776
235 40 365
274 521 945
43 930 254
350 681 174
629 546 511
106 314 106
327 864 160
352 969 763
32 627 543
899 344 53
338 44 258
179 203 294
153 97 338
774 263 835
891 860 42
109 12 99
34 829 225
997 749 739
192 316 516
943 941 274
707 435 263
522 124 253
105 236 573
143 426 661
269 23 390
429 611 727
898 23 215
798 59 444
383 989 904
168 572 346
852 996 202
240 573 746
292 302 728
252 21 996
258 182 183
97 320 927
800 879 448
964 33 197
166 637 846
196 544 22
368 259 922
544 798 684
59 413 495
516 510 935
513 334 467
41 950 273
627 909 450
670 463 476
206 507 265
417 440 290
9 983 209
410 633 262
13 117 258
170 174 65
389 684 554
856 43 191
585 631 422
364 175 218
669 422 408
903 556 831
807 38 721
210 349 984
545 910 737
509 233 761
474 780 821
539 391 183
356 967 223
764 513 301
25 909 420
851 494 145
935 63 346
561 778 135
358 52 40
465 465 899
824 347 74
413 940 348
464 756 917
233 51 527
341 977 920
150 59 137
176 185 211
754 969 202
363 670 4
765 152 590
933 215 239
559 431 85
868 608 925
88 62 813
666 48 89
815 266 22
267 698 767
80 839 534
173 592 405
263 581 630
32 565 174
250 822 653
111 26 140
77 999 514
752 396 238
927 37 448
721 27 178
357 321 101
27 93 252
46 903 467
987 348 112
103 243 850
542 413 972
910 228 285
301 483 89
549 518 413
417 850 476
295 714 43
744 288 919
782 216 177
424 961 661
753 128 682
620 153 414
439 477 369
445 120 423
473 667 848
698 705 566
271 979 633
978 834 83
849 908 914
81 883 211
321 115 972
481 872 489
487 614 980
19 601 733
628 501 438
670 133 226
635 570 646
558 642 906
884 755 313
113 719 477
875 405 115
334 253 474
305 955 290
343 811 748
344 54 491
360 337 152
5 591 419
967 488 286
864 851 336
823 639 478
423 30 921
888 480 61
148 987 491
584 580 687
612 386 357
984 308 223
458 91 318
568 514 133
11 642 389
332 591 759
987 171 633
35 725 427
271 520 690
812 512 235
788 992 336
932 608 361
119 114 306
590 242 93
678 730 337
778 736 581
375 435 445
337 94 940
840 190 336
295 54 598
71 969 658
18 742 19
330 75 621
209 368 521
209 54 121
272 393 599
481 70 682
403 902 391
285 98 657
833 252 51
944 176 592
539 79 755
22 365 874
493 869 997
332 285 297
172 419 262
515 231 865
968 312 128
13 757 605
307 1000 765
377 794 441
378 588 786
721 173 880
612 288 935
127 957 118
241 44 286
338 636 200
52 191 202
47 841 922
635 993 505
269 809 345
454 711 637
161 789 698
351 916 567
196 818 819
825 166 461
673 44 520
331 223 333
907 260 225
694 461 202
214 660 937
469 356 167
124 111 321
269 689 97
979 30 94
924 938 161
677 337 888
14 956 138
672 627 869
910 724 280
295 145 966
490 219 665
312 323 216
578 51 80
207 715 932
314 759 319
418 982 290
437 2 37
935 505 83
605 782 353
627 837 167
160 480 45
451 686 15
980 617 781
704 504 387
286 991 658
902 475 725
215 254 458
710 720 431
568 897 147
85 851 131
519 917 959
740 644 738
211 256 289
593 177 455
900 133 377
5 14 395
326 179 316
223 775 876
183 318 672
49 53 42
607 174 30
665 159 522
831 406 240
203 770 751
157 176 92
541 668 525
350 751 170
82 725 239
829 220 27
403 696 307
571 517 706
794 800 948
479 323 671
241 189 752
416 187 689
3 809 947
208 111 475
785 550 388
243 365 282
407 282 494
712 559 374
559 405 314
415 189 895
486 298 530
443 32 482
341 45 328
642 672 131
555 852 465
170 672 173
361 824 244
302 16 320
358 509 943
177 835 698
316 207 75
2 162 705
810 928 638
185 304 71
907 823 673
793 111 695
998 203 540
750 499 78
784 104 175
264 149 645
767 561 169
352 226 775
7 391 302
658 157 478
938 912 836
364 578 330
436 995 183
85 445 980
612 683 390
689 754 255
521 746 884
565 685 265
20 143 939
741 716 217
418 435 390
222 548 16
437 584 222
360 314 964
284 243 632
315 362 754
271 283 868
150 917 132
647 106 56
732 390 588
261 227 526
896 741 640
322 277 706
250 951 254
639 503 929
225 869 712
805 780 119
867 613 555
831 216 687
235 510 45
438 483 584
410 487 813
549 958 518
986 282 704
567 323 134
758 917 584
877 842 814
717 105 519
36 248 404
489 958 493
382 58 973
194 69 134
111 163 440
728 144 87
252 378 572
705 191 482
438 576 480
247 437 63
109 560 569
774 2 501
410 543 953
572 578 137
597 501 382
529 574 191
336 556 104
297 416 455
955 889 294
615 292 625
266 601 267
548 885 115
652 606 149
465 622 210
613 313 614
833 522 119
205 105 311
298 910 716
218 837 41
877 621 111
987 199 326
731 588 565
631 657 463
587 662 3
197 892 638
649 642 505
877 902 335
328 324 472
326 659 778
387 498 245
649 631 284
409 47 22
214 435 903
167 325 908
334 286 551
722 502 729
481 493 342
700 259 724
295 774 897
782 585 210
92 170 396
103 559 311
472 489 260
276 613 245
700 201 923
73 930 420
532 162 489
838 197 771
905 147 185
957 286 438
565 481 665
250 997 536
277 290 302
900 811 306
90 932 455
675 663 668
312 3 760
258 900 787
146 410 65
575 864 579
685 610 232
960 96 855
300 849 957
257 154 479
844 876 525
915 139 641
681 383 472
942 626 467
689 364 494
922 12 159
574 10 63
146 706 968
649 352 978
834 343 564
405 75 800
82 198 906
114 483 522
899 483 437
299 396 352
865 384 313
393 748 147
690 795 494
889 160 797
470 646 203
635 875 94
326 950 556
429 657 218
314 584 271
671 689 618
798 585 707
984 281 272
204 69 65
905 543 439
408 586 799
680 436 426
63 630 266
831 979 491
737 646 709
717 251 534
489 719 231
405 736 543
698 490 825
566 57 161
356 931 280
498 261 736
958 339 959
387 247 737
134 599 257
427 20 608
135 415 461
635 889 307
778 555 698
365 666 877
633 419 165
621 40 933
775 807 840
630 427 759
59 126 797
353 201 507
367 234 692
947 29 372
763 443 17
318 939 787
391 514 569
768 338 798
177 169 430
251 627 411
843 681 768
37 353 537
841 548 934
65 153 528
625 156 982
925 675 704
76 156 433
110 137 671
716 397 674
288 312 630
789 251 288
377 45 983
144 80 74
937 802 7
246 896 106
250 464 722
834 135 293
766 391 439
210 328 145
890 755 129
935 360 288
756 129 776
139 202 564
445 83 687
570 875 235
210 719 79
923 625 661
781 486 955
169 23 139
164 764 725
757 812 746
423 627 392
342 365 704
392 260 928
876 976 174
694 89 263
488 465 526
842 332 969
840 34 215
566 972 170
778 422 855
874 34 309
598 207 624
528 190 488
681 377 549
978 727 990
727 750 62
522 818 142
416 819 930
763 586 634
982 290 284
158 641 650
869 801 114
663 709 321
12 803 538
889 391 448
491 173 765
798 56 754
958 227 752
883 980 535
249 677 783
756 923 908
91 132 397
915 429 26
959 713 706
247 255 750
784 943 732
898 355 186
742 943 473
867 212 138
406 804 420
358 161 840
246 520 157
416 449 676
665 295 805
607 865 246
144 947 787
57 418 726
802 983 656
371 62 774
196 887 505
348 379 5
108 879 798
667 248 519
322 171 54
878 376 883
200 911 957
237 773 428
803 480 897
727 790 509
626 474 601
474 460 294
375 306 886
200 553 180
307 431 758
112 738 288
726 205 863
842 343 334
135 883 329
295 896 233
993 997 367
185 81 692
31 171 422
158 217 827
545 67 766
650 455 531
303 316 89
518 278 736
21 364 730
483 651 150
871 541 440
11 676 602
854 395 811
682 274 512
244 241 261
648 194 848
468 573 172
282 425 973
726 824 519
122 69 302
985 282 831
907 795 432
553 325 56
121 926 475
339 688 31
617 694 419
382 431 942
332 777 530
508 618 205
842 565 621
537 546 419
133 687 740
3 139 46
10 285 973
466 86 303
807 786 131
810 749 930
25 603 339
607 365 452
845 173 230
792 255 692
50 210 949
87 887 599
988 372 354
183 120 358
883 464 92
942 175 659
861 318 93
13 839 277
682 936 942
806 133 607
846 560 475
477 653 855
236 879 123
714 964 61
873 515 139
525 391 474
21 48 156
890 739 723
385 627 41
768 966 710
950 770 604
572 639 36
210 816 987
771 73 480
992 743 128
344 605 543
520 38 438
858 168 335
100 710 610
689 42 196
868 719 513
194 713 185
388 704 742
209 133 260
765 942 326
142 101 629
657 916 615
315 33 639
763 604 199
916 33 647
694 381 329
696 230 517
195 117 845
536 840 106
745 848 407
29 271 73
592 170 328
302 669 1000
142 257 748
257 556 247
839 150 979
658 395 649
566 197 132
810 343 188
840 403 719
345 608 676
946 768 602
767 672 76
473 124 990
79 907 479
115 718 970
765 307 627
908 675 640
714 299 63
228 820 654
221 103 351
126 131 247
939 554 213
275 526 459
466 424 850
713 677 412
770 580 949
566 688 59
565 20 882
865 308 338
520 163 999
610 600 179
914 711 227
704 939 769
653 980 431
660 936 820
339 264 833
12 660 818
874 273 951
658 463 212
82 276 577
334 137 767
910 462 722
880 638 957
441 264 80
363 805 834
35 406 553
222 333 834
260 209 704
412 281 315
488 526 688
503 334 159
691 182 160
584 978 340
46 847 175
450 255 992
219 618 170
903 847 495
701 231 124
978 538 30
524 157 829
190 110 181
663 790 262
200 78 23
474 171 539
656 686 142
362 995 401
693 789 517
302 305 498
354 740 669
656 326 486
843 286 429
204 404 101
844 456 739
25 165 354
379 107 943
885 172 506
924 519 666
349 794 509
910 626 59
485 275 499
188 578 770
956 977 659
335 982 864
716 425 263
249 211 102
368 453 108
940 301 180
886 657 713
93 444 749
47 226 77
659 442 969
861 372 38
836 490 331
388 730 23
617 330 636
452 643 617
801 76 495
902 586 461
931 73 238
908 614 96
247 934 597
157 980 272
375 948 901
769 138 167
762 331 236
442 629 13
786 566 67
971 12 354
174 676 15
861 558 203
522 222 779
104 641 5
853 716 109
607 45 32
106 429 313
30 472 933
587 142 555
456 307 251
331 642 537
76 933 78
908 323 23
839 701 33
888 392 628
384 302 61
866 560 302
680 606 83
967 293 569
976 343 894
809 3 293
311 185 860
589 227 992
36 664 37
294 331 105
344 282 109
176 216 966
880 275 223
873 975 40
153 620 474
773 552 454
668 297 96
840 516 119
588 858 860
834 184 756
357 964 388
606 985 677
879 336 944
11 802 258
108 532 897
54 820 685
254 265 180
526 446 910
252 252 313
210 333 366
406 961 703
401 197 160
630 884 875
825 64 996
442 682 144
417 582 894
711 688 905
386 317 935
103 1 612
739 331 73
38 429 153
684 386 97
9 40 147
886 731 359
361 369 101
208 726 857
278 636 81
12 127 978
695 329 205
971 213 892
25 310 999
390 647 517
349 690 114
95 384 49
831 572 617
551 5 460
355 972 995
888 636 691
978 351 584
198 127 915
838 728 347
193 577 673
227 277 360
926 175 691
862 327 743
439 682 648
953 558 153
152 229 467
967 164 74
787 242 149
269 921 647
238 81 19
498 55 938
827 163 493
769 110 772
919 563 985
508 634 538
239 46 863
514 700 83
712 525 749
756 974 504
414 569 262
908 739 36
423 678 655
574 133 47
400 650 162
452 960 165
320 207 254
845 831 604
67 494 109
469 694 654
370 823 712
58 528 475
137 255 121
997 577 634
136 424 111
616 398 625
222 831 151
240 987 843
187 194 152
250 205 49
69 928 919
690 641 716
668 454 925
729 821 722
882 622 781
583 413 127
613 90 834
9 737 453
646 394 88
676 420 254
768 921 585
123 95 41
513 526 331
357 559 292
724 762 160
195 293 321
393 525 718
543 381 996
412 262 464
152 640 347
718 139 524
166 37 742
353 525 38
801 204 513
656 263 44
511 501 7
446 416 660
252 169 465
365 270 531
492 312 279
26 254 374
783 715 87
598 713 486
245 682 780
711 561 887
330 543 631
417 100 850
819 644 812
383 375 356
953 35 94
470 863 430
877 629 356
428 892 582
716 829 313
148 135 893
309 540 694
589 261 514
249 88 930
875 843 111
49 193 500
414 820 618
646 100 256
865 49 407
901 124 496
214 569 708
882 597 677
80 937 980
158 970 710
312 293 952
259 297 768
932 607 538
311 509 222
669 87 500
159 892 795
656 444 977
806 218 581
71 98 938
957 790 676
400 340 275
509 539 899
141 890 14
307 970 781
182 590 768
899 373 324
892 804 842
576 974 286
959 577 475
594 514 154
706 934 92
625 896 385
565 803 548
881 502 767
435 168 989
303 709 19
797 730 902
66 307 941
366 651 706
837 17 88
144 398 472
372 575 143
447 545 573
612 365 869
140 67 359
160 483 791
156 695 555
41 602 253
658 969 584
693 403 65
674 281 421
971 817 734
928 6 656
405 643 877
912 84 456
831 140 347
910 72 142
880 342 679
425 643 807
334 300 178
843 598 565
670 63 560
804 5 743
204 756 902
823 918 805
896 899 772
213 35 840
761 186 949
801 278 913
342 651 308
187 140 417
114 202 288
232 493 257
520 948 3
33 971 594
807 213 192
676 353 47
647 416 475
104 918 705
860 948 997
588 321 323
170 261 831
442 598 848
419 328 463
944 10 321
628 347 569
479 524 387
998 908 463
551 212 304
603 368 812
617 40 532
263 230 389
935 476 908
457 629 552
481 458 825
153 100 18
306 571 611
900 424 811
466 772 187
582 803 396
37 507 633
376 139 69
932 627 199
258 320 63
673 918 421
746 577 777
248 451 439
117 913 889
188 593 220
732 6 816
176 266 72
531 834 484
287 763 179
6 510 576
590 274 483
517 203 678
720 865 399
513 659 495
978 266 470
575 567 145
975 579 655
500 505 859
750 628 194
241 757 957
859 502 894
193 323 75
444 518 764
193 16 691
124 281 901
351 182 733
445 74 919
941 209 130
457 643 573
136 419 128
105 776 774
724 385 765
330 930 734
122 7 33
820 698 669
764 706 417
844 3 100
960 52 568
556 645 839
739 741 337
610 911 639
520 936 490
62 372 494
409 179 267
416 17 993
996 19 903
377 966 617
218 455 378
272 315 970
364 627 732
184 885 175
966 391 356
128 225 493
512 769 1000
754 664 127
690 97 675
543 283 403
528 580 872
315 760 634
951 98 399
909 661 157
382 307 909
778 820 694
504 263 752
107 584 971
353 845 235
707 582 658
838 118 750
829 280 378
642 27 306
789 582 710
118 812 756
861 925 311
752 450 295
835 117 962
399 303 358
49 893 615
494 435 258
996 721 764
95 618 328
473 310 121
441 917 47
997 165 429
413 678 177
484 151 25
309 200 79
109 256 835
134 446 890
811 838 37
168 138 454
678 131 958
610 456 121
594 465 609
267 292 989
456 694 413
526 777 378
628 568 285
862 91 784
615 105 560
154 327 611
70 862 811
506 769 191
489 821 6
547 87 717
848 302 380
591 932 350
915 843 302
168 119 472
154 82 90
294 316 287
388 882 320
174 779 85
299 107 805
405 783 813
23 923 219
838 978 308
737 23 8
721 639 449
291 430 190
284 143 918
502 596 531
277 640 631
156 741 234
640 122 434
359 975 970
310 989 135
730 614 221
295 63 762
262 106 266
889 978 903
559 139 951
1 629 285
623 967 641
657 872 325
922 731 821
82 630 645
348 920 764
979 30 328
960 48 131
19 859 32
35 401 824
500 381 478
968 377 84
664 455 896
708 627 5
328 178 901
413 32 866
34 801 317
326 233 660
90 510 644
454 235 642
12 644 641
762 196 886
857 775 329
864 701 71
816 553 121
476 608 446
895 366 996
864 236 661
458 186 424
383 510 980
562 592 824
659 138 877
97 478 37
688 243 722
941 768 238
696 14 101
619 114 522
248 229 977
686 249 915
434 19 591
384 12 78
548 755 91
248 838 943
577 70 552
596 392 154
766 276 169
496 445 167
639 994 816
64 629 101
652 685 764
930 317 306
110 302 423
535 246 922
190 630 621
27 382 334
391 347 900
771 844 894
778 827 479
590 927 362
842 768 781
903 865 565
545 989 210
66 407 515
987 496 708
964 364 852
498 112 689
680 895 609
281 657 942
103 634 247
948 917 370
408 292 713
591 60 108
584 353 490
254 839 355
866 320 235
917 842 156
938 892 114
609 848 121
375 496 884
30 739 271
936 509 451
66 412 696
256 597 187
913 135 451
92 492 1
226 186 8
731 309 397
971 559 152
719 859 498
320 984 261
868 521 555
425 115 117
942 196 352
660 854 468
504 374 305
824 780 931
794 742 817
372 768 459
985 823 159
199 929 638
285 294 985
320 502 976
439 103 489
465 980 657
9 338 949
816 958 990
51 434 233
310 668 633
939 166 168
707 110 85
660 611 554
801 682 118
50 857 911
944 237 489
716 325 645
145 118 232
835 854 223
199 345 776
890 516 726
138 786 174
254 782 756
230 440 118
392 963 6
340 812 230
800 915 633
734 505 315
4 590 888
929 198 146
865 764 957
886 930 338
537 487 558
681 39 391
309 670 282
733 658 929
501 899 524
527 154 678
149 727 782
458 966 126
466 876 89
363 92 661
190 755 28
694 303 134
951 670 531
736 272 366
406 425 722
846 880 262
687 813 274
181 252 620
860 581 634
771 378 972
135 108 482
647 307 875
231 781 60
228 753 12
10 453 691
275 27 887
828 950 656
17 831 406
566 517 802
998 223 273
203 183 886
696 454 148
558 39 896
463 604 1000
312 99 736
626 680 599
849 590 528
377 422 252
572 297 429
108 553 866
671 70 764
148 154 707
867 309 462
97 593 379
217 906 190
659 931 477
717 6 994
932 669 839
880 517 561
270 120 154
624 847 532
328 581 908
674 555 232
447 426 465
51 153 34
563 853 134
954 807 467
470 665 256
546 678 190
780 750 229
375 717 247
415 917 233
495 830 454
594 285 28
618 951 60
457 687 17
980 27 790
7 624 961
19 122 919
520 16 802
732 511 210
543 126 650
107 784 776
394 511 528
810 154 271
204 574 500
817 78 836
595 989 925
390 999 425
443 445 684
679 29 66
146 570 455
70 854 996
566 482 312
723 771 568
132 672 271
680 929 142
841 19 996
201 34 365
790 876 874
698 762 18
687 688 768
222 917 413
821 866 233
741 953 980
829 109 879
605 312 931
64 56 787
579 288 89
724 339 272
307 319 912
731 105 72
807 729 606
578 829 454
493 379 735
820 169 125
627 845 302
327 781 418
791 58 212
191 597 741
762 956 143
130 503 525
764 166 326
475 746 469
470 530 27
59 450 697
635 412 698
988 331 13
832 821 985
208 780 567
494 804 273
802 46 883
941 418 340
155 205 632
291 598 902
879 590 529
581 168 201
8 520 127
605 441 387
371 400 341
549 234 619
410 176 106
474 75 324
554 455 350
636 151 888
813 607 687
541 86 48
970 787 747
519 659 699
635 983 107
635 783 333
87 348 14
223 941 930
337 771 403
728 999 875
848 801 755
768 257 320
57 276 645
705 292 854
794 29 859
226 126 898
872 47 870
705 216 63
442 262 605
290 879 788
479 531 660
518 318 881
957 935 18
224 700 691
52 78 722
892 402 86
482 966 815
624 463 786
704 359 657
519 640 313
589 852 781
443 642 208
624 955 692
275 841 524
636 482 569
917 318 654
391 498 249
309 788 58
731 112 6
343 795 156
664 257 821
385 289 347
154 982 89
621 941 883
303 672 182
397 557 813
483 69 194
750 826 289
583 996 241
594 187 759
847 317 159
913 88 274
603 316 372
152 431 111
960 559 139
917 531 596
959 373 915
161 347 531
390 770 841
742 169 145
206 376 845
642 501 257
484 512 331
757 232 214
948 721 189
295 373 89
634 223 808
693 220 376
299 360 252
302 393 304
68 699 199
977 437 716
776 362 315
537 90 174
879 105 831
595 685 564
437 543 452
839 598 534
337 916 985
661 107 559
39 107 616
770 327 378
735 426 994
402 869 447
847 143 64
80 376 502
62 973 564
932 287 27
795 255 287
868 453 866
206 612 995
934 247 317
4 36 228
76 802 243
984 217 554
248 988 835
992 25 555
322 496 313
357 307 734
432 896 424
479 96 946
717 902 593
336 956 560
5 131 122
632 533 614
16 596 354
193 866 358
4 1 683
916 975 677
24 384 881
291 336 704
686 225 507
735 540 276
960 474 647
4 845 653
430 518 722
292 940 729
902 730 168
705 841 517
365 632 784
31 979 200
733 327 212
570 765 78
872 34 160
867 897 536
267 711 776
72 585 714
998 483 430
108 636 916
67 348 604
692 565 181
981 719 742
428 186 101
459 204 388
881 564 434
676 885 542
168 898 429
540 326 993
79 586 573
96 161 169
42 130 875
983 889 151
41 347 247
801 890 813
735 984 60
588 655 31
381 758 944
148 539 284
537 267 374
931 675 244
809 516 414
585 980 900
884 361 69
101 97 24
610 483 897
412 184 296
482 593 360
121 581 766
324 415 825
230 198 31
760 65 554
482 849 600
407 982 868
556 915 579
585 47 748
526 873 609
999 705 539
285 164 361
641 537 312
551 96 578
361 792 804
733 246 765
313 719 37
388 315 95
563 949 743
254 656 677
64 494 552
910 475 880
475 861 835
932 813 811
902 765 143
317 869 202
788 964 968
991 757 902
568 98 246
931 372 110
550 584 988
379 755 448
561 500 660
478 27 623
701 828 17
585 358 599
677 768 156
864 957 55
879 124 76
101 395 437
62 78 431
976 615 184
24 541 245
448 111 418
866 851 591
224 203 149
104 636 667
253 199 351
457 735 979
575 173 273
594 748 671
782 578 52
416 198 608
231 832 884
884 779 918
687 731 313
891 969 852
678 575 171
52 35 426
303 866 446
789 604 579
63 982 926
959 396 320
100 562 813
256 864 412
520 633 994
410 806 513
62 58 788
354 561 171
940 10 40
635 633 763
705 719 230
460 655 294
696 566 970
110 327 919
757 102 121
538 191 546
655 294 250
131 615 899
351 596 560
1000 736 582
57 959 109
629 178 719
720 936 248
226 713 21
502 356 410
258 783 762
659 549 949
728 63 838
285 714 550
16 305 932
257 691 748
922 145 533
857 377 537
444 69 276
895 469 121
664 831 153
201 888 304
275 479 193
85 467 616
535 949 125
214 511 571
659 380 291
582 519 445
737 58 170
694 604 6
760 736 722
316 977 687
388 789 18
669 393 378
162 215 467
484 710 247
592 660 901
848 426 443
732 214 616
668 339 75
899 29 109
371 425 274
724 121 62
642 68 223
118 104 132
475 492 859
720 516 87
158 49 937
559 9 755
314 932 670
269 997 296
597 829 18
304 792 426
432 526 903
360 398 362
678 943 738
597 946 4
574 428 8
247 46 627
94 748 691
935 200 362
867 259 492
383 622 20
910 513 979
861 565 750
49 276 36
325 22 571
898 131 892
808 874 16
7 261 284
887 776 552
906 241 549
900 124 474
134 855 949
923 194 386
411 127 864
4 307 526
606 503 2
236 870 258
453 275 748
981 442 805
617 688 117
555 787 900
148 417 931
624 947 991
205 949 409
377 971 339
929 496 563
562 594 456
956 354 792
560 197 235
57 885 975
997 96 334
653 538 29
217 707 535
906 365 948
447 120 598
307 712 320
141 387 491
587 525 471
72 851 167
579 96 151
127 408 329
851 28 172
854 517 100
672 236 386
374 392 775
423 166 759
947 272 708
992 562 388
829 614 229
870 193 637
347 246 467
126 187 830
348 503 288
206 889 985
360 433 544
464 85 398
663 223 908
711 509 609
40 165 559
337 279 282
756 19 292
725 474 144
996 186 831
270 929 303
504 278 898
785 549 997
681 165 43
187 291 487
329 775 852
686 443 256
624 502 619
437 403 356
251 55 202
630 715 362
480 377 161
384 266 857
420 677 643
348 425 4
201 583 255
640 126 288
394 716 328
402 979 12
737 948 574
234 311 322
218 290 149
82 13 670
89 409 150
74 164 652
313 145 45
127 479 518
902 833 531
596 885 6
493 847 293
396 515 89
346 302 779
894 441 100
643 216 461
497 218 547
523 172 308
170 111 656
489 48 509
11 622 512
33 930 250
574 399 516
59 892 284
35 527 502
90 766 499
630 312 234
736 408 392
636 560 743
712 400 453
183 250 78
251 241 715
63 49 954
479 628 5
707 340 48
733 891 666
681 662 176
26 947 40
650 628 253
631 505 879
689 220 1
829 512 363
989 852 988
891 153 294
917 665 815
993 357 708
243 48 612
170 399 905
692 42 304
229 789 945
167 164 75
477 680 846
971 532 518
362 866 638
325 699 438
639 647 150
786 767 200
277 494 561
906 911 981
959 722 805
14 524 545
127 100 321
3 709 214
137 891 103
911 356 118
702 423 112
643 8 72
523 298 856
234 274 610
731 351 606
248 876 775
738 871 928
750 998 27
283 105 191
85 826 269
300 122 943
416 219 36
657 878 10
951 592 53
918 901 565
881 911 963
568 513 314
914 392 896
78 502 935
301 359 378
235 299 519
587 87 426
296 32 239
548 587 249
368 913 212
901 573 3
227 802 603
291 132 320
262 906 152
38 954 1
218 996 451
97 91 296
77 844 751
193 965 250
806 223 405
621 723 897
796 518 568
77 308 885
17 52 787
877 916 730
2 253 167
610 185 384
290 569 561
822 817 447
912 817 939
849 849 169
934 769 137
712 640 836
355 599 239
979 669 191
963 771 217
81 687 773
237 103 843
678 707 224
669 584 394
104 307 464
491 573 466
662 60 843
803 880 249
225 160 247
342 906 67
695 430 261
360 644 263
606 583 56
780 907 331
182 866 183
901 922 99
114 993 110
134 398 991
639 308 508
500 974 197
101 687 848
393 538 740
846 208 725
812 422 899
285 403 624
792 670 377
609 137 607
162 548 709
754 894 28
782 199 545
922 450 849
628 533 443
423 890 46
391 725 532
160 480 120
822 526 260
358 671 797
822 52 517
365 787 518
767 564 103
738 961 515
342 941 843
47 467 116
994 681 724
276 94 183
291 156 675
177 383 182
96 580 585
121 34 170
232 833 722
32 253 926
83 975 999
873 365 924
585 34 165
625 759 701
490 241 821
735 874 311
464 518 819
888 554 511
618 20 58
518 871 521
50 153 975
568 711 285
977 358 485
552 26 309
505 413 617
896 253 507
731 834 39
630 824 176
241 813 596
994 891 786
751 110 357
749 950 925
678 217 983
700 296 126
297 893 352
357 10 827
35 703 111
602 420 39
215 604 615
771 696 316
762 607 849
24 766 809
718 423 962
78 792 95
376 388 994
321 271 302
749 747 991
756 781 77
120 776 553
797 259 921
279 555 495
844 557 437
422 350 105
404 325 867
403 366 583
851 470 882
35 911 162
415 786 360
781 77 42
705 189 369
565 464 919
398 178 249
428 111 139
267 759 6
678 880 488
1000 285 929
683 807 773
1 202 247
274 925 47
841 986 98
747 146 966
135 394 109
604 670 117
765 223 616
798 980 573
102 343 264
768 672 276
288 118 842
708 411 370
490 132 665
64 220 548
616 420 806
319 224 236
716 983 823
497 341 664
607 851 364
561 107 746
288 182 285
309 308 88
179 903 616
627 405 93
550 590 601
513 301 671
120 218 746
45 958 386
338 844 789
623 818 444
411 146 303
74 711 123
886 102 160
339 773 228
662 600 144
451 775 828
437 809 195
87 64 180
201 889 368
738 456 105
840 378 502
704 303 1
621 870 376
943 721 516
763 223 51
305 658 634
97 742 485
100 604 609
806 214 680
950 102 843
55 241 526
347 623 757
599 714 423
528 275 26
454 780 281
837 980 584
901 860 823
950 725 35
448 770 613
610 947 121
212 213 827
287 101 973
411 696 983
126 14 984
622 255 559
683 839 5
138 278 592
423 442 179
549 395 464
466 644 8
147 314 587
138 18 76
292 274 244
897 224 595
832 166 433
430 757 591
534 767 108
194 835 149
352 992 790
366 517 623
403 49 551
514 569 882
574 455 915
761 72 560
953 451 983
395 372 184
415 498 405
115 474 532
502 13 188
170 391 315
262 835 443
651 847 480
16 979 646
816 571 466
354 886 242
509 298 350
56 363 421
11 196 882
300 764 690
400 355 995
520 858 739
549 82 800
363 20 336
863 818 672
667 38 383
513 811 457
218 543 387
650 264 603
379 299 602
211 750 108
678 226 818
643 101 677
602 287 828
903 175 29
843 142 395
348 97 891
340 16 237
46 367 154
726 416 931
478 869 232
450 803 206
975 411 287
171 363 275
145 56 320
183 733 832
434 83 260
911 972 590
753 293 580
124 253 761
436 411 843
444 915 918
5 546 642
341 5 205
904 59 189
65 735 223
664 601 852
435 750 481
410 560 132
969 872 168
625 985 294
867 723 863
596 355 648
114 708 967
325 99 947
748 867 567
604 999 492
494 108 524
730 23 911
626 689 962
978 349 8
940 783 883
29 687 732
832 86 887
428 650 832
438 540 301
347 872 263
527 867 920
731 381 857
74 474 309
553 311 714
466 82 252
949 564 505
506 666 949
37 688 890
340 844 300
52 78 541
646 297 24
653 550 88
742 946 401
627 56 835
607 601 983
325 992 826
436 191 370
230 394 880
197 830 207
403 679 73
799 946 184
585 361 24
400 811 1000
478 716 59
107 319 213
990 597 491
600 693 726
384 79 392
456 444 822
177 34 316
231 733 433
57 831 431
610 582 110
565 674 939
875 41 950
437 478 105
875 51 124
71 679 531
823 753 86
939 483 10
454 384 674
271 611 426
49 124 468
614 689 61
316 371 335
37 778 925
500 474 809
718 485 382
216 216 348
824 140 876
901 393 569
302 562 680
53 134 504
550 557 440
224 819 894
309 735 215
45 704 54
666 79 82
322 332 418
927 285 813
226 303 819
71 701 902
614 143 239
803 155 407
535 629 491
791 16 305
899 40 273
29 260 791
358 689 971
952 180 529
26 449 9
372 189 946
817 56 182
484 106 35
714 119 10
355 602 330
987 984 739
318 414 29
334 427 125
58 545 59
391 677 19
74 935 548
620 820 134
860 811 103
301 926 566
860 556 236
6 570 254
897 520 875
730 734 973
206 652 182
898 363 593
43 225 170
151 614 87
820 435 11
660 976 536
274 70 784
391 416 990
161 49 84
369 31 263
10 216 334
203 267 552
242 68 275
19 592 118
578 590 803
167 476 665
208 220 713
250 618 514
709 18 695
269 49 174
496 140 696
263 109 426
267 866 663
615 958 281
893 638 328
849 431 93
607 210 678
719 346 386
218 21 869
490 378 113
632 127 760
201 960 818
314 394 421
577 547 187
139 508 175
733 449 48
834 242 380
856 786 651
621 943 233
448 103 863
700 244 218
709 78 527
195 762 942
130 265 868
916 6 642
931 136 454
164 388 100
144 28 969
941 135 810
608 493 316
251 200 100
161 14 559
634 877 112
526 679 299
992 651 300
378 251 134
375 766 689
140 411 358
934 759 909
908 66 469
224 832 370
821 850 389
556 413 789
123 583 510
375 683 369
894 386 454
31 93 45
119 888 1000
985 124 570
82 92 89
428 606 650
164 26 734
167 458 141
799 966 809
720 907 733
964 260 621
519 858 117
208 104 999
562 769 53
514 953 296
625 213 904
947 249 945
205 828 545
599 536 982
493 207 324
787 601 365
993 97 409
575 645 648
434 121 310
22 895 921
481 555 805
211 687 141
759 893 35
613 162 868
989 161 594
990 842 600
644 470 545
393 138 820
919 940 642
674 84 791
983 976 380
42 7 944
48 723 715
818 442 324
514 930 436
472 286 525
42 921 437
968 459 53
225 161 756
684 33 116
349 292 310
303 97 229
807 942 779
134 957 736
252 262 263
191 942 171
248 108 940
391 156 818
103 541 854
54 635 857
213 789 135
85 523 862
353 37 213
652 600 500
341 853 848
365 387 573
153 531 752
436 448 856
129 76 461
354 82 900
604 801 584
984 44 323
742 462 595
753 761 706
527 727 284
907 910 631
413 852 527
207 870 228
687 286 93
782 598 315
268 554 223
798 169 50
691 45 375
30 879 825
4 984 473
142 425 137
159 158 533
218 968 375
770 180 536
784 743 449
833 960 180
384 285 960
609 781 149
220 679 702
165 461 997
607 237 305
52 367 193
490 324 961
874 675 181
692 468 383
319 379 422
682 370 110
741 477 22
743 424 270
789 894 261
374 12 14
931 417 958
381 710 729
953 544 679
468 214 365
977 265 461
950 277 975
815 333 247
279 506 771
734 549 305
311 392 458
458 237 36
789 558 108
222 229 476
591 374 913
406 461 849
720 810 858
983 753 618
20 795 469
716 902 86
560 340 456
629 571 989
557 38 389
284 35 79
29 525 679
279 498 267
38 699 476
972 805 675
632 467 115
194 823 501
625 985 727
204 713 876
145 639 60
747 977 576
826 555 394
908 662 907
199 455 976
95 195 966
665 305 770
138 226 891
142 740 317
421 75 851
242 925 890
455 964 626
682 658 490
625 178 154
454 145 817
465 313 838
599 693 573
41 41 80
490 790 832
152 353 68
410 744 756
257 448 374
204 108 775
547 369 289
47 814 583
897 87 241
907 871 191
954 689 916
92 956 137
507 199 396
350 638 390
788 110 631
674 515 517
496 744 490
137 732 48
264 815 947
577 760 725
650 243 910
494 904 403
86 209 331
834 565 250
185 223 357
104 719 856
622 165 726
885 319 130
648 606 649
464 351 55
237 831 727
363 912 683
255 230 550
730 381 674
245 151 327
403 733 66
258 483 263
654 534 327
651 434 591
439 72 969
358 826 384
138 959 712
569 704 345
598 973 114
681 710 154
948 607 972
308 237 406
282 62 456
136 980 357
427 113 109
917 250 23
745 809 909
193 137 103
701 788 658
170 3 127
550 255 698
953 361 408
888 829 493
956 881 965
487 301 316
700 919 400
44 211 524
128 328 381
862 68 955
378 186 701
348 96 138
153 327 525
458 875 947
390 980 16
947 116 869
235 53 746
126 882 309
240 395 894
859 795 223
863 785 930
655 934 262
619 226 114
309 660 880
868 575 706
752 626 221
805 87 639
606 642 648
657 95 136
831 874 574
467 565 216
175 717 255
286 759 912
255 865 971
5 49 667
146 200 975
514 623 481
854 666 944
188 871 751
218 570 767
421 242 830
671 72 917
849 508 220
97 479 1000
662 378 40
375 584 6
640 339 681
209 110 753
459 834 921
418 68 252
654 27 285
22 723 421
630 315 216
549 120 811
897 357 849
520 413 538
316 226 418
756 206 844
182 753 322
276 743 129
254 503 637
731 372 298
275 535 338
202 73 523
170 822 317
959 107 647
749 64 46
751 526 464
401 519 521
148 776 95
520 429 319
298 38 512
473 535 892
686 812 441
741 349 435
264 331 348
131 974 711
707 182 131
933 929 275
514 997 596
139 42 580
701 502 429
425 537 396
36 872 49
621 73 842
707 762 387
771 886 513
902 539 2
972 96 350
550 522 901
884 464 381
908 809 537
627 529 838
598 934 89
190 280 740
896 578 933
327 318 126
701 413 453
425 21 337
117 489 823
976 689 845
568 814 576
553 65 695
588 541 95
630 526 542
140 305 104
668 99 738
809 235 935
944 837 866
917 372 955
206 933 933
93 744 965
908 611 259
606 856 56
975 741 420
652 561 211
988 896 712
118 532 789
434 582 737
653 165 72
453 672 750
15 727 297
837 630 65
367 255 783
400 349 451
23 936 753
278 223 334
712 471 277
604 305 963
329 360 806
386 200 493
126 392 29
112 710 269
483 844 427
326 52 167
41 353 949
835 135 893
303 926 265
768 296 858
733 911 160
813 334 49
309 914 900
428 655 207
154 351 828
293 23 454
733 115 622
274 751 587
158 326 628
52 34 27
623 286 881
949 12 841
815 867 253
982 635 123
830 52 455
283 770 725
907 521 363
414 603 509
14 754 468
818 532 176
643 40 339
713 110 437
211 323 104
127 210 224
713 411 784
231 612 322
436 610 432
343 621 55
160 226 177
848 675 800
57 842 692
424 771 170
787 407 167
163 706 773
603 681 64
982 119 417
634 339 178
510 757 182
835 590 261
361 136 115
482 184 523
947 926 362
711 97 576
308 983 961
963 238 656
983 368 987
147 585 248
278 860 697
946 616 309
948 91 387
635 989 257
266 776 530
175 886 816
886 213 339
668 206 893
256 10 836
791 891 826
39 469 139
555 129 344
172 228 312
921 382 643
373 265 790
266 136 74
924 428 818
187 444 597
697 295 93
544 695 351
573 934 76
796 178 949
352 862 770
39 266 735
364 551 299
153 557 320
131 676 757
565 675 432
415 514 26
346 460 810
209 750 601
718 846 234
804 452 613
620 259 326
722 734 285
799 272 145
350 474 965
326 352 339
220 559 741
931 833 604
878 784 353
775 367 602
895 281 360
264 16 258
789 233 696
357 679 84
539 785 946
672 701 401
13 804 338
717 13 352
799 487 433
122 630 719
223 627 759
952 622 295
353 672 66
585 165 908
844 340 652
865 823 771
588 44 948
74 687 188
47 26 11
362 711 537
643 312 946
872 220 127
703 635 249
879 842 869
416 11 291
481 75 642
543 722 1000
144 406 372
393 338 371
248 685 550
183 804 445
1 583 169
800 982 465
539 255 110
995 893 105
322 972 18
849 963 353
749 867 627
218 866 635
601 474 730
829 689 490
539 758 402
510 870 514
686 238 248
363 645 15
417 761 554
264 888 460
604 845 932
4 119 264
68 890 833
715 585 404
117 727 703
477 779 943
496 162 342
462 32 550
405 389 818
215 634 750
769 94 902
52 632 635
915 432 539
95 8 558
748 801 713
581 231 162
797 755 61
136 966 879
221 175 788
461 766 131
186 694 383
855 656 141
336 497 159
475 750 203
864 539 450
500 758 335
851 749 887
17 671 333
519 155 854
102 700 184
576 293 251
768 353 93
202 96 764
917 540 151
485 325 808
507 470 461
354 170 555
711 145 105
918 232 927
329 27 435
196 900 837
150 364 493
880 242 644
109 356 567
1 559 385
822 721 197
213 357 31
680 935 335
203 316 112
969 944 497
277 86 45
531 295 516
989 483 242
37 343 917
793 551 918
840 328 500
129 561 193
115 276 216
784 37 46
328 327 601
553 91 955
800 478 277
996 849 822
748 281 774
745 711 882
910 939 443
364 353 58
231 833 759
114 882 477
241 401 95
250 814 939
480 157 96
615 672 6
485 455 648
132 878 916
235 791 147
705 329 788
212 627 504
837 346 895
518 974 164
260 745 425
434 396 655
579 838 416
766 829 958
865 821 740
404 440 985
593 406 382
129 17 134
988 723 646
866 229 253
780 285 7
908 469 677
198 584 902
763 129 382
895 454 107
685 47 296
715 474 998
351 380 804
594 677 54
248 970 89
299 718 750
668 643 546
693 93 889
700 741 662
747 256 670
892 461 423
471 914 983
68 360 151
555 552 231
387 952 847
299 406 458
657 204 818
31 138 401
540 971 209
528 878 861
85 905 352
640 731 923
979 379 273
318 60 505
847 392 703
882 353 705
298 896 598
726 621 939
116 609 9
878 481 615
470 263 979
913 971 371
378 964 2
95 57 857
816 160 824
709 170 276
101 954 659
767 430 780
31 679 272
622 348 817
76 970 91
506 548 964
819 166 851
552 647 612
874 159 411
103 988 359
426 767 3
80 923 470
488 71 247
740 711 134
973 740 344
450 343 596
352 668 306
969 238 833
194 400 30
330 787 150
545 901 633
466 459 658
689 438 364
622 286 345
240 571 525
495 783 774
233 415 293
912 936 636
827 886 819
390 492 961
90 934 753
87 62 733
814 408 342
197 922 673
59 350 3
93 539 211
216 407 121
418 829 153
475 64 306
512 827 27
324 701 807
382 923 269
930 144 843
562 520 365
507 41 917
980 128 458
535 519 547
787 328 926
343 589 37
180 164 157
649 600 455
205 595 870
199 112 843
492 906 865
841 485 94
213 695 105
1000 116 834
475 985 68
796 890 763
918 981 432
800 167 158
758 76 616
628 214 422
559 811 576
419 108 808
806 467 989
998 383 274
26 522 135
880 809 423
310 306 307
379 221 575
325 976 540
275 609 476
943 759 610
593 700 663
771 718 446
722 337 580
877 342 644
25 836 314
946 785 34
746 93 56
626 855 360
337 10 140
101 954 664
626 10 718
184 789 247
305 71 100
66 888 948
173 339 463
505 886 248
528 606 589
370 227 495
698 366 984
785 272 414
406 961 223
381 832 333
437 815 963
792 632 326
698 2 693
662 26 398
917 938 574
819 619 76
852 60 239
529 229 328
478 379 297
394 359 589
697 769 911
67 891 97
606 343 298
841 360 213
4 860 558
760 778 648
42 226 811
593 270 920
425 447 310
140 778 915
729 682 384
663 348 195
74 459 95
581 169 392
726 328 236
729 521 514
52 205 84
764 176 847
440 948 811
726 856 801
625 869 757
434 190 436
187 935 190
925 945 102
758 488 29
744 130 791
494 425 381
323 904 379
676 629 147
795 659 766
477 171 622
831 155 263
833 713 372
624 537 447
766 876 177
303 343 787
958 317 565
652 611 944
502 878 606
371 801 191
737 269 659
561 682 914
708 152 795
895 943 965
986 297 789
918 498 927
491 715 665
804 647 99
424 214 615
549 350 834
874 807 965
845 508 603
68 860 151
949 659 749
149 158 250
916 159 132
746 383 257
664 474 971
483 270 603
340 849 816
613 136 780
20 968 638
64 201 372
135 268 398
121 740 933
820 96 967
482 415 544
496 825 328
601 289 577
238 85 315
342 624 418
511 313 580
9 574 941
348 978 522
787 108 750
954 479 821
475 338 464
117 148 248
500 149 583
777 530 737
181 626 990
116 581 391
64 177 569
927 349 163
983 941 781
518 353 385
947 323 486
45 880 792
207 81 225
150 242 320
796 402 531
57 647 372
566 214 697
490 22 568
751 678 521
513 793 844
530 368 698
622 702 593
307 472 487
715 392 971
428 384 441
494 47 624
571 120 117
38 949 896
578 201 187
182 155 237
143 759 553
792 715 228
837 149 296
507 198 724
33 277 932
992 241 590
385 727 737
441 387 22
987 65 652
627 610 105
186 753 503
125 535 383
822 79 857
793 382 915
627 542 101
27 491 928
378 875 18
127 433 574
239 774 155
535 940 932
443 945 367
605 90 200
43 279 771
374 101 701
632 47 103
359 387 805
568 120 70
564 561 191
300 455 586
287 213 641
923 255 446
653 547 170
934 511 453
447 267 529
190 634 139
407 240 962
43 699 291
689 76 442
542 63 808
564 946 367
314 312 552
641 867 254
181 150 366
259 621 319
461 960 430
423 561 196
912 804 198
542 556 106
644 963 234
208 655 630
169 672 288
226 643 283
451 658 102
851 295 283
644 352 457
684 404 764
481 628 335
119 674 116
155 675 286
393 356 688
177 748 590
674 889 1
628 622 805
523 116 897
402 335 777
145 879 948
392 137 347
225 843 50
257 807 537
173 651 211
540 585 388
686 745 419
29 685 700
985 969 392
145 238 552
727 732 490
992 208 90
63 23 523
270 717 27
727 245 54
226 881 282
931 346 852
763 21 314
956 137 500
279 426 908
556 160 915
541 267 211
73 619 525
790 640 575
368 110 690
855 712 107
684 302 244
850 319 114
823 330 224
61 392 816
56 462 594
259 396 221
189 848 662
306 211 287
226 398 452
748 634 960
194 415 155
865 470 44
582 200 673
972 367 928
868 786 977
261 976 775
297 99 79
559 383 951
625 602 152
563 64 292
230 734 685
517 774 770
304 801 25
397 148 136
220 848 24
655 176 43
367 830 538
759 977 321
844 570 680
871 754 127
844 142 438
595 351 740
557 433 218
623 712 199
438 303 548
415 292 415
18 23 742
79 423 17
523 229 165
708 39 903
993 729 280
674 83 526
130 87 873
487 636 992
972 968 177
816 953 684
137 488 801
249 173 867
169 450 558
747 763 292
62 345 659
353 197 929
44 472 646
195 873 362
695 548 211
175 973 779
449 103 701
108 556 362
444 112 495
897 841 443
37 874 221
333 26 983
834 706 97
488 305 570
621 228 362
73 936 420
288 664 807
521 266 778
699 265 44
216 537 566
404 174 523
222 973 915
366 708 319
589 370 326
789 627 629
693 477 401
360 504 132
847 336 433
696 602 670
22 420 994
280 417 791
203 494 617
805 852 69
55 124 290
583 514 121
862 906 323
201 667 509
713 192 481
414 903 965
133 590 537
36 7 434
707 307 898
76 386 333
95 921 824
634 210 489
300 333 68
914 696 292
583 589 970
372 869 535
723 875 874
50 347 68
925 465 187
70 35 239
921 813 172
929 592 632
484 287 861
833 107 831
547 848 206
554 200 585
900 966 830
113 977 730
979 284 718
197 945 650
415 303 238
294 340 901
53 222 32
850 636 878
613 33 500
197 782 276
596 189 668
928 846 423
906 822 105
885 889 748
157 127 133
978 578 999
269 598 737
508 583 144
545 787 609
542 340 969
465 785 319
210 55 831
853 414 406
407 709 446
678 72 688
987 261 898
420 184 841
659 755 315
687 891 884
272 840 880
185 702 511
3 768 704
580 914 939
788 580 740
128 376 470
288 521 96
215 854 876
665 775 308
452 930 450
802 422 117
185 390 357
931 142 737
463 237 891
689 878 476
924 61 632
145 176 204
464 733 444
222 210 787
96 433 874
929 264 853
206 171 380
209 360 504
976 724 325
347 405 364
184 339 198
931 639 275
396 380 741
99 147 275
399 373 554
730 407 657
999 933 916
705 9 503
912 997 676
106 433 593
464 532 560
858 195 124
581 229 354
361 577 192
956 179 322
207 15 752
587 408 137
137 745 319
424 714 479
923 698 749
611 807 247
840 14 866
465 538 504
655 99 554
483 718 527
32 635 65
510 602 140
344 149 633
588 958 394
545 148 617
307 196 443
166 231 720
11 970 170
612 498 698
990 63 939
252 525 393
930 668 744
696 628 816
11 173 348
524 718 92
519 87 469
696 809 932
737 212 694
610 798 171
290 405 251
409 657 626
701 215 568
119 691 851
210 369 283
493 124 259
476 892 433
262 210 807
238 779 550
765 879 539
563 485 177
408 18 702
902 273 935
89 156 722
217 874 54
569 118 290
241 810 693
728 800 892
890 315 969
546 949 82
566 876 179
620 285 659
228 912 800
216 603 535
62 701 882
709 264 514
331 779 677
690 511 608
174 715 667
259 490 154
78 379 452
453 589 231
472 879 504
670 42 943
42 425 830
17 396 972
513 363 170
713 943 826
396 212 962
667 943 488
354 602 458
592 72 574
817 919 505
418 518 953
793 230 747
975 165 877
393 855 840
477 916 882
711 721 308
453 813 50
381 360 632
978 568 786
466 567 200
330 520 71
454 472 975
22 630 234
746 465 39
87 221 182
599 392 477
562 637 138
574 690 309
853 396 986
176 880 834
825 417 962
246 587 641
923 418 558
427 249 613
149 785 19
448 496 341
314 538 690
769 467 285
986 56 862
470 786 650
842 88 963
532 831 866
31 605 546
717 390 851
196 423 618
420 611 802
842 37 320
101 83 671
408 130 2
36 139 375
219 911 864
365 494 41
159 228 660
909 5 101
590 797 84
30 647 194
592 898 445
584 251 310
860 743 33
77 770 315
109 349 236
149 171 512
112 769 500
652 209 246
301 27 831
65 431 188
524 802 577
240 687 620
954 206 549
409 943 527
323 957 899
546 709 782
282 642 667
283 45 571
7 618 697
256 504 71
415 712 97
948 278 69
82 979 853
675 702 854
881 471 156
568 397 582
751 106 565
873 166 791
930 272 356
255 809 955
161 920 452
419 911 624
487 111 325
85 44 815
232 77 584
197 501 598
779 783 473
447 916 847
569 861 483
883 794 703
549 941 410
539 524 715
85 543 508
728 953 272
55 426 658
502 722 386
951 238 214
103 323 471
904 907 205
366 289 940
288 874 766
900 980 368
137 306 75
664 614 959
573 126 351
450 36 362
873 285 792
248 909 533
133 625 200
797 672 624
339 292 342
782 763 2
269 359 130
983 441 219
532 501 368
222 643 73
319 640 252
334 730 637
64 529 295
749 836 918
428 701 105
937 765 733
180 726 856
505 831 67
528 344 838
200 997 88
572 78 217
768 51 21
925 443 879
372 146 164
676 533 625
381 227 494
284 70 650
225 914 813
545 524 799
96 597 994
913 700 40
345 180 450
607 434 151
92 387 884
485 781 697
282 829 374
802 168 163
506 323 233
972 659 654
516 670 810
680 834 662
243 953 250
639 726 607
862 282 232
275 27 256
408 266 909
970 514 85
976 962 767
993 560 567
291 968 706
477 958 295
385 403 308
622 874 747
621 27 616
381 189 855
657 388 581
631 22 455
168 548 287
426 983 12
341 834 886
951 199 773
876 178 206
824 791 415
592 822 14
939 656 856
293 295 44
680 796 128
390 764 561
783 140 505
369 650 993
574 579 633
465 45 253
962 9 173
413 557 620
386 241 328
7 627 127
172 542 964
46 54 860
458 571 327
992 265 142
965 810 321
58 600 754
53 528 149
538 267 484
287 47 855
735 161 875
367 491 285
926 432 442
464 569 416
448 659 57
538 540 996
194 989 555
411 681 797
349 53 545
833 622 925
439 475 582
822 638 443
274 570 596
180 529 998
827 126 543
107 801 730
493 927 872
337 791 914
959 534 741
914 407 95
274 303 742
336 376 639
352 951 818
739 289 969
889 864 524
268 552 304
151 43 176
990 29 174
605 645 722
535 902 66
379 173 529
541 292 133
540 597 639
772 493 969
996 286 740
207 187 698
156 128 244
932 749 162
687 826 277
805 548 8
74 607 141
812 353 48
671 858 187
102 245 617
355 851 189
499 313 194
160 785 138
717 758 149
789 690 760
815 591 257
956 313 88
768 101 67
140 471 945
823 468 805
305 318 418
273 236 905
272 17 764
768 922 254
319 199 911
590 759 420
284 881 299
259 929 869
428 778 442
283 49 973
191 855 475
75 404 499
385 695 530
148 278 16
876 324 174
497 907 575
845 241 883
790 39 533
563 647 969
721 625 642
663 379 836
501 772 672
64 906 941
685 942 604
222 543 1
357 699 459
801 515 248
111 124 671
554 367 904
20 812 585
259 926 763
785 867 240
874 318 750
308 191 731
780 944 364
927 47 67
575 77 218
852 98 885
119 300 676
721 479 686
413 793 775
502 414 855
573 959 495
196 311 532
55 185 956
960 217 7
472 702 25
88 421 153
506 331 85
229 275 404
745 669 965
945 349 338
311 678 673
203 651 866
393 527 110
888 734 668
427 951 244
492 297 251
2 603 177
137 533 106
593 367 180
119 571 697
461 203 126
285 623 202
372 561 910
575 435 247
739 397 60
720 713 671
23 534 89
721 677 696
111 788 308
538 866 694
527 218 976
872 60 444
584 534 588
103 94 594
486 398 386
674 452 304
345 998 540
713 459 75
152 239 123
418 655 925
787 233 50
243 141 337
863 484 562
990 642 502
183 715 655
750 779 259
817 361 579
785 527 908
367 585 273
846 674 964
567 969 853
320 754 772
796 958 417
115 463 338
550 93 843
135 39 46
847 936 317
355 416 184
768 640 413
147 416 653
691 931 190
492 906 284
985 765 334
359 738 891
303 515 640
485 113 767
812 398 301
658 895 540
494 972 311
636 669 394
486 821 422
893 579 417
321 299 262
215 777 797
400 531 984
488 577 461
673 988 248
510 157 152
583 326 839
516 805 369
696 701 514
501 571 444
22 45 626
975 554 497
271 415 261
772 964 217
568 861 940
165 787 398
191 698 102
104 922 904
832 77 933
460 76 421
851 328 639
362 549 576
580 739 999
686 472 253
218 774 685
669 648 27
43 143 444
240 803 50
775 272 34
378 740 671
84 293 509
319 839 742
403 300 51
758 634 856
729 549 498
536 193 293
663 980 74
616 234 275
726 277 215
397 155 527
421 31 779
14 73 867
221 580 91
837 298 312
38 111 528
199 532 238
363 214 273
770 511 465
387 818 607
128 961 622
185 660 185
779 800 654
183 467 641
89 493 314
942 523 205
946 398 24
465 80 355
951 236 444
170 147 303
237 847 387
493 667 846
754 454 267
395 551 872
791 579 47
793 419 505
214 351 945
186 10 64
286 441 152
250 435 988
108 340 372
604 854 427
932 529 496
78 920 828
225 771 895
548 396 584
537 754 786
2 29 612
12 329 129
661 466 858
93 187 998
844 648 296
961 212 226
75 38 825
880 980 314
856 188 323
467 401 275
433 181 704
789 869 566
373 591 632
811 244 332
937 297 78
512 571 701
974 84 2
700 653 221
882 788 663
309 104 65
252 281 102
41 336 881
187 816 403
50 73 829
385 879 294
563 274 788
811 81 467
226 408 347
108 383 54
998 353 738
259 688 961
107 618 181
450 617 648
211 451 250
912 143 504
983 208 238
761 676 362
582 211 389
572 825 565
524 832 817
669 540 765
774 233 89
84 938 950
509 283 118
253 29 806
898 9 266
889 193 522
393 455 674
148 859 494
904 257 662
617 275 243
986 941 126
987 12 244
174 533 550
389 745 817
685 194 893
436 386 656
548 573 962
802 847 552
502 647 32
222 348 528
566 595 780
539 509 135
211 426 275
590 603 557
725 992 9
52 200 665
294 533 648
34 831 796
668 462 877
478 287 750
718 877 977
526 130 383
101 493 158
583 712 665
301 875 200
649 850 772
891 321 567
881 787 778
337 772 337
175 313 875
535 48 276
336 381 443
788 874 364
598 174 178
766 431 226
503 892 412
150 314 118
627 579 691
95 875 22
154 287 857
648 974 543
77 15 330
352 338 627
675 732 153
338 939 580
550 36 409
896 906 583
455 994 479
372 619 276
839 880 30
444 838 468
32 95 963
822 394 508
19 206 98
829 238 90
571 1 504
674 578 709
209 756 794
358 110 17
897 768 846
822 401 266
829 636 896
736 756 761
304 544 103
677 255 93
358 206 304
280 572 212
369 841 787
533 427 778
519 434 333
405 294 785
977 601 926
153 30 873
127 889 972
876 213 817
195 206 711
54 76 510
299 523 406
70 472 971
595 751 50
256 672 634
625 887 273
703 34 562
634 634 868
980 671 593
709 984 5
799 923 347
406 725 379
438 378 372
814 237 400
715 887 538
225 559 182
474 470 70
640 102 13
939 324 836
16 150 927
412 477 49
529 804 951
980 454 669
443 777 783
811 84 456
510 968 608
77 949 777
465 173 216
984 645 93
542 952 159
243 716 805
371 866 178
553 453 59
700 376 835
231 122 973
223 37 880
106 414 562
927 365 243
252 674 125
637 407 82
617 964 56
147 873 48
188 644 411
370 570 843
23 209 5
807 916 767
939 596 281
74 672 107
148 403 716
687 343 674
481 184 718
704 582 140
674 947 374
385 329 558
898 837 899
134 675 542
7 510 193
442 756 228
383 721 640
442 460 853
413 77 123
737 831 522
492 735 831
204 17 736
507 191 834
889 451 465
441 600 230
275 31 715
139 516 141
521 56 798
812 766 687
111 893 820
580 714 850
661 312 59
563 810 281
127 34 943
567 874 192
348 833 678
445 990 278
42 44 843
93 585 556
866 965 351
816 161 629
408 848 333
750 633 454
958 931 85
250 335 560
801 303 106
728 680 675
411 966 519
531 320 77
570 260 919
608 742 627
624 683 301
383 207 343
85 705 235
186 689 939
138 85 30
110 275 804
295 930 930
2 426 362
935 650 625
773 247 847
658 23 18
157 808 613
587 597 527
837 84 229
691 708 111
790 482 413
429 260 181
961 427 538
772 98 208
403 599 430
921 706 85
914 694 691
921 413 962
55 840 40
958 580 324
461 790 171
196 245 490
665 50 424
375 286 163
753 228 297
67 648 78
945 838 790
316 557 296
868 83 198
38 588 779
760 51 582
408 61 556
397 466 873
212 536 245
471 697 153
602 138 189
137 156 877
357 834 516
268 846 971
766 161 163
392 666 304
616 240 451
586 403 13
955 214 845
39 117 580
157 802 802
472 229 819
773 37 827
806 839 15
385 387 707
352 334 165
603 764 395
730 801 437
751 526 183
199 20 615
224 653 479
178 708 18
499 157 648
801 999 147
564 422 372
699 507 683
536 113 366
212 45 324
401 403 706
958 925 212
121 248 717
282 392 395
409 553 680
479 997 210
961 24 611
330 4 788
901 834 231
750 900 648
749 726 268
845 203 407
997 118 964
24 460 476
558 940 599
443 811 930
917 758 721
125 468 721
19 348 793
734 965 251
748 185 555
529 889 892
907 632 239
524 422 305
645 706 299
541 360 986
525 644 247
559 888 482
944 325 215
157 999 838
841 225 262
710 888 220
903 479 81
962 732 550
438 114 320
860 927 806
268 869 820
167 387 172
765 40 549
510 531 94
8 346 284
870 818 88
778 903 969
590 212 596
51 820 644
595 110 26
456 816 321
989 170 563
761 534 448
829 670 250
884 920 259
195 52 36
265 781 75
266 236 242
271 349 228
295 449 380
614 253 424
906 145 592
886 150 306
827 49 124
416 347 931
993 752 895
147 242 666
935 514 902
402 962 575
664 568 302
532 526 832
27 374 532
331 320 584
530 180 749
281 418 972
448 873 347
727 800 704
865 149 221
264 258 218
358 886 42
926 737 93
272 805 247
338 199 183
396 449 838
10 163 23
256 331 913
901 973 161
838 228 895
858 367 851
366 332 398
227 181 214
728 908 746
284 590 853
346 654 253
920 10 617
902 523 703
692 110 480
391 205 15
725 406 730
374 261 803
288 571 646
152 288 388
697 645 93
249 790 941
887 25 797
903 746 549
69 934 40
320 688 402
699 101 221
733 172 648
726 191 159
323 663 587
948 139 749
87 408 681
661 960 930
930 976 388
654 111 198
62 805 870
407 973 739
303 99 221
248 343 452
396 512 833
999 246 763
799 287 346
429 365 58
59 343 783
122 49 644
951 324 109
341 976 676
224 966 45
24 244 158
475 849 889
331 186 453
914 572 768
167 678 101
598 389 367
415 241 545
22 645 314
209 589 439
567 424 555
35 656 770
652 447 650
468 391 873
247 297 614
423 780 486
785 183 810
927 51 576
966 135 435
159 298 45
125 204 65
825 479 170
350 547 36
34 726 5
684 216 489
508 634 205
581 355 69
355 555 775
783 844 120
260 569 524
14 158 389
946 920 137
107 843 201
450 749 495
966 28 482
738 855 700
799 516 610
917 985 578
672 941 700
435 886 254
399 299 950
734 742 59
187 487 47
487 648 712
541 727 970
522 448 510
73 115 243
62 380 807
741 571 634
66 729 147
889 919 294
60 170 812
503 486 195
140 107 557
636 83 950
728 291 78
863 573 296
369 752 299
993 398 273
862 199 565
686 382 583
814 68 272
699 809 192
571 71 854
440 341 268
453 775 404
279 184 213
126 331 380
629 521 123
612 134 251
409 182 403
739 530 379
779 118 968
715 49 707
167 199 341
519 48 894
689 98 688
856 404 872
2 382 475
994 745 240
979 626 639
181 384 458
433 431 506
86 513 36
627 493 11
846 538 636
896 972 202
123 166 551
811 198 893
502 240 725
371 258 896
620 666 490
758 524 869
945 289 992
94 907 508
833 811 292
367 603 36
737 916 957
455 708 931
477 941 988
454 266 946
435 334 848
336 702 556
656 29 353
81 717 392
872 870 295
768 631 797
740 885 707
918 218 709
7 762 303
296 192 165
73 197 905
963 574 475
768 554 70
752 271 128
251 678 180
161 432 377
81 714 823
826 309 601
841 783 369
778 475 600
459 91 403
716 286 809
279 386 769
193 526 817
596 976 805
304 14 555
331 918 705
912 165 203
764 907 667
941 696 251
889 581 636
594 743 375
114 392 322
606 639 544
944 189 470
161 704 15
182 38 792
743 608 199
317 497 370
102 167 96
110 171 609
885 843 249
117 711 739
462 143 45
724 271 669
286 895 913
205 993 172
113 159 453
92 669 511
203 62 249
620 614 498
380 372 18
337 704 646
579 211 501
54 161 903
542 60 170
367 202 109
472 969 892
617 383 687
668 179 800
216 741 157
185 421 316
505 931 188
191 872 851
257 612 15
857 128 805
326 876 860
859 607 771
580 696 397
117 872 251
282 795 280
32 487 201
741 854 720
424 238 719
941 615 901
787 379 149
704 717 529
609 776 764
780 451 21
868 715 488
520 787 995
793 447 844
900 332 948
551 482 946
407 511 245
832 960 210
865 550 453
821 591 259
106 470 890
494 756 432
3 694 117
994 390 724
396 184 835
220 386 345
349 184 117
671 478 500
872 114 633
803 361 525
919 792 298
696 267 958
370 676 230
249 81 506
683 843 831
557 868 208
685 595 835
218 34 407
330 493 839
2 972 180
388 774 297
227 97 794
78 546 45
705 371 497
643 922 835
846 288 313
983 32 55
277 51 1000
509 424 896
675 900 586
409 361 652
607 262 401
902 348 747
475 552 254
282 132 411
947 597 70
464 798 909
533 831 983
326 339 230
561 544 340
168 331 240
363 715 232
108 556 737
622 979 776
896 835 707
804 770 395
617 585 278
971 493 422
45 490 643
873 525 170
307 922 186
939 217 457
400 457 637
867 962 353
957 112 694
776 415 456
719 236 407
449 858 113
255 251 441
493 417 332
195 796 839
204 74 564
844 371 411
42 833 846
970 652 761
726 747 13
172 256 250
213 424 726
180 670 787
748 236 112
995 548 559
981 678 379
40 766 186
265 565 892
14 917 207
312 47 127
326 195 773
436 187 622
963 230 245
892 178 905
189 203 14
863 537 967
839 421 364
911 298 68
580 646 494
281 708 291
440 29 848
313 719 749
931 712 112
859 396 490
707 739 804
711 324 727
578 97 187
676 207 521
900 699 787
16 192 273
366 855 10
959 399 272
195 314 49
122 479 588
89 384 958
393 265 11
300 395 888
940 625 479
592 347 193
942 391 659
780 293 662
395 568 741
933 358 58
723 501 772
169 985 68
911 763 131
357 719 102
307 813 759
545 830 991
997 120 53
809 613 131
109 213 183
551 487 393
853 3 865
511 598 813
218 462 414
899 450 175
971 906 648
17 137 851
834 277 135
201 889 906
752 60 498
106 76 272
190 523 252
391 354 792
209 211 40
318 837 781
877 615 840
697 361 962
573 999 306
281 594 972
313 553 500
927 739 406
208 716 81
452 955 148
1000 807 220
603 266 756
132 897 260
678 93 746
574 74 8
94 222 683
253 209 293
302 335 748
256 175 117
538 760 955
523 668 810
332 15 166
136 240 900
536 895 26
74 757 431
72 556 847
910 587 856
641 589 946
691 444 377
575 355 355
739 656 451
30 233 751
282 323 443
387 396 880
542 589 471
371 981 756
744 722 699
441 924 475
482 420 111
381 935 61
816 349 827
707 907 99
420 65 926
826 370 676
436 419 754
838 157 618
774 398 28
72 531 582
688 487 11
572 299 265
921 681 174
954 319 197
787 457 986
801 793 283
469 747 628
256 506 598
587 412 500
119 96 407
953 9 187
470 824 378
624 296 999
436 412 977
79 973 316
754 950 191
822 47 412
24 613 368
630 323 553
488 927 174
85 601 922
786 704 15
793 630 892
648 393 573
106 186 779
227 588 613
869 443 114
749 463 60
806 457 247
351 504 31
77 891 578
302 223 722
996 602 863
585 585 963
472 716 753
998 244 927
13 483 377
350 710 773
991 638 151
621 284 833
510 256 224
263 759 972
497 959 217
695 808 250
951 832 147
57 448 572
17 394 487
266 185 23
35 743 299
150 840 691
501 26 989
226 135 632
949 477 327
19 294 406
615 137 4
143 178 564
887 36 322
195 384 756
677 438 912
596 675 924
170 156 258
561 428 464
202 712 890
848 562 414
587 144 169
503 362 753
709 158 414
398 504 202
482 248 861
619 982 707
592 121 604
582 955 293
396 79 330
454 320 557
872 14 129
44 751 483
888 813 677
918 445 667
273 391 716
310 546 671
651 764 992
244 62 763
897 457 963
249 646 779
622 788 803
877 206 522
962 261 894
419 721 597
453 905 511
555 263 79
59 665 353
415 653 189
352 515 747
930 187 269
190 526 237
382 610 330
500 195 753
549 989 763
473 633 573
243 73 500
721 330 336
225 759 925
791 381 875
748 561 314
75 587 794
111 643 170
85 229 570
758 669 724
19 5 173
500 37 174
224 372 252
535 698 391
574 5 492
370 966 416
604 808 36
43 763 46
250 448 797
935 65 75
364 640 594
442 542 237
38 995 914
371 911 342
567 868 308
527 710 982
385 333 587
588 180 150
463 947 362
65 81 870
760 498 408
3 970 993
43 972 751
851 49 303
738 288 281
591 235 795
948 152 836
926 374 374
125 475 728
367 425 564
585 116 487
395 496 197
777 563 356
586 496 837
629 602 646
196 968 40
506 810 214
321 640 40
669 631 662
322 262 697
809 776 85
145 982 639
629 628 825
782 241 822
833 514 60
595 146 826
242 767 25
475 708 415
236 837 537
686 152 972
855 745 129
472 294 499
205 989 813
338 297 372
579 576 835
840 544 875
902 306 73
477 353 950
663 300 968
404 992 83
321 679 741
576 873 473
635 204 773
509 42 526
857 204 937
136 348 97
920 728 26
453 884 361
545 835 502
927 84 869
924 270 563
973 167 612
873 229 268
835 821 888
635 352 538
150 747 239
902 844 644
932 695 114
451 355 145
267 873 977
313 256 765
384 862 533
781 175 202
235 529 728
573 181 241
345 26 187
705 883 721
865 164 254
3 777 126
115 105 197
897 528 222
254 753 752
912 920 312
608 731 715
851 780 62
676 378 159
723 225 220
30 211 849
249 222 680
786 334 954
282 433 549
710 763 238
130 830 243
365 247 264
948 422 784
917 254 237
232 220 237
91 259 520
790 115 778
349 574 718
402 814 323
383 429 330
376 368 911
243 677 420
362 990 645
434 674 21
639 360 690
40 54 342
38 847 657
727 191 306
667 915 634
978 916 560
553 901 846
772 680 309
153 165 81
970 247 217
689 883 248
310 465 905
224 155 117
581 732 981
880 381 569
284 591 131
925 851 401
357 156 587
742 598 700
56 741 956
929 698 515
760 354 30
859 529 178
315 977 417
376 374 678
462 695 118
479 155 375
880 566 68
978 692 719
101 216 902
724 724 723
750 410 451
884 144 10
23 604 853
89 859 60
625 248 118
13 291 28
168 697 639
551 49 96
615 109 571
180 270 320
515 182 516
61 780 830
509 141 995
487 641 885
76 128 390
174 500 684
241 901 805
643 585 748
349 471 300
320 15 104
672 465 304
1000 164 725
563 576 212
132 326 185
456 549 867
564 653 752
120 419 754
643 135 93
437 406 950
758 772 438
288 212 372
525 299 91
334 208 120
922 877 136
255 564 889
906 784 336
878 271 610
306 654 605
151 144 875
147 998 949
326 89 273
577 411 854
61 326 954
128 156 357
376 896 830
88 604 491
795 557 658
482 939 233
667 970 246
170 83 189
452 252 482
664 335 398
124 515 540
930 553 700
590 360 933
596 363 787
297 712 325
802 320 57
665 89 427
645 755 878
406 524 385
84 17 595
532 195 471
404 994 822
130 300 470
523 69 852
926 159 281
921 204 727
193 861 902
224 629 979
399 585 371
358 531 172
761 115 263
496 269 762
310 857 949
121 901 639
31 889 312
555 578 471
578 245 811
172 34 145
258 662 336
964 122 61
380 508 668
262 240 814
156 532 881
662 427 826
66 338 875
226 544 407
614 721 39
547 496 840
931 257 192
181 520 528
755 992 380
220 881 134
671 196 558
130 50 58
514 63 589
574 354 815
830 699 413
687 57 377
623 520 787
785 929 536
342 236 423
319 161 261
713 811 669
586 498 972
760 319 212
656 366 346
435 672 635
128 853 193
242 207 448
781 129 554
556 71 819
281 605 547
189 6 442
339 745 984
49 539 550
508 993 518
349 879 214
366 158 741
528 352 865
606 636 389
406 35 458
955 101 965
893 10 30
655 78 968
691 367 938
605 297 473
559 696 811
908 147 56
951 610 229
803 286 20
114 402 872
93 521 139
494 50 575
678 79 104
204 625 107
38 997 332
147 974 288
686 991 953
970 606 974
760 540 858
930 563 586
380 633 486
51 383 525
191 580 750
877 762 941
902 490 757
442 872 619
980 659 952
833 14 364
32 124 774
542 165 340
667 100 793
912 920 623
480 435 5
315 131 434
932 487 48
735 388 49
951 41 586
320 623 826
539 176 143
887 268 490
741 348 706
817 627 413
978 725 148
134 450 484
804 261 86
572 29 818
212 211 291
717 520 311
601 136 521
302 578 265
170 280 369
754 586 864
936 769 884
542 61 920
984 935 593
46 816 124
519 44 156
655 627 168
655 57 672
117 95 439
393 314 288
704 345 231
874 721 707
123 447 369
91 520 582
61 530 685
819 85 766
675 676 237
815 705 269
333 220 721
149 474 332
928 23 418
157 897 762
636 505 539
498 238 260
799 412 973
607 507 262
417 864 121
181 421 792
96 540 291
251 826 852
559 452 693
526 823 430
507 683 713
372 641 149
493 66 763
747 751 497
511 841 479
687 13 85
536 397 942
403 36 663
74 946 598
984 544 757
286 747 714
740 369 859
270 480 639
484 342 754
299 495 409
348 71 578
976 758 781
950 969 507
263 183 704
321 175 184
73 917 560
308 759 157
323 78 769
164 979 474
15 377 610
137 593 664
881 33 912
119 36 763
235 530 140
700 932 729
995 228 313
373 907 858
571 550 576
341 186 919
137 716 743
496 891 48
576 764 958
149 551 433
814 941 812
314 195 52
367 544 409
261 622 133
873 643 277
935 798 193
113 435 217
987 404 480
582 682 981
1000 109 869
893 578 65
794 706 603
780 401 143
920 233 873
994 253 961
537 270 161
623 649 959
120 372 190
896 88 91
505 200 604
542 353 152
924 711 612
127 595 488
794 614 552
540 571 805
37 739 299
628 339 506
741 698 68
553 453 138
440 315 325
889 961 897
921 810 54
647 571 330
540 646 543
900 160 801
464 293 398
872 170 249
461 287 509
821 393 672
977 779 456
117 156 273
150 647 205
386 553 18
893 723 69
214 889 591
472 200 865
804 951 7
228 180 736
735 866 837
878 241 936
193 481 441
776 31 35
871 406 440
619 527 908
394 758 761
231 281 697
633 487 769
784 952 27
981 203 513
243 755 475
181 900 214
658 327 320
419 512 305
667 612 606
550 551 656
415 197 281
233 770 268
553 180 346
331 910 357
6 469 536
760 713 91
156 601 755
104 436 181
710 357 652
223 657 215
142 812 601
412 159 511
195 186 128
934 404 72
62 259 609
643 746 299
351 523 209
202 252 75
509 598 804
60 450 616
77 402 426
974 427 446
266 739 413
898 626 118
694 408 305
775 117 900
711 373 437
301 338 866
86 200 913
381 882 173
628 487 200
752 978 135
421 689 984
998 326 340
665 348 664
930 913 17
536 191 449
28 11 58
942 200 951
55 162 978
760 80 90
188 244 544
486 781 519
911 948 967
304 449 108
992 738 966
213 521 300
332 879 298
394 448 216
660 681 841
904 269 335
925 36 488
705 34 502
618 946 559
379 510 627
688 396 522
613 213 894
680 321 547
394 670 737
97 597 910
148 949 633
655 646 765
722 58 565
982 411 70
845 713 366
516 965 977
631 243 800
150 642 141
245 964 280
41 16 669
719 983 846
811 463 711
285 695 877
930 146 61
595 527 872
781 646 944
824 764 567
682 539 833
963 633 778
784 619 777
599 986 413
526 721 747
121 29 780
691 124 369
46 718 920
783 108 516
850 258 483
329 219 439
295 630 128
146 623 894
810 288 38
442 479 131
628 662 511
577 172 290
527 797 564
417 674 965
215 269 131
162 614 689
404 923 659
550 834 26
868 343 414
253 374 428
301 158 264
531 801 916
867 866 903
72 185 175
543 905 843
536 439 408
337 131 224
501 655 799
223 640 698
9 886 928
630 857 192
112 307 730
536 957 916
245 395 193
39 262 505
715 87 214
352 109 925
207 185 949
259 675 833
268 672 622
89 634 951
223 399 584
623 899 947
140 788 690
291 33 869
160 383 316
332 637 21
32 193 806
742 947 175
770 863 655
670 397 306
810 719 424
202 702 163
231 42 625
29 514 319
654 499 932
329 579 769
399 710 625
317 383 840
903 788 450
722 944 356
286 166 568
944 651 354
314 943 133
646 845 781
779 487 922
457 11 400
632 157 652
316 49 858
450 477 282
385 757 528
791 378 402
727 188 281
121 837 709
836 413 262
695 607 391
708 93 832
756 267 964
91 866 558
23 846 559
495 771 198
650 683 580
929 776 428
567 442 592
261 630 841
415 322 647
408 933 925
333 311 231
90 117 584
803 836 915
275 558 261
875 44 889
858 896 544
512 757 968
116 98 42
501 214 652
858 542 274
278 563 556
494 380 853
989 102 902
542 853 497
904 975 432
177 707 878
945 639 770
122 39 94
958 74 906
155 91 158
882 899 345
692 129 397
747 357 692
12 899 885
893 182 356
102 972 759
703 973 993
463 31 596
628 40 820
479 574 489
820 487 973
550 509 466
364 893 5
576 936 714
186 208 500
4 74 433
126 454 141
945 984 455
814 194 312
690 893 360
600 599 335
228 182 360
901 628 501
757 537 48
323 696 60
583 945 666
587 808 982
844 949 345
228 567 703
724 753 173
312 373 544
45 493 93
966 883 214
658 741 213
919 61 316
319 928 738
188 696 22
251 269 995
752 742 863
687 314 682
841 919 949
974 774 995
357 387 451
237 906 373
27 781 335
93 195 438
846 506 118
70 939 771
393 490 548
446 296 696
383 661 144
554 68 996
891 138 479
420 303 641
864 211 15
958 2 522
312 837 223
253 61 597
818 615 420
505 3 659
703 520 287
884 204 910
998 918 734
465 387 634
609 580 296
174 161 655
975 883 972
765 642 173
891 740 595
439 558 25
453 308 237
473 649 271
591 961 674
748 87 8
258 869 938
992 506 974
2 832 406
384 302 68
687 778 896
851 959 475
349 656 344
418 969 339
742 943 776
77 648 535
806 895 315
723 648 699
727 809 881
665 752 666
934 556 862
10 698 611
941 884 971
224 790 203
435 76 628
490 456 889
912 933 668
655 150 678
141 264 14
289 894 611
19 768 741
604 23 999
699 642 197
601 623 289
886 433 955
934 813 770
845 838 467
864 440 606
795 245 656
788 935 317
402 749 681
690 81 5
35 240 466
266 696 874
801 409 880
499 402 208
120 526 833
666 448 79
650 999 507
576 314 608
658 605 779
15 386 168
868 581 929
462 303 619
37 303 130
354 581 202
94 338 349
695 3 487
495 27 122
735 653 207
777 725 16
810 675 481
196 266 861
486 25 719
459 11 884
777 265 635
532 972 489
565 773 219
179 876 504
179 113 119
545 203 495
514 112 330
529 884 705
137 101 240
996 317 332
620 61 247
942 124 285
571 539 824
671 676 250
681 220 774
230 80 103
235 851 128
642 191 598
423 672 892
147 113 200
335 60 669
208 665 441
822 848 334
266 27 507
729 303 335
314 927 113
737 520 7
542 37 438
321 384 450
9 316 343
739 215 301
963 998 630
975 138 831
477 286 696
790 625 691
490 29 170
99 482 299
491 168 198
27 861 694
849 334 580
655 625 245
937 784 455
703 702 554
730 65 893
722 732 297
482 489 971
611 468 612
346 828 312
93 845 865
206 696 664
273 794 39
649 959 844
495 666 17
888 841 912
460 911 777
750 77 61
482 995 17
849 353 279
86 359 406
474 232 585
990 886 893
826 275 408
9 842 330
339 443 781
620 516 678
140 678 111
905 154 785
777 632 143
322 316 352
361 611 102
134 750 112
258 985 580
811 757 948
154 257 114
37 340 899
223 313 986
958 174 701
785 427 69
526 73 95
70 123 981
148 551 141
702 15 732
6 312 408
232 631 804
957 631 624
557 431 992
380 795 715
363 58 875
322 167 701
652 25 15
877 91 330
223 276 416
633 836 490
39 753 866
834 872 893
307 835 976
582 927 775
550 131 86
599 14 157
688 277 225
151 61 248
187 276 230
532 716 400
202 871 480
774 241 957
335 713 445
357 925 955
604 171 179
785 328 620
572 308 822
60 625 353
859 499 598
218 58 67
339 60 423
412 547 591
47 817 112
721 509 225
117 43 95
590 91 458
279 489 501
671 204 4
915 312 710
150 571 877
181 267 955
875 434 946
641 388 891
173 35 262
388 932 191
288 25 98
148 840 94
391 119 7
63 236 96
506 55 58
282 667 29
451 806 479
307 839 256
830 806 185
953 886 633
728 483 872
641 735 256
209 114 852
676 91 272
348 606 417
431 230 963
318 37 196
451 591 450
621 442 164
639 590 216
995 972 444
122 381 567
507 159 848
340 66 27
955 128 853
703 229 901
482 983 550
978 60 691
963 224 179
191 903 230
602 162 173
757 808 227
543 284 1000
215 170 493
721 140 655
806 590 858
172 162 486
933 17 902
581 908 676
436 490 909
661 851 759
71 474 20
101 174 940
383 565 194
801 164 919
632 152 715
775 520 672
412 187 325
977 976 926
960 793 102
649 854 184
958 236 157
228 266 873
963 70 120
746 775 379
705 822 342
269 413 568
999 376 629
328 535 469
688 248 862
994 726 23
385 775 496
578 374 818
310 494 586
476 631 464
726 451 149
165 422 718
302 586 889
76 476 485
788 197 358
417 39 199
685 79 230
218 760 248
825 277 328
451 660 903
509 765 88
614 647 564
512 67 485
811 661 948
530 538 195
585 699 675
314 536 490
446 85 690
350 301 934
155 457 249
976 925 504
659 868 406
111 628 701
821 27 670
476 825 61
968 828 850
294 349 126
934 197 902
647 630 467
188 822 182
1000 335 454
512 802 409
914 82 917
20 204 411
750 648 804
650 679 78
231 327 71
440 998 112
983 790 947
974 877 714
791 421 125
397 823 47
99 800 290
410 330 220
917 941 352
570 815 519
847 340 349
936 598 314
567 262 878
574 25 138
454 849 467
704 416 187
282 395 481
271 477 846
813 684 544
556 536 133
620 9 846
466 61 486
372 725 387
945 172 190
849 642 925
496 793 824
257 769 783
666 462 126
401 391 702
636 534 270
806 256 283
94 378 417
311 608 24
808 97 144
840 519 124
527 539 687
506 780 609
272 166 158
41 245 888
964 213 629
309 509 635
60 805 712
293 503 251
822 610 436
881 843 171
840 817 704
647 678 565
84 519 375
775 270 826
900 690 333
106 670 127
480 390 31
193 214 766
518 330 528
282 935 987
746 820 137
976 990 856
14 482 216
371 174 339
867 306 260
397 74 94
215 308 416
671 3 551
193 558 758
283 22 161
939 728 677
962 978 802
767 57 342
9 177 406
726 89 387
439 740 51
292 616 953
722 259 86
751 183 904
931 173 878
329 190 719
879 581 600
100 565 621
599 358 234
509 798 325
505 504 267
716 979 154
321 243 603
27 956 123
914 474 263
221 467 272
689 580 896
945 315 838
371 615 388
375 782 903
405 149 244
425 966 917
149 988 287
965 822 32
384 760 159
690 737 869
659 107 218
696 755 649
389 232 36
501 495 255
300 972 619
517 257 214
382 38 90
18 644 703
187 248 250
301 294 245
786 118 925
707 914 589
481 854 781
34 46 536
224 432 148
773 982 550
976 368 157
399 857 661
855 546 571
413 874 570
407 197 928
758 633 382
960 330 769
103 435 565
755 935 567
209 407 971
760 151 257
662 338 560
234 268 384
92 205 470
553 327 59
361 869 23
903 814 188
40 891 164
815 752 642
346 333 243
395 285 456
288 812 568
189 385 325
479 240 247
617 459 357
549 705 289
216 688 792
275 638 229
687 541 714
435 371 41
905 548 586
924 686 889
258 502 295
883 506 262
646 355 407
756 936 386
225 869 850
793 771 371
767 907 70
906 395 974
14 300 555
150 812 358
723 930 666
641 727 973
786 66 26
134 208 650
842 192 91
694 769 115
680 784 166
609 343 868
330 514 348
852 684 513
31 829 565
76 892 24
253 759 708
914 724 970
107 612 801
911 440 147
487 981 295
865 931 264
178 914 639
494 724 848
114 595 5
160 118 534
881 259 217
850 145 918
788 806 888
2 807 261
278 796 619
327 953 30
534 734 912
356 987 914
710 321 23
238 349 111
582 864 536
994 547 349
639 830 355
898 807 764
195 852 128
970 525 569
533 16 208
349 591 619
877 174 842
917 987 89
991 435 851
347 665 582
716 344 992
707 552 7
417 483 726
195 459 283
662 276 515
685 496 436
593 134 437
163 89 246
940 108 595
499 807 29
156 646 971
907 219 92
668 180 268
286 710 378
712 521 861
159 291 279
894 924 69
597 260 504
258 547 916
575 578 303
401 312 249
346 656 534
584 145 341
905 554 301
885 554 672
460 42 498
294 61 546
875 428 360
336 941 301
428 482 835
531 887 145
99 681 186
524 930 424
458 37 806
43 584 458
2 10 522
437 133 435
296 637 459
612 376 555
283 283 738
998 527 686
188 159 511
411 975 54
158 849 264
995 323 29
392 829 330
551 381 239
9 338 263
486 563 495
971 852 304
842 844 400
619 972 533
460 947 287
480 670 586
166 586 807
161 434 300
719 794 29
20 327 173
259 282 861
492 700 371
524 414 492
418 121 991
244 362 591
695 254 781
340 751 772
280 754 455
489 884 999
51 230 567
709 657 111
1 19 708
276 872 361
492 561 708
928 852 309
387 864 67
631 942 593
12 116 946
899 661 730
561 973 636
921 382 593
53 333 308
118 717 733
400 549 235
215 722 677
249 146 41
520 567 626
196 883 681
23 153 194
596 542 257
713 541 575
402 732 58
725 412 336
830 505 125
248 465 920
69 249 830
712 522 614
436 207 798
196 742 244
372 63 531
548 310 532
182 182 818
13 758 527
40 552 336
800 590 120
128 211 460
258 556 889
736 770 337
886 692 340
115 395 699
267 50 916
743 853 695
848 998 228
444 460 184
679 569 216
875 607 927
24 536 298
417 196 643
188 406 872
318 25 633
693 726 708
945 190 957
636 153 324
999 193 577
587 325 707
851 387 141
236 335 399
903 369 327
369 737 836
444 852 13
845 823 89
6 348 289
691 342 897
147 483 475
477 182 460
878 310 125
887 770 911
630 953 795
645 605 569
412 723 225
810 175 831
301 303 706
3 584 298
916 653 614
267 204 911
508 167 282
527 319 55
692 368 726
653 347 280
972 578 547
48 359 811
799 119 524
815 258 175
312 635 991
766 864 150
833 167 114
141 436 975
66 280 899
760 518 763
679 825 387
54 87 291
974 702 818
798 699 74
470 562 705
70 717 567
899 299 203
141 905 893
857 436 549
892 373 910
967 763 648
592 841 28
342 253 820
435 578 922
754 438 55
931 841 380
496 469 766
82 817 538
551 943 19
824 456 690
476 226 32
758 197 485
577 469 2
980 803 2
421 301 1
301 140 730
906 955 23
873 937 556
410 813 494
267 385 866
435 634 151
28 752 563
782 953 384
704 130 642
554 843 325
679 64 703
253 248 483
253 778 972
877 640 785
750 517 186
235 67 975
116 310 285
346 698 443
347 360 861
38 23 801
359 18 558
864 714 386
804 196 354
33 661 689
358 395 677
181 571 370
25 859 825
98 996 771
4 500 443
352 276 23
25 776 133
554 604 664
864 660 374
470 136 53
885 197 910
290 779 748
734 636 934
159 360 801
897 757 23
82 130 544
141 708 658
280 125 967
672 608 752
330 110 80
897 941 370
345 177 509
607 492 555
491 897 51
665 61 661
559 901 524
278 856 249
437 937 272
272 80 242
409 530 164
309 386 68
289 302 678
742 452 545
244 595 759
515 368 732
246 94 761
702 475 913
729 751 714
654 128 717
150 467 785
175 114 609
236 250 265
800 578 237
79 793 956
637 710 58
165 754 146
654 491 352
805 499 330
271 212 330
25 524 79
98 386 254
677 884 214
473 830 464
407 598 23
672 949 609
338 80 594
346 715 412
526 653 68
570 779 986
122 507 233
957 541 71
932 655 300
198 353 931
503 783 13
730 483 253
222 127 682
964 959 436
664 97 25
212 983 784
725 966 236
579 546 296
975 842 541
698 23 157
100 23 564
244 746 856
451 904 727
792 950 879
597 384 289
139 548 53
14 756 918
773 138 18
780 398 942
187 559 679
358 803 855
285 317 751
208 688 328
601 344 363
630 431 123
463 159 372
919 848 106
710 440 799
997 670 877
70 400 763
401 399 498
15 923 630
235 872 166
154 784 593
738 440 499
46 673 856
688 268 531
118 433 574
938 194 467
9 567 912
199 545 531
513 458 465
599 785 941
912 637 415
677 87 924
471 116 356
631 115 6
945 255 838
614 413 53
840 438 794
353 733 882
933 310 174
846 362 483
94 755 942
611 317 807
227 86 153
345 47 62
945 281 237
171 304 830
122 63 632
110 697 787
724 954 640
840 156 534
49 55 333
798 74 346
711 700 645
656 421 483
201 925 64
431 655 343
661 234 109
642 554 41
567 685 269
525 625 227
709 115 830
268 927 652
852 713 522
926 350 307
395 81 272
300 138 690
879 900 299
331 639 934
342 113 818
352 128 125
200 47 184
220 353 736
634 695 453
808 376 748
940 398 35
75 391 859
726 665 997
377 132 128
846 481 725
237 284 275
133 617 581
74 981 81
147 917 424
566 988 320
407 142 866
857 310 753
203 179 861
684 562 702
327 849 844
749 270 142
708 230 277
745 393 182
773 795 355
723 265 506
217 752 497
324 21 148
899 547 6
227 189 964
149 411 245
143 489 497
641 98 859
794 95 390
674 218 111
440 785 904
699 969 812
888 398 231
647 56 530
898 951 235
184 400 342
625 748 185
619 565 703
363 1000 69
699 799 186
798 403 682
797 902 960
845 158 256
548 478 238
515 939 525
302 747 477
456 21 239
534 767 188
265 351 184
11 937 994
36 593 363
193 856 711
292 615 421
781 561 469
497 157 679
735 172 19
924 805 748
331 605 843
673 83 854
345 521 924
174 467 309
253 863 33
867 680 146
113 90 523
313 992 241
41 404 717
176 679 341
286 876 807
155 601 576
528 459 557
367 931 2
558 795 80
780 92 193
895 641 172
747 328 898
526 660 883
896 197 807
441 662 618
185 777 218
426 786 915
280 123 993
113 183 27
517 705 26
905 740 229
896 690 431
938 988 445
516 284 261
767 659 777
975 129 418
962 329 269
834 469 725
404 631 221
140 290 19
72 119 432
475 912 727
906 289 339
837 775 720
475 698 244
748 407 937
89 167 112
360 10 157
861 491 567
665 175 865
836 341 654
165 362 487
690 102 908
870 10 607
843 633 73
160 315 960
820 107 108
553 245 880
137 252 579
577 52 24
464 782 976
260 969 547
590 910 554
557 281 928
312 857 826
630 188 733
660 569 855
477 641 727
800 375 51
816 992 439
52 506 815
148 54 727
979 793 604
154 176 437
56 54 315
43 546 102
646 779 183
566 432 159
520 193 34
751 903 872
226 926 221
554 332 58
247 222 564
752 700 290
989 325 689
176 677 918
461 60 158
169 893 855
175 170 977
863 153 423
613 780 435
988 193 541
415 736 754
985 226 102
127 431 528
429 28 798
685 641 26
325 5 464
165 52 21
53 645 665
999 360 846
725 74 91
855 724 976
775 847 161
959 309 931
239 89 486
258 745 163
428 1 195
9 686 767
182 65 416
147 200 28
136 880 106
552 914 992
336 952 29
358 557 506
269 178 188
344 183 737
296 744 655
499 733 820
85 323 940
107 587 451
883 262 121
757 995 460
362 715 48
622 116 439
613 803 700
132 725 621
624 123 723
339 299 623
483 221 956
810 102 619
319 669 642
727 170 708
824 142 18
992 541 570
148 123 537
883 380 903
419 257 281
872 634 860
622 453 661
653 275 923
165 258 547
882 334 406
260 182 226
718 353 711
773 693 91
809 514 825
972 245 252
547 131 150
830 651 395
693 892 578
971 350 280
591 839 625
982 379 261
609 191 748
914 72 98
181 675 265
375 101 140
797 210 44
444 823 662
657 575 136
447 846 403
179 975 970
955 794 194
526 303 255
937 265 506
556 523 860
627 28 320
175 444 815
452 490 870
618 610 677
179 469 542
616 787 531
410 355 784
717 930 472
569 560 400
940 739 690
560 898 915
105 485 335
149 124 515
703 889 464
851 919 464
748 898 993
827 605 257
675 893 955
486 968 996
282 474 181
604 690 82
85 203 688
63 406 6
971 333 570
147 799 383
983 605 805
9 663 636
569 133 225
842 755 647
390 190 471
345 701 165
101 824 159
916 497 636
627 623 204
748 867 846
153 752 174
155 457 989
476 317 343
269 829 383
877 772 786
681 350 196
266 38 865
330 383 269
100 807 366
785 911 135
403 409 309
845 450 432
591 822 871
590 72 961
919 621 513
637 773 397
391 667 366
648 544 160
997 86 346
285 680 339
733 23 601
668 443 223
430 382 263
378 713 759
339 146 16
971 392 499
582 864 802
807 840 794
858 491 130
80 738 720
712 517 940
962 757 672
340 796 47
300 153 875
712 297 240
110 103 441
401 381 581
516 344 343
761 708 749
298 916 498
669 158 622
543 134 938
399 571 759
118 998 266
638 752 918
490 951 527
132 879 228
579 483 839
72 11 424
735 339 117
885 483 713
777 290 705
27 78 264
416 20 268
540 953 533
313 66 389
769 117 527
582 986 101
590 212 170
971 861 377
427 108 653
54 888 937
324 148 209
671 662 228
11 439 672
432 78 926
45 39 845
502 497 997
537 252 904
960 631 568
608 332 197
232 34 304
105 108 933
135 114 251
867 880 429
46 283 191
465 304 301
201 611 644
617 788 235
78 496 357
629 520 841
527 889 663
814 851 52
828 324 714
589 108 823
429 952 456
547 486 631
766 204 996
11 878 343
555 591 709
223 226 230
877 625 875
432 659 944
790 402 280
474 590 818
57 136 778
702 776 234
262 742 504
241 711 326
28 36 891
110 209 211
983 961 511
479 662 681
484 752 657
737 329 973
426 570 835
816 263 351
11 79 333
784 935 60
979 411 55
710 355 574
584 502 732
951 364 291
362 220 512
126 189 747
125 519 454
244 16 926
621 809 699
706 189 541
937 430 606
210 277 527
747 929 812
471 194 294
94 93 983
282 585 771
792 736 86
47 418 560
850 506 467
710 543 860
910 259 784
118 954 331
416 558 611
638 372 623
976 64 620
366 595 954
654 118 948
822 707 165
782 614 616
645 273 61
575 732 222
372 187 796
6 375 415
476 44 6
128 501 590
325 998 477
264 972 840
39 376 703
405 194 699
254 443 638
839 815 235
714 959 111
395 56 819
821 875 839
277 775 609
480 508 363
925 986 917
16 797 647
661 538 186
588 288 73
609 157 14
522 404 694
192 421 7
83 263 461
603 441 22
19 261 947
467 516 240
246 722 966
775 653 242
55 676 541
197 118 668
306 964 992
209 161 913
228 590 52
980 743 375
625 95 154
638 955 282
823 751 888
7 591 221
233 927 727
682 437 763
885 563 774
819 672 130
554 219 198
971 195 393
500 407 304
321 834 36
850 489 924
162 791 573
698 239 931
252 72 181
178 353 23
247 351 643
554 951 697
61 218 75
464 822 859
3 860 635
765 333 263
880 99 690
230 923 415
726 763 465
948 363 134
703 387 62
679 130 535
297 174 759
193 384 772
220 676 708
119 557 362
435 562 552
157 421 842
545 87 329
578 215 163
958 896 253
817 458 670
962 38 847
578 817 609
721 366 978
703 161 600
815 737 845
75 448 761
285 653 119
464 504 71
837 195 197
272 563 57
555 90 826
543 337 236
684 828 470
374 752 837
162 680 490
386 587 323
752 375 858
582 694 292
27 970 531
102 248 615
242 900 919
613 914 162
791 44 911
865 423 372
494 173 232
997 677 150
126 601 648
584 362 981
989 147 707
92 274 275
464 20 9
936 144 974
803 488 906
242 458 984
877 201 61
479 737 705
96 380 900
877 777 50
367 2 236
851 839 676
400 482 508
255 968 879
884 157 515
959 609 583
221 242 415
516 412 587
327 83 91
716 823 519
386 175 120
142 132 886
455 210 671
388 652 888
520 113 726
19 429 49
308 617 584
350 709 797
227 666 354
868 663 30
303 48 251
150 565 984
659 131 859
454 150 359
136 959 184
908 923 127
206 158 492
354 292 452
672 572 650
307 104 682
83 379 626
199 741 272
679 528 747
250 627 536
366 293 729
269 48 314
125 89 431
148 119 866
520 900 102
906 850 286
371 967 831
818 450 148
622 52 485
895 451 571
56 401 414
406 14 385
168 218 914
889 9 453
7 87 565
759 265 630
858 291 594
810 155 819
974 1000 64
761 183 659
780 911 241
488 286 408
23 707 376
92 789 352
363 304 507
955 617 292
425 912 690
707 229 140
576 150 22
577 146 34
693 166 621
429 367 725
446 357 276
492 865 305
115 933 341
462 316 437
294 491 748
112 874 733
621 443 500
820 179 561
101 724 944
880 109 581
136 121 742
516 166 483
2 384 910
824 280 269
352 78 995
756 396 911
859 97 384
49 778 396
292 919 631
865 350 927
607 440 302
170 839 933
292 824 283
625 4 889
707 87 609
548 864 952
488 548 939
335 904 534
343 214 169
12 346 400
945 245 216
972 480 818
696 545 390
67 429 500
688 448 102
891 351 105
110 926 632
223 292 424
213 472 213
170 346 639
909 953 569
569 842 339
502 73 233
430 244 556
30 482 111
814 537 473
928 764 908
142 532 872
846 235 725
241 26 41
167 439 129
516 84 379
276 117 41
533 515 758
87 740 704
233 595 986
973 322 166
653 466 368
253 880 191
928 618 335
281 826 809
671 68 130
4 59 998
232 416 808
660 537 182
442 251 163
795 485 656
93 360 549
872 77 746
654 185 344
299 357 479
261 863 20
240 50 656
466 288 46
979 577 598
501 209 446
901 576 847
629 84 714
550 75 831
364 803 202
331 441 400
560 134 363
33 608 524
780 840 351
811 326 578
936 552 772
896 529 904
574 751 804
609 777 704
415 957 269
417 660 886
21 729 970
604 938 296
898 193 49
509 762 374
712 54 150
347 429 588
466 515 367
996 985 893
347 343 153
548 632 450
541 520 179
231 194 708
820 291 946
965 335 902
820 897 901
486 441 62
864 20 449
638 202 429
484 474 518
354 906 932
294 16 660
707 404 121
208 3 64
194 680 186
120 275 99
853 475 378
539 457 78
456 918 690
335 562 886
7 573 193
841 883 181
970 57 462
918 279 892
195 359 101
213 632 147
788 153 760
324 642 100
884 877 648
938 661 935
27 558 36
293 340 134
851 464 361
724 858 235
106 471 330
927 580 248
757 33 338
150 100 575
519 666 183
967 285 75
841 857 345
860 690 39
516 393 411
68 196 686
557 834 697
624 547 282
736 321 523
505 211 664
752 421 359
487 603 364
965 811 622
253 107 976
623 748 840
907 212 322
210 333 65
268 236 231
563 823 944
928 616 194
625 465 629
877 637 330
503 914 379
2 82 531
777 170 765
979 976 618
796 315 702
876 613 855
427 364 524
319 500 238
319 191 996
440 329 103
406 891 867
995 684 46
151 235 979
803 604 277
820 384 421
238 317 848
249 29 758
488 164 233
597 218 141
885 786 629
262 203 683
26 800 206
26 641 524
238 602 970
970 144 933
845 126 180
73 875 390
797 526 890
445 108 858
284 748 286
213 808 260
17 13 680
964 51 107
522 585 331
445 168 873
966 738 535
559 243 297
131 747 152
594 826 487
979 123 61
523 113 204
706 585 802
739 52 929
411 218 417
55 675 324
323 856 526
43 832 641
413 469 211
536 212 962
592 712 739
544 723 146
822 791 562
359 229 390
406 879 308
548 975 388
300 151 765
479 608 473
191 899 345
413 752 661
963 767 549
322 118 209
360 257 541
359 664 749
610 532 679
292 288 130
210 570 880
815 781 15
237 810 453
133 376 810
195 347 452
679 424 348
683 927 387
625 783 355
229 803 514
575 126 602
439 37 132
753 150 851
931 551 820
832 248 791
128 51 717
585 464 652
17 447 258
873 173 697
371 19 175
625 699 774
171 312 39
308 805 391
654 259 16
799 141 570
314 810 203
344 741 263
189 414 984
257 859 687
852 577 257
223 480 344
447 17 958
142 218 768
379 350 681
367 443 223
400 201 178
532 944 762
772 469 845
755 638 444
439 546 474
169 458 464
592 663 206
953 687 780
967 135 296
789 21 456
68 647 798
659 520 471
56 111 144
828 687 837
410 135 493
569 535 698
948 556 533
846 30 629
231 563 606
187 251 428
764 605 339
224 245 354
109 259 921
177 315 906
972 275 844
467 541 244
521 875 457
437 65 405
465 773 549
378 8 875
924 132 390
342 809 521
120 478 912
150 53 808
556 370 930
901 460 910
191 459 82
492 272 851
539 197 230
889 633 905
75 432 268
867 441 667
868 163 668
157 153 778
35 458 12
329 691 395
235 466 988
830 369 37
402 116 923
5 941 274
364 497 1
216 898 363
767 221 550
284 594 177
920 958 131
209 25 361
582 182 768
622 299 374
694 31 646
306 793 13
454 383 325
392 946 261
294 764 615
587 263 182
259 209 254
682 422 148
333 32 212
741 611 507
100 226 953
697 211 284
590 134 538
760 708 536
604 750 360
452 153 381
237 72 486
909 794 943
379 163 271
704 819 176
348 799 55
11 691 843
788 770 809
814 672 5
249 185 649
580 864 165
94 835 226
546 196 165
724 196 18
270 192 865
829 944 420
236 957 631
3 485 358
317 258 647
160 319 420
985 168 21
263 398 149
614 341 573
715 330 972
89 499 326
166 985 505
156 898 937
181 48 849
168 819 460
434 1000 779
996 206 546
193 931 156
703 470 749
854 471 741
651 323 150
439 826 483
730 96 420
422 527 639
229 93 155
226 519 503
354 944 406
238 355 461
949 423 273
809 848 262
994 841 752
127 172 453
498 358 355
312 120 888
660 724 974
856 614 451
798 539 172
118 869 284
828 970 835
401 818 767
879 116 966
151 89 675
761 325 775
672 621 827
768 121 474
274 532 641
713 918 466
461 693 624
655 713 717
738 414 1
540 886 851
64 233 720
103 980 648
383 927 975
518 552 621
560 472 595
389 808 173
204 977 918
472 163 198
795 143 213
845 863 127
816 171 658
949 459 817
619 798 20
228 157 992
200 798 333
783 70 91
350 441 460
69 157 978
657 897 692
793 673 352
731 841 717
767 971 161
128 631 201
596 787 21
881 866 977
971 624 565
316 94 761
757 558 958
978 317 945
777 244 131
856 695 862
252 939 487
889 341 263
497 373 963
436 11 132
852 469 629
890 172 875
356 987 2
299 970 373
616 291 156
281 582 705
811 630 583
420 652 574
666 409 432
8 210 263
117 396 199
171 370 554
491 485 319
163 286 913
347 566 579
984 124 477
928 100 99
69 418 359
69 418 135
852 971 776
938 613 514
619 346 892
452 624 931
233 686 98
779 58 496
654 638 614
624 319 443
498 383 715
277 852 554
59 852 339
994 719 473
444 53 416
949 342 947
101 802 696
513 486 552
837 433 404
250 959 720
711 327 801
615 878 177
596 739 867
169 771 854
900 385 431
499 716 888
739 317 215
834 216 537
377 398 323
631 312 94
754 133 526
802 363 252
496 253 886
369 641 198
749 165 456
529 451 502
269 292 34
28 48 834
707 332 403
787 379 769
51 730 872
590 474 806
880 693 712
673 570 995
61 276 234
257 761 209
809 349 237
648 780 967
7 139 480
108 706 825
724 815 203
527 216 515
445 890 646
314 750 998
712 161 232
450 809 33
97 826 338
104 947 276
991 742 669
507 872 993
320 655 161
785 458 683
626 180 287
806 119 99
339 771 664
475 673 609
539 246 687
931 413 951
167 248 157
481 88 148
882 41 76
630 31 752
871 112 14
74 862 778
26 161 237
936 131 162
56 559 742
822 619 636
747 907 962
245 309 641
66 253 797
46 38 404
688 498 699
413 156 932
868 991 239
835 838 405
904 261 517
158 212 995
374 549 522
947 835 402
160 453 938
79 76 567
494 467 595
65 261 83
525 98 32
284 783 233
6 498 760
628 329 165
564 292 967
391 132 23
90 551 844
741 601 320
84 948 861
42 736 933
621 248 728
36 130 81
648 947 227
664 521 679
874 548 366
978 902 112
136 352 999
700 491 842
309 42 47
470 762 706
583 812 915
542 765 450
426 79 884
754 855 430
101 407 299
700 667 4
651 362 39
732 931 498
236 403 880
620 580 67
781 818 145
960 679 85
765 237 873
100 755 165
953 444 499
171 193 595
346 337 575
125 687 965
861 495 400
1000 73 511
811 813 390
785 413 288
594 987 366
940 246 634
155 308 577
587 91 827
877 923 131
524 657 543
242 635 533
158 565 897
657 633 124
676 302 474
627 396 731
490 770 768
865 521 766
711 752 762
734 671 816
220 782 746
945 58 735
788 147 148
181 662 806
500 632 446
668 90 852
437 298 345
225 599 747
855 379 519
21 585 946
784 305 788
12 517 543
709 351 330
760 138 79
712 322 351
990 5 128
651 942 162
711 472 201
547 283 542
378 834 504
952 770 45
785 61 595
916 548 968
440 972 315
113 340 110
140 915 710
416 291 20
571 19 691
471 124 123
913 437 636
507 601 927
395 230 270
238 438 327
630 500 428
586 108 712
770 152 221
846 328 71
435 525 210
952 957 303
137 247 341
348 887 623
80 535 534
507 850 79
234 190 47
672 202 108
563 816 115
247 419 58
765 211 34
942 604 786
741 399 424
16 631 291
133 280 982
703 940 485
92 81 576
234 591 476
562 707 625
727 582 609
696 966 828
379 303 688
632 783 780
879 449 749
872 811 70
212 282 79
900 451 204
843 97 402
916 88 5
278 5 407
676 784 572
171 365 783
475 514 318
865 369 431
557 54 39
243 672 790
996 128 494
957 147 557
316 934 152
101 490 629
735 615 619
332 565 303
760 535 884
444 630 752
363 784 115
227 652 699
965 451 597
809 259 572
784 263 490
710 18 122
753 753 767
664 309 283
581 316 782
43 348 86
968 186 325
73 3 573
72 484 780
204 236 322
938 238 115
665 49 931
915 719 170
744 30 848
297 175 50
241 22 796
26 657 997
977 892 970
190 347 346
677 525 986
729 315 291
973 228 684
731 268 433
636 846 124
507 129 904
439 847 159
944 417 783
140 468 388
890 164 155
557 889 973
777 300 932
220 862 784
331 127 191
337 510 121
996 932 270
10 808 419
97 956 157
986 538 823
749 107 22
549 642 579
264 103 862
779 678 678
300 208 449
59 477 875
633 639 108
241 687 891
779 588 786
210 763 240
899 426 136
607 544 815
915 430 180
960 878 701
869 408 915
163 341 158
942 440 18
717 582 866
471 869 960
200 984 272
660 986 314
534 270 175
744 497 190
932 191 554
473 852 931
434 685 675
40 242 601
306 98 524
731 598 181
983 560 897
750 247 887
896 663 114
118 795 615
156 100 656
928 524 605
983 280 285
650 263 312
318 310 520
880 690 858
56 737 985
401 398 905
421 469 906
723 910 176
747 468 39
876 471 663
270 708 607
978 720 464
688 247 402
717 819 596
81 131 581
395 811 173
640 723 740
572 336 333
826 949 543
231 377 622
482 813 161
277 114 739
379 57 20
844 543 31
425 366 904
790 447 980
902 707 614
467 163 542
555 397 255
211 864 753
277 891 122
696 387 104
330 594 574
20 725 303
139 555 292
263 535 684
701 499 665
364 976 49
138 802 482
115 756 908
125 48 328
417 222 746
350 382 670
143 961 633
306 345 216
505 939 382
343 227 175
312 404 790
526 693 498
1 421 632
169 959 911
294 212 538
135 115 817
837 735 59
461 377 420
97 358 777
15 659 719
686 565 203
575 163 384
48 650 625
373 603 358
749 284 315
24 397 931
537 125 239
747 52 289
131 737 631
763 835 495
182 207 82
40 461 435
74 975 721
970 156 929
604 500 645
6 389 492
347 60 230
473 780 164
116 533 911
43 587 217
336 242 96
783 609 767
885 879 804
898 896 306
546 689 235
914 359 380
110 936 603
753 865 781
594 393 931
98 269 281
134 503 223
483 935 176
817 778 851
75 119 441
573 243 697
821 817 80
899 270 453
277 565 418
794 849 627
731 591 486
725 852 366
909 633 119
886 632 788
362 951 87
237 805 321
740 227 541
213 527 993
709 594 18
241 320 138
557 934 120
698 35 728
594 405 924
252 472 458
450 954 245
778 356 981
781 907 557
886 330 359
885 306 776
485 911 967
370 799 562
275 906 91
857 69 381
627 659 250
157 604 787
969 277 874
272 360 488
395 854 765
731 192 60
149 111 847
301 216 120
931 103 675
160 82 702
357 940 374
378 986 846
269 884 675
466 746 869
572 57 65
624 157 336
870 107 618
834 415 618
939 178 149
556 804 98
208 372 910
88 672 137
308 123 620
190 167 410
719 43 995
245 454 282
16 242 379
739 57 513
837 984 632
81 622 418
544 225 940
850 346 191
696 208 289
125 138 216
702 223 155
488 572 342
377 844 709
376 718 706
779 261 522
550 872 900
957 527 15
724 486 912
160 755 286
888 496 3
253 675 150
944 556 790
952 995 474
270 268 890
728 698 7
613 740 469
265 379 586
797 927 883
46 911 56
979 915 568
377 589 135
941 513 221
981 108 501
364 689 865
101 360 144
410 589 394
333 275 469
134 477 747
810 750 852
237 451 944
766 777 340
635 799 504
766 62 731
891 789 922
375 268 145
811 245 75
230 466 109
674 292 102
846 642 263
462 297 908
176 304 63
945 258 670
854 787 214
76 560 441
351 3 619
359 783 985
314 275 96
271 122 522
452 441 582
897 646 602
204 564 743
773 790 162
938 765 922
678 47 6
442 160 476
153 301 762
823 716 172
556 269 232
486 65 943
745 140 608
296 466 501
27 176 70
172 291 900
504 493 818
979 660 155
271 58 740
477 374 617
308 645 853
812 813 688
697 916 534
104 279 715
430 877 563
619 892 639
276 800 143
638 974 873
735 915 918
955 762 364
66 294 7
804 175 118
455 416 337
339 350 363
262 889 503
75 243 929
861 153 134
262 251 973
842 881 189
560 134 134
357 73 950
869 199 385
681 626 173
78 609 292
147 356 438
962 60 799
995 665 547
866 679 823
531 643 446
372 528 4
286 724 708
276 514 870
467 844 178
984 663 315
321 472 100
971 310 700
997 641 652
691 341 624
89 42 503
711 43 577
695 662 390
699 343 677
439 313 299
126 917 848
141 342 266
270 202 616
966 241 674
809 516 200
436 421 364
192 864 665
599 272 323
263 334 877
190 5 988
31 312 246
479 530 463
983 107 710
867 35 111
128 948 736
901 807 878
160 326 615
28 633 612
305 299 421
703 649 586
355 9 719
336 980 146
759 990 999
348 465 89
549 279 969
698 445 423
344 349 121
473 177 37
488 330 501
718 306 456
344 202 935
734 129 325
800 845 606
33 380 845
766 627 341
888 517 876
881 880 219
880 25 420
613 154 469
759 571 255
253 369 288
310 729 116
862 47 411
952 479 65
464 159 949
449 651 561
242 762 570
626 217 632
887 151 531
932 456 517
899 19 303
866 435 775
354 210 284
740 716 475
802 164 763
913 542 964
176 75 186
837 818 180
336 99 667
43 940 241
649 851 165
780 838 764
984 148 17
368 85 118
371 455 968
44 387 651
129 611 426
253 421 380
800 350 474
67 85 223
591 763 961
905 690 913
996 550 32
589 910 942
376 804 729
755 224 640
354 982 687
14 571 591
281 71 148
585 951 55
598 843 612
850 878 272
937 562 128
552 33 50
986 461 254
62 860 119
834 808 823
416 735 813
595 841 680
574 383 475
29 952 460
39 475 84
810 759 994
479 875 906
565 419 547
244 957 941
478 243 295
437 730 699
705 297 320
331 793 266
7 118 630
277 90 779
645 507 773
654 941 681
507 269 371
393 83 643
503 287 94
328 109 22
755 318 822
601 252 494
308 441 622
322 137 661
741 328 649
190 997 325
643 591 602
399 92 427
721 634 347
342 53 237
718 827 747
930 852 301
470 321 778
854 300 349
406 691 214
437 759 421
340 293 355
657 847 835
222 649 406
82 154 978
193 706 377
996 785 958
405 285 454
156 985 526
671 913 518
732 398 427
199 472 713
45 37 656
979 646 875
812 8 266
18 161 428
335 247 849
509 378 849
329 405 392
691 850 105
501 904 882
756 472 361
952 861 341
241 818 140
153 586 138
425 322 397
965 814 53
135 179 504
110 86 762
297 115 744
67 369 273
596 795 785
30 510 12
590 197 472
353 948 45
380 389 688
34 875 213
109 635 513
777 480 122
54 919 92
951 542 584
999 622 378
882 515 596
141 228 198
877 408 789
442 977 943
493 262 875
34 793 987
761 725 84
127 551 912
889 118 780
207 418 332
362 683 220
700 786 599
648 404 654
915 788 727
22 845 472
537 596 596
2 391 975
851 682 188
788 972 574
813 72 98
375 335 951
893 99 11
433 394 265
88 783 937
248 137 90
533 88 283
997 296 190
393 350 988
837 352 865
330 368 715
725 383 345
288 372 890
309 200 615
696 422 843
385 640 328
538 599 232
28 947 846
622 999 881
525 207 924
418 246 443
446 599 234
407 711 847
866 26 53
36 118 400
775 172 818
250 900 89
812 668 724
618 128 534
453 80 956
12 463 610
972 222 328
9 127 200
202 588 104
987 528 806
270 218 284
547 916 654
780 486 194
851 672 214
530 801 686
709 459 3
695 168 242
955 711 530
628 180 440
120 518 543
304 118 733
87 326 224
270 621 185
746 511 4
201 537 300
918 292 8
699 789 811
196 72 947
450 360 842
811 891 202
308 749 531
460 605 822
44 940 320
293 282 68
853 136 222
314 286 653
230 961 811
457 347 823
231 516 153
797 792 523
2 642 922
637 844 344
109 503 902
814 843 776
567 332 603
397 679 562
289 334 548
537 659 343
823 208 541
136 396 88
774 614 918
929 201 800
592 491 549
922 157 574
230 997 441
242 57 589
765 319 788
906 559 663
564 992 167
95 76 199
508 266 909
587 517 446
208 677 433
244 102 48
903 780 241
77 806 87
80 895 967
43 591 680
310 827 220
474 484 549
235 159 640
610 867 930
113 761 975
156 294 36
767 672 294
49 988 750
528 898 383
380 349 694
594 264 337
702 109 903
173 232 467
466 864 288
194 812 465
530 615 973
31 97 520
906 81 203
712 722 350
179 166 674
375 478 86
746 240 206
622 726 299
202 754 119
876 580 226
967 950 737
351 816 996
181 257 982
73 637 251
24 449 42
549 467 37
293 258 631
75 965 840
464 564 106
282 630 589
662 409 981
782 855 63
158 190 95
130 717 756
844 143 584
256 816 189
990 296 601
638 166 187
18 713 932
498 721 483
607 57 695
985 934 571
483 583 614
908 671 188
613 316 321
124 107 186
996 741 692
983 645 786
63 207 638
683 426 188
46 259 211
875 726 489
664 660 541
287 536 342
990 62 800
33 213 824
912 130 302
917 403 202
270 239 338
815 375 429
642 242 961
492 833 784
947 849 165
873 814 752
373 452 451
417 38 721
415 373 511
349 126 429
541 130 758
84 312 852
559 208 532
845 898 581
369 441 399
313 52 291
365 969 436
735 70 491
621 622 568
2 632 725
181 790 769
837 667 673
192 149 174
978 985 180
833 334 980
959 977 890
853 105 202
946 773 470
319 702 479
431 526 343
332 137 2
471 392 117
40 286 386
930 978 485
880 927 847
7 49 953
649 123 17
899 957 452
712 601 223
105 731 684
27 589 770
185 709 368
312 210 322
324 15 539
189 424 993
534 747 209
616 288 511
924 406 609
159 638 742
920 996 540
601 21 742
395 186 709
414 673 171
50 843 258
893 1000 806
76 852 985
869 987 745
650 531 254
270 524 286
136 461 796
96 1000 994
931 352 217
500 854 558
987 496 759
66 16 526
138 469 215
898 337 70
389 116 121
998 463 561
811 516 26
879 764 723
387 389 837
775 399 761
979 548 676
872 640 311
622 369 728
226 739 594
149 196 719
730 60 255
769 565 86
65 388 604
168 235 407
282 27 957
590 592 708
8 430 809
981 50 909
615 802 134
488 124 158
345 698 818
763 14 900
156 61 515
127 818 8
370 636 169
205 897 117
281 154 618
713 733 239
940 212 342
969 504 804
801 650 68
605 820 839
492 550 925
89 260 250
603 645 919
336 379 684
875 484 172
67 627 347
155 68 764
251 64 700
888 737 263
123 374 216
145 103 815
185 856 961
267 669 758
582 810 533
847 863 804
827 714 137
546 574 284
342 290 746
188 563 446
757 944 288
326 860 783
979 633 980
782 837 664
25 3 787
436 242 325
678 19 610
930 12 615
361 806 28
974 250 139
166 579 283
724 41 923
863 128 899
882 871 973
493 172 909
27 532 452
887 413 585
664 58 764
282 530 901
243 511 601
362 852 949
166 160 49
87 328 835
644 120 688
578 215 370
421 889 517
962 690 645
792 281 779
378 424 421
868 584 322
790 698 466
974 385 223
126 553 97
834 351 417
473 173 214
84 83 29
453 113 780
406 699 124
317 917 499
583 780 692
836 244 729
969 370 508
505 103 292
683 423 547
436 281 614
840 898 170
256 988 329
231 850 705
513 939 789
437 691 575
791 858 960
999 160 318
755 803 934
716 666 111
321 274 545
667 855 553
950 795 729
1000 814 120
180 385 79
877 234 403
436 435 6
438 813 821
643 418 948
813 534 256
552 93 151
959 678 103
973 81 595
70 663 171
619 386 451
192 829 1000
418 759 573
744 434 473
577 845 291
52 581 633
123 874 519
14 874 482
299 317 470
390 719 3
601 532 168
727 214 918
564 966 855
234 862 223
706 74 222
672 95 52
550 351 556
307 806 737
65 36 720
70 988 594
404 907 23
883 790 495
21 785 107
790 648 458
992 657 454
689 299 204
863 98 528
607 873 809
917 462 980
356 710 425
599 645 514
948 273 745
852 888 856
131 362 496
198 281 290
485 983 982
368 507 740
119 569 858
659 254 484
541 220 58
724 270 157
149 903 176
416 973 410
196 8 811
170 629 543
279 996 892
203 562 54
692 68 274
652 183 272
346 372 799
248 15 530
342 560 332
565 727 154
639 512 754
836 145 650
292 509 714
414 188 844
555 676 16
153 387 718
6 954 979
812 67 488
777 920 943
855 793 371
623 930 911
62 218 36
894 834 181
479 756 713
879 545 540
498 685 219
562 257 951
185 171 380
73 396 250
519 387 299
996 81 242
293 77 389
749 424 1
106 56 238
44 763 876
779 242 112
669 976 312
995 819 275
569 132 226
237 970 974
354 170 477
103 679 124
674 996 618
561 658 387
22 833 867
583 372 257
647 911 727
730 364 455
185 266 13
37 252 481
471 405 794
286 629 286
590 704 581
403 153 982
305 715 918
375 967 610
669 258 801
318 20 320
854 842 841
549 895 30
833 803 379
989 877 286
715 933 120
48 758 315
914 575 815
940 568 51
786 85 81
377 91 837
378 474 854
590 403 820
960 439 393
784 141 684
994 90 111
908 371 813
38 682 749
164 354 638
372 146 19
209 463 635
730 132 811
585 821 737
256 168 151
744 474 257
645 812 337
115 498 836
905 437 172
338 43 334
461 391 427
110 2 253
544 90 656
972 694 339
282 910 991
567 708 770
486 807 235
356 635 688
707 132 850
834 896 187
851 868 61
353 915 982
416 178 74
741 35 163
212 2 149
946 776 427
343 908 740
577 680 213
86 545 594
987 540 851
130 91 822
998 75 43
558 42 428
286 551 292
285 252 835
342 14 359
972 108 513
142 308 95
899 325 124
446 135 708
993 641 971
532 762 116
392 781 556
194 126 779
814 391 294
412 13 645
918 643 745
648 753 345
646 842 996
726 364 48
338 348 600
698 353 949
473 791 939
632 603 815
854 192 287
263 820 172
345 169 756
937 537 521
543 307 331
441 956 464
207 990 700
53 833 936
702 702 538
110 901 395
53 648 861
285 539 819
905 285 560
641 120 502
315 310 747
14 746 436
49 657 972
664 444 910
301 378 154
928 773 817
396 102 729
597 586 811
225 747 140
630 368 149
299 275 496
207 494 465
835 675 101
779 83 502
258 311 194
41 11 409
203 736 338
49 983 206
285 353 265
936 294 904
835 597 675
33 366 749
567 925 518
431 704 805
60 496 271
497 410 355
555 763 306
492 966 516
488 356 30
95 483 288
397 33 224
634 234 7
743 678 6
120 188 966
616 799 775
751 642 866
349 130 145
942 117 508
592 104 363
38 110 885
720 765 803
163 112 547
935 446 906
404 844 52
916 139 759
209 261 954
867 28 57
509 869 856
313 320 953
388 880 84
267 892 479
478 7 317
433 672 387
228 472 127
727 776 142
107 36 220
333 602 730
422 584 637
496 547 7
944 72 544
135 471 584
602 32 164
858 992 413
434 548 91
351 933 249
573 763 879
831 623 567
861 95 577
105 648 96
582 840 901
813 149 249
629 306 625
995 38 42
394 475 360
364 906 945
696 537 641
657 256 472
106 148 261
355 596 404
536 615 153
835 750 512
2 957 976
506 857 721
60 929 733
404 154 394
354 309 711
936 950 442
285 544 805
482 473 101
63 250 164
541 109 768
451 889 567
683 703 97
608 73 958
414 320 822
568 135 609
836 642 605
515 942 806
774 329 451
489 925 570
617 844 152
448 640 188
217 860 627
219 110 928
587 556 730
555 723 178
865 425 13
890 311 25
979 332 226
165 527 310
796 597 35
497 466 924
794 626 367
562 726 522
522 728 911
839 115 895
426 441 26
769 55 526
745 46 819
718 605 481
156 887 968
873 960 2
738 249 566
220 380 527
434 566 155
872 822 238
851 531 524
900 441 178
789 390 1000
156 789 444
325 142 812
84 403 85
646 95 544
85 220 338
214 725 753
302 419 865
670 553 457
391 199 307
119 130 652
562 158 475
161 910 508
418 958 973
989 233 375
936 909 394
109 245 135
876 99 99
33 18 90
953 910 331
549 167 938
923 102 738
378 1 183
837 194 495
722 187 116
774 290 726
312 767 479
467 534 266
686 500 501
35 295 668
296 288 13
350 764 28
194 423 956
552 856 79
357 28 512
197 898 594
495 400 921
444 812 782
267 153 356
144 280 628
670 860 553
573 648 314
540 382 144
376 684 934
83 622 487
242 473 571
766 143 7
422 288 82
108 229 799
672 68 938
961 502 424
448 664 562
644 995 243
135 152 557
371 798 304
850 911 912
420 605 992
28 968 328
565 591 837
841 921 439
622 327 528
688 772 809
398 687 715
735 863 593
971 207 840
517 311 537
437 86 729
108 313 50
948 239 561
613 129 336
833 519 195
329 997 778
411 373 585
829 476 832
378 667 648
437 811 949
425 901 329
780 977 542
175 568 355
306 163 572
791 404 191
111 458 831
953 916 107
518 371 947
200 69 187
534 591 591
252 989 741
365 108 994
963 654 476
334 419 457
987 298 895
172 996 119
547 345 411
686 902 412
347 985 597
54 979 16
688 53 92
61 179 425
165 73 518
505 584 332
462 636 850
161 794 449
926 615 990
775 443 145
251 933 961
415 61 595
121 635 324
879 938 333
92 778 420
304 821 840
865 778 611
244 407 400
55 377 103
271 492 34
441 452 443
267 470 678
23 845 732
590 914 950
630 262 494
839 666 375
453 604 201
609 954 320
354 663 182
214 495 648
780 697 886
464 644 125
249 908 396
795 23 306
242 433 401
135 11 1000
813 638 40
244 71 664
348 624 899
310 239 983
500 985 366
652 129 635
752 147 482
995 154 749
527 69 764
224 721 920
355 837 463
862 797 177
331 743 631
524 346 958
450 869 728
26 130 11
202 327 574
29 177 259
627 204 966
969 441 844
648 697 484
599 983 222
508 537 869
951 269 37
112 750 792
830 690 404
969 655 225
347 751 596
951 514 390
663 842 21
296 204 157
451 504 628
462 702 86
6 702 190
622 154 996
982 568 60
978 566 401
975 815 671
345 351 499
434 412 646
398 666 265
464 649 141
526 158 539
831 25 191
677 174 712
323 759 903
339 606 401
512 564 755
418 188 46
758 485 274
235 457 199
942 645 792
403 647 726
93 78 591
31 36 362
918 797 224
479 616 847
237 550 218
994 595 140
49 645 898
381 643 805
96 543 91
850 916 770
329 664 639
239 992 807
822 942 959
444 914 206
969 86 255
681 173 281
800 421 734
718 569 964
91 585 916
661 632 562
957 825 860
781 758 870
249 434 28
688 616 645
239 355 314
191 54 362
391 115 665
531 475 370
589 129 460
496 180 209
902 596 738
853 351 572
657 860 699
295 478 208
873 297 258
966 531 746
401 226 450
807 262 360
17 824 45
332 773 416
632 603 771
993 227 248
794 637 352
896 668 310
708 454 146
6 344 416
829 824 529
367 182 350
432 579 982
544 786 629
983 291 137
572 641 487
57 817 237
921 940 98
662 935 295
634 123 238
539 895 127
480 132 843
513 694 773
949 468 698
179 725 608
120 45 35
303 688 387
984 361 462
404 275 33
138 878 661
749 913 529
629 841 970
628 142 189
73 903 44
707 855 248
627 482 480
166 792 486
251 473 69
685 110 528
761 611 488
785 502 463
621 900 402
44 662 232
990 665 142
37 386 633
654 425 487
76 33 580
667 476 769
459 113 633
392 880 302
934 88 480
421 569 740
356 468 559
268 489 485
237 813 704
22 360 207
470 721 590
693 253 373
707 704 226
363 397 157
525 809 905
330 308 707
76 493 87
341 754 909
53 898 882
279 854 88
895 162 944
274 345 811
123 245 146
546 652 875
466 147 101
235 180 7
427 535 878
176 295 372
973 624 566
717 479 203
129 929 422
288 94 65
412 748 269
195 594 495
763 137 759
372 778 571
887 325 223
336 897 390
643 897 696
749 571 559
820 329 465
216 86 376
520 542 231
846 811 111
241 933 367
302 732 880
68 385 947
838 248 729
85 725 508
693 332 389
253 151 961
817 732 253
758 82 271
985 410 59
429 610 49
662 38 289
242 677 945
933 471 546
188 255 264
247 632 599
480 943 714
949 942 116
124 80 838
286 465 763
198 650 372
331 617 296
226 858 175
357 579 935
371 359 781
316 572 796
913 671 324
955 68 153
588 216 912
770 254 245
912 715 634
252 671 714
122 574 698
570 317 119
65 840 487
551 626 495
200 458 454
101 321 241
42 876 18
935 864 506
855 565 459
281 758 271
902 167 442
205 382 487
939 379 947
239 596 569
716 808 300
507 688 689
734 426 821
260 424 9
836 344 144
945 699 781
130 957 698
667 347 263
7 107 298
417 418 980
89 533 753
904 664 430
525 372 115
332 331 244
191 580 829
644 1 422
382 344 951
245 602 85
180 187 267
781 1000 474
925 648 566
91 395 205
77 187 87
965 632 105
14 737 918
90 82 719
98 94 118
713 195 648
438 869 454
897 836 358
239 21 564
833 12 412
425 169 666
427 405 940
837 697 229
60 549 130
19 783 851
951 395 208
721 564 134
275 431 449
82 492 630
586 847 129
185 839 163
708 903 772
568 426 235
162 41 542
596 85 840
87 893 195
667 13 854
355 466 488
873 916 83
857 870 434
791 263 327
356 58 964
477 400 902
942 489 142
40 734 996
249 210 748
87 546 304
889 428 500
795 683 35
969 649 109
109 691 314
156 293 884
69 899 458
583 329 928
559 540 60
828 763 288
840 631 898
738 281 187
137 432 744
724 78 152
179 62 517
887 626 839
124 782 12
32 456 671
344 416 470
156 484 265
227 465 914
753 228 309
950 515 623
349 25 779
520 273 793
990 157 53
839 463 243
442 79 843
895 242 299
662 45 287
585 764 732
356 584 417
607 658 655
209 838 661
271 313 915
133 164 716
718 974 87
431 706 8
55 13 293
623 427 51
164 852 489
469 988 698
907 240 258
618 485 574
940 799 144
21 406 371
738 208 839
376 668 212
345 800 243
204 372 166
879 590 571
795 686 988
597 266 346
332 965 579
975 760 291
76 398 847
97 571 557
450 775 997
245 88 728
715 859 706
611 320 519
216 210 804
720 242 78
228 173 575
161 751 597
50 466 362
617 639 733
221 813 3
497 349 402
26 304 400
455 790 538
667 179 359
362 143 157
246 255 168
325 80 285
381 824 657
546 499 807
958 145 554
344 170 802
726 28 250
384 679 351
609 961 673
300 13 874
717 223 760
577 215 728
311 193 294
950 887 985
126 370 67
765 441 512
743 60 690
306 928 400
609 4 706
841 730 297
833 42 677
516 760 515
431 728 877
469 296 313
626 49 324
273 286 401
770 844 426
750 304 452
941 568 828
493 393 17
748 978 755
779 368 615
990 541 162
988 841 74
477 992 21
369 707 708
816 446 982
676 620 704
104 58 96
753 66 139
422 241 129
679 972 939
596 925 747
599 584 621
211 326 540
324 141 97
525 140 415
171 259 561
668 546 66
341 337 778
978 132 977
314 16 385
138 756 139
432 886 97
975 65 427
932 149 884
836 98 985
231 661 680
283 41 978
5 295 915
41 403 541
298 795 610
625 935 655
894 68 102
296 524 881
258 338 521
641 272 72
707 8 679
161 197 445
294 103 936
110 550 446
741 690 628
275 851 29
841 171 447
167 114 679
263 677 648
863 110 95
912 195 420
136 475 972
611 490 64
161 339 263
622 578 574
249 18 25
229 554 743
348 385 229
73 461 474
100 353 442
68 215 780
525 413 987
364 60 145
712 973 658
926 403 361
301 624 418
549 134 622
547 458 52
315 893 285
977 774 276
823 715 506
233 917 420
415 728 401
875 567 425
807 881 138
416 457 461
970 533 892
873 816 813
593 930 13
951 460 603
522 479 81
659 537 814
610 74 625
408 698 568
877 932 245
671 814 488
749 524 189
235 527 690
746 729 252
606 600 35
225 52 510
820 399 865
959 389 523
590 867 929
671 988 772
26 911 338
866 138 277
657 983 483
654 273 916
88 83 233
306 481 137
331 170 643
113 965 918
742 825 657
85 493 968
557 803 217
958 524 638
551 394 100
362 517 530
822 870 753
559 17 85
274 302 656
87 405 256
367 525 105
34 753 464
259 998 661
482 587 473
853 283 413
555 37 278
498 426 26
977 612 775
841 49 677
215 619 995
881 795 87
828 831 664
472 347 988
440 419 561
856 312 99
1000 782 864
789 113 856
654 964 412
242 611 854
692 378 212
508 336 87
522 478 844
175 802 909
814 134 46
344 753 310
211 976 549
674 393 819
621 33 502
444 423 218
667 465 536
794 285 820
990 759 69
987 732 761
729 169 785
627 361 954
105 983 34
195 922 367
479 799 113
237 163 419
763 644 368
499 44 276
275 386 179
50 829 439
796 637 203
178 389 538
175 907 865
58 30 164
928 679 616
290 797 434
555 327 206
152 288 851
136 576 149
855 185 214
273 248 228
244 370 122
104 876 434
362 553 95
870 219 662
593 910 698
329 834 897
106 426 478
534 497 605
766 307 721
655 237 17
952 101 917
870 576 517
831 322 128
642 190 10
377 444 941
361 553 942
708 938 12
127 63 743
678 489 359
21 978 101
935 757 382
637 640 397
293 969 237
213 67 179
136 43 397
378 579 319
415 483 712
615 611 523
426 797 777
302 305 156
721 964 914
278 435 790
181 121 127
333 37 685
77 332 332
56 791 489
252 922 242
48 342 497
169 624 223
174 50 652
262 71 414
891 976 435
61 680 101
417 648 306
968 169 277
669 314 105
455 48 199
577 132 933
855 271 861
821 999 916
745 769 310
806 530 858
480 452 654
649 446 309
207 591 244
393 932 815
186 190 94
431 156 428
868 315 258
378 23 938
177 903 894
159 87 905
644 961 171
874 741 203
667 669 613
477 963 950
713 897 45
551 915 143
652 444 762
513 815 424
424 687 733
109 482 829
467 769 356
496 879 251
842 989 793
770 136 858
108 638 971
411 610 429
446 750 709
328 934 543
879 27 830
621 507 608
172 755 129
53 698 912
958 457 422
111 433 315
754 48 448
971 877 213
625 543 8
582 113 984
281 854 729
10 283 219
763 167 732
338 985 693
631 48 71
307 232 282
836 16 970
198 557 933
660 16 842
405 23 54
391 436 450
956 557 197
183 537 46
147 339 288
428 25 329
920 490 362
312 397 265
906 457 13
989 362 970
195 558 432
445 455 272
669 905 707
811 781 88
504 579 498
624 503 177
882 770 713
256 348 910
640 537 455
893 123 535
76 165 438
364 727 105
319 362 945
103 250 827
137 696 815
266 230 299
47 648 71
674 610 512
203 939 715
314 825 840
986 356 370
888 417 212
898 556 960
455 306 986
562 382 369
982 701 868
254 612 238
825 272 599
651 626 582
806 463 390
639 297 777
282 516 224
869 142 649
628 681 327
856 84 282
331 525 914
517 696 795
132 86 965
797 787 828
158 550 343
187 668 618
552 520 283
386 711 857
867 932 627
275 920 201
309 682 298
158 957 68
918 315 65
390 642 967
597 102 333
74 734 279
157 361 230
896 854 845
684 997 570
548 56 788
876 479 155
410 20 379
621 68 462
648 749 734
370 277 445
479 973 561
484 427 807
516 178 488
100 980 503
97 947 288
60 238 978
289 792 290
23 812 28
212 248 161
664 983 213
639 868 913
9 262 655
295 388 571
460 96 83
359 832 206
223 168 622
280 218 191
571 739 437
793 521 140
973 871 680
239 593 589
993 980 166
94 89 652
243 230 908
816 277 319
600 707 580
373 13 227
620 154 684
236 70 523
829 973 580
656 63 352
200 200 756
830 621 611
394 721 220
46 859 137
729 539 206
912 100 62
636 62 937
513 51 757
704 448 799
893 125 870
116 746 641
719 165 145
551 412 424
47 768 202
552 882 984
651 114 885
246 147 248
496 816 188
81 494 725
130 999 70
433 864 263
491 676 746
37 772 627
721 597 700
246 154 315
803 296 95
524 491 571
164 371 900
937 667 109
984 556 841
717 599 159
150 777 581
154 409 178
511 314 50
552 202 86
623 532 116
403 895 749
137 817 738
100 95 189
759 655 690
933 963 897
17 431 25
216 199 474
381 702 603
122 840 2
680 264 983
148 950 504
84 76 399
610 163 211
939 698 686
912 868 792
90 500 651
857 208 582
417 164 445
209 279 949
482 417 526
693 340 898
976 240 909
569 397 101
249 248 511
946 938 550
807 702 941
909 461 485
819 219 67
520 313 377
995 970 992
63 517 236
29 670 90
657 26 724
492 291 692
396 315 100
819 891 913
222 893 204
623 788 874
37 126 910
801 104 815
665 394 459
420 893 83
688 724 717
28 694 699
419 922 782
255 353 887
302 740 408
88 210 457
325 310 822
513 503 422
397 507 243
17 277 435
360 444 505
687 427 321
982 26 556
637 614 924
608 896 168
207 797 904
582 428 664
806 725 196
842 559 512
984 215 60
22 402 278
98 656 777
20 99 628
73 881 604
948 25 40
613 448 283
67 676 368
447 638 178
178 704 592
836 322 853
133 547 293
170 654 445
485 100 878
114 264 649
847 135 457
678 172 918
422 734 396
868 600 202
310 546 950
52 479 733
2 778 69
399 618 129
920 363 960
592 683 268
723 185 328
247 524 59
585 180 66
282 536 137
286 526 640
215 616 384
913 363 824
776 104 782
973 665 460
342 538 363
234 939 484
601 587 778
653 601 113
366 356 15
517 394 115
785 836 320
48 964 941
93 932 6
396 594 151
250 387 797
42 255 708
854 699 737
504 26 717
767 115 116
925 235 53
679 150 133
978 381 574
584 587 339
71 228 100
874 631 170
588 656 592
259 7 317
80 274 551
959 594 61
143 358 180
280 183 488
79 153 707
158 290 997
468 253 304
866 429 775
605 347 727
799 268 912
13 128 524
435 841 455
614 627 133
532 697 421
259 742 823
206 446 500
525 354 262
524 471 825
200 167 201
644 700 939
463 76 573
136 590 236
29 476 136
490 638 647
429 178 634
55 460 171
339 326 798
295 835 647
892 711 830
892 148 85
452 171 776
65 984 644
814 741 675
965 401 417
961 518 958
615 178 238
896 336 163
884 477 381
379 534 599
926 214 717
948 375 733
407 271 406
44 380 244
87 51 562
80 512 454
250 782 805
117 168 683
365 797 750
563 763 236
801 409 38
369 211 12
913 978 224
988 179 315
473 449 857
30 444 28
543 94 345
492 643 426
782 715 986
145 261 47
801 904 873
353 613 853
693 57 83
240 972 312
313 956 362
268 571 227
25 496 263
903 173 993
897 714 809
682 552 719
424 257 103
534 605 32
837 212 730
300 333 776
509 538 663
376 415 541
309 650 107
849 167 827
53 156 335
716 440 735
206 479 599
481 357 582
605 28 357
717 933 126
992 459 98
778 677 541
24 396 240
931 914 769
311 481 225
317 678 672
500 66 228
842 938 24
124 81 689
447 453 728
427 390 347
200 732 808
835 133 229
850 603 631
100 911 799
346 522 532
37 918 747
668 963 831
626 932 355
190 162 704
270 182 654
485 622 40
610 925 402
431 871 638
94 397 11
147 56 13
463 201 292
902 423 635
577 198 701
71 394 381
959 151 927
710 141 233
337 457 604
8 553 316
733 872 897
573 750 469
41 225 768
357 644 97
191 441 368
8 54 289
170 158 192
661 336 472
848 52 148
477 978 713
848 978 623
209 493 24
205 622 698
937 61 895
403 566 3
62 807 932
194 360 226
922 237 601
249 588 143
909 816 627
124 464 967
731 854 855
977 644 657
925 724 210
374 79 795
901 268 936
775 906 995
414 874 71
495 963 898
603 243 85
972 324 219
350 447 518
280 692 397
659 640 418
325 790 196
582 907 263
201 185 583
626 999 922
914 455 269
571 364 875
123 402 721
446 14 929
543 260 647
247 633 332
621 533 79
444 486 114
940 426 930
304 935 164
568 20 762
346 887 169
806 343 399
734 909 651
453 444 535
195 275 49
278 312 909
95 545 380
125 997 397
144 367 125
503 377 70
125 555 910
341 590 40
972 7 712
258 114 168
516 71 181
994 960 443
141 169 967
540 318 591
670 302 873
337 376 863
488 367 595
460 29 464
801 435 131
28 456 127
364 792 747
760 129 798
550 632 629
602 941 102
691 934 790
527 699 519
666 192 265
669 720 893
246 703 891
790 741 317
807 548 679
716 279 208
888 934 218
189 895 991
714 65 226
369 420 160
968 217 946
561 821 143
236 167 217
58 874 705
369 962 996
970 189 4
803 930 960
418 613 3
708 24 284
516 419 240
744 698 487
791 976 762
547 174 189
689 415 802
464 932 688
155 623 768
645 617 764
891 883 723
469 808 266
230 429 448
815 868 514
324 232 634
573 196 91
728 133 163
727 69 292
912 1000 377
712 974 991
281 188 996
992 391 20
439 299 1000
756 667 308
812 554 310
251 56 552
149 925 447
59 509 97
701 598 763
931 51 696
964 548 110
769 422 608
680 777 605
910 526 866
983 388 512
777 600 929
515 577 679
737 274 183
119 317 33
591 7 832
145 262 771
355 136 69
392 617 397
461 564 484
720 437 571
270 224 326
467 809 155
976 562 816
490 602 866
59 682 238
36 103 860
658 697 916
997 856 83
173 887 142
242 20 126
87 8 427
508 897 358
603 518 637
556 361 277
75 61 140
934 419 896
729 634 364
265 63 823
344 677 707
541 758 122
381 537 904
732 818 533
810 297 1000
174 377 175
364 221 34
336 567 807
182 301 501
997 749 256
253 933 623
328 724 847
60 33 466
344 6 841
986 986 226
405 911 818
387 10 890
969 863 340
525 316 576
82 179 908
571 79 749
255 484 915
334 813 697
9 336 611
59 159 318
236 152 488
687 51 339
437 218 866
314 879 668
286 231 615
507 376 536
751 159 749
744 447 683
575 43 672
281 323 214
84 259 705
380 364 3
799 202 336
220 62 220
587 766 707
213 741 742
327 884 943
419 464 609
530 298 662
356 593 948
207 919 986
867 571 599
96 448 176
799 372 432
991 308 560
154 445 210
931 42 491
53 176 938
871 745 854
596 129 507
937 249 783
934 415 285
897 832 149
440 357 530
312 446 284
170 420 600
755 652 209
298 748 901
392 531 74
479 442 823
368 825 98
912 251 404
854 185 51
310 73 98
950 827 676
295 717 159
593 937 926
733 71 611
984 51 209
846 762 860
422 189 228
197 858 690
355 608 676
271 650 4
814 966 156
26 665 234
971 850 694
579 532 484
837 374 473
592 858 411
461 590 819
757 611 990
788 86 520
554 27 912
485 967 92
653 486 344
365 679 757
299 403 865
823 953 436
276 30 890
939 835 717
807 904 480
807 127 381
788 305 842
754 275 292
881 65 333
148 420 738
623 715 634
769 352 878
333 283 828
567 907 149
212 625 398
389 756 536
949 239 308
566 393 721
320 279 625
735 80 534
430 984 449
125 887 534
345 690 79
250 455 484
778 783 233
18 820 354
667 356 626
832 863 728
294 96 176
238 783 885
853 253 375
773 645 844
299 300 469
81 679 866
251 374 679
921 471 199
487 392 588
349 172 194
372 574 857
456 89 602
643 315 101
896 269 43
699 567 933
779 75 461
869 338 826
684 835 419
440 624 993
166 464 866
430 717 891
696 491 456
229 570 782
137 455 655
970 89 987
710 694 177
627 861 866
826 371 230
581 222 834
45 377 332
837 667 173
439 60 22
578 800 19
735 791 848
595 370 406
31 286 945
132 800 126
474 124 498
806 276 101
88 231 502
520 746 125
713 339 562
368 552 56
408 84 855
998 327 817
330 847 325
19 553 913
743 651 530
965 435 420
119 483 715
743 4 420
801 799 490
503 101 382
175 884 281
119 900 500
302 417 29
503 716 706
933 812 150
354 831 397
875 484 550
824 839 848
862 655 512
332 8 65
921 38 682
911 642 675
509 175 85
428 645 53
243 380 645
213 422 43
456 794 844
470 41 619
506 428 652
400 295 130
994 137 276
937 546 991
667 619 178
209 965 953
410 761 210
488 281 509
165 559 742
270 350 962
360 572 446
474 446 368
822 403 17
600 96 965
669 774 644
428 988 18
213 832 962
676 594 942
714 338 709
124 967 512
855 105 580
859 146 483
917 421 422
558 572 605
36 364 141
204 566 920
882 840 557
154 767 996
257 486 847
966 654 36
229 472 153
514 628 113
702 389 912
233 285 444
43 120 361
565 177 527
560 822 780
733 678 653
224 211 265
688 864 473
766 663 487
111 387 325
616 332 355
26 807 323
253 339 126
649 101 257
793 497 978
478 170 888
270 691 734
937 178 917
117 345 839
323 590 172
221 146 273
343 288 601
595 491 630
29 525 985
506 854 742
561 548 544
324 281 695
284 223 196
674 492 391
352 336 386
720 119 472
849 725 55
277 523 874
738 822 577
49 463 775
270 62 447
359 5 971
144 720 918
325 470 363
405 677 93
561 435 23
640 402 379
854 717 650
894 446 167
631 16 473
123 413 392
891 139 674
628 646 38
642 579 799
366 252 49
111 968 571
222 626 776
294 487 419
842 40 532
463 242 648
216 453 949
50 293 789
422 605 933
998 234 900
890 981 140
29 319 717
362 812 148
314 14 537
6 45 445
758 788 555
195 650 91
54 238 432
939 178 983
897 697 49
308 126 763
864 480 678
151 480 74
782 564 589
778 300 190
290 919 748
694 716 211
371 928 515
349 478 556
372 318 516
374 985 213
256 126 167
651 104 17
718 600 569
70 477 324
72 201 220
982 90 771
1 553 349
144 996 610
149 296 386
611 488 222
893 707 642
116 906 796
98 781 714
636 595 298
105 716 324
166 675 500
664 810 586
629 71 241
49 189 939
741 20 639
884 336 693
264 485 756
105 499 700
924 793 150
966 976 506
427 784 213
717 312 999
939 631 991
113 877 394
383 962 245
579 305 857
261 450 188
152 486 277
705 743 917
525 95 961
777 718 328
909 671 20
955 14 46
201 600 860
499 192 543
281 254 61
865 461 4
739 237 763
371 804 85
561 752 772
958 68 404
631 420 978
771 799 683
590 684 303
687 351 84
242 661 553
211 500 512
314 205 376
293 382 354
17 671 244
46 208 107
184 330 36
933 759 921
494 338 965
852 41 516
970 270 768
993 440 849
1000 508 599
64 993 267
370 251 265
815 168 350
17 39 99
201 670 589
948 385 353
551 277 582
408 927 557
187 867 420
352 306 711
847 989 621
94 983 38
62 749 997
707 312 909
81 823 547
364 803 266
348 17 354
797 522 474
873 977 362
241 933 400
197 859 960
770 269 768
921 618 531
494 490 87
340 798 193
803 703 29
543 559 793
909 844 677
481 585 769
701 388 924
100 609 970
475 176 184
815 774 546
335 707 883
941 339 970
315 231 360
493 596 794
765 752 261
916 526 914
100 783 145
87 532 841
41 409 399
285 598 171
161 865 443
853 685 118
855 299 661
915 613 942
550 107 804
137 105 74
663 653 140
283 53 469
551 61 874
395 832 537
805 473 887
238 112 625
530 78 459
446 570 150
858 209 781
970 450 156
490 830 880
746 40 622
226 285 943
727 627 111
372 891 467
442 34 658
981 880 244
588 40 979
324 959 679
310 991 95
385 402 47
921 441 986
904 247 47
640 363 455
189 37 293
308 602 997
945 963 891
96 914 592
245 739 634
503 940 557
711 906 552
826 992 930
963 196 668
182 468 524
355 781 774
261 563 635
642 810 188
459 120 587
100 194 834
645 125 268
466 230 18
428 511 237
669 849 428
328 484 595
625 75 591
266 400 88
556 128 393
50 180 386
622 120 331
322 968 33
771 216 584
90 450 92
631 353 639
590 782 766
841 327 287
948 600 301
842 421 218
35 913 283
440 646 381
472 582 305
486 847 422
250 662 48
37 851 286
440 45 810
825 607 58
681 44 432
293 718 997
580 236 996
328 927 672
881 907 474
333 414 747
183 381 314
853 400 478
87 831 361
15 171 3
233 919 913
747 357 726
790 271 981
858 948 193
397 84 362
906 22 152
881 618 666
305 785 60
443 810 562
303 868 718
283 174 294
264 319 913
565 580 195
730 585 501
234 537 974
260 401 113
300 552 795
744 223 728
157 91 536
763 59 247
578 936 178
857 510 990
492 895 711
766 207 781
423 812 974
746 825 265
374 608 444
12 266 655
222 564 928
706 119 279
194 312 730
519 238 741
391 800 311
998 404 540
193 713 503
863 520 899
262 194 122
983 943 364
664 758 512
740 394 89
800 153 280
513 212 618
521 552 643
558 752 957
914 622 234
132 378 822
65 308 109
71 388 447
236 656 165
253 684 752
865 897 692
782 36 34
952 362 314
692 889 193
135 485 451
268 176 600
94 321 872
565 798 697
964 911 731
145 799 420
738 985 791
473 713 224
790 172 607
525 26 376
722 447 325
636 30 503
21 492 829
681 493 327
610 175 451
23 725 661
872 700 250
462 763 913
409 494 894
238 248 821
887 740 100
178 545 620
580 854 320
841 902 189
424 161 112
489 967 471
224 462 359
380 92 15
949 50 660
968 821 640
795 329 811
793 761 314
435 540 859
369 602 733
618 733 594
555 904 527
242 208 782
340 60 644
257 388 166
619 416 334
937 10 424
306 517 974
344 365 779
933 845 857
841 938 639
98 386 997
274 74 419
545 391 741
864 341 944
254 652 196
647 961 596
468 583 975
813 387 722
541 946 453
65 316 799
159 335 835
704 376 967
304 867 874
729 523 449
838 977 20
722 453 976
680 814 607
761 791 572
360 149 705
518 286 848
372 363 165
825 32 445
267 966 500
505 356 638
813 209 767
621 966 173
414 435 915
701 58 397
893 777 494
187 361 34
567 616 321
590 626 206
633 303 374
343 715 941
501 229 924
248 632 987
500 758 352
769 802 67
646 44 158
620 659 323
461 315 416
483 505 174
200 892 38
856 249 91
854 983 751
358 342 236
457 499 551
102 634 505
294 519 961
260 508 909
897 253 254
987 266 472
30 933 990
525 504 687
85 8 254
727 881 257
517 511 907
717 86 756
52 867 302
105 77 615
118 733 976
818 603 88
452 80 439
938 805 897
870 677 425
760 306 174
988 791 112
368 469 785
185 416 359
767 442 778
617 428 188
843 534 761
764 5 982
761 60 878
867 198 696
481 949 786
858 299 7
463 215 159
695 392 840
19 762 54
978 1 637
515 278 367
749 26 738
735 880 933
205 671 794
510 775 594
457 127 919
462 162 145
11 884 762
961 980 92
941 854 383
14 106 709
445 1 28
253 331 784
11 491 723
103 721 192
114 835 854
230 496 32
525 598 723
160 124 180
588 315 232
905 816 713
550 137 344
866 923 883
633 366 574
684 397 477
945 900 457
209 851 719
45 303 736
965 183 794
391 714 520
688 355 31
461 787 299
663 351 376
331 987 35
147 793 174
699 82 448
882 364 110
528 42 862
517 180 654
511 850 682
626 720 203
919 598 566
634 473 759
386 862 299
573 746 463
324 155 950
997 200 475
763 137 693
799 220 417
280 465 492
593 742 12
349 149 179
872 380 352
262 794 82
969 187 537
173 800 216
74 357 21
112 398 279
370 659 527
997 980 652
926 341 710
610 640 14
149 847 396
582 269 476
423 86 386
715 688 700
384 460 884
520 245 504
307 631 313
281 713 396
173 40 486
850 993 494
606 35 403
756 58 372
111 186 438
934 250 628
497 719 750
552 39 687
906 865 282
723 7 759
469 102 332
661 960 35
250 946 487
348 872 817
259 326 520
712 423 451
16 940 388
598 91 780
77 154 286
34 692 596
51 158 123
828 305 738
532 105 281
30 426 234
451 757 206
965 327 407
274 627 461
334 49 26
477 833 357
770 159 867
616 233 597
132 204 679
172 495 195
346 359 651
383 539 276
643 723 728
692 718 640
816 855 511
937 338 910
541 848 254
656 92 126
10 717 187
287 678 478
293 931 280
467 512 103
778 475 104
738 199 8
69 512 41
40 616 299
62 717 954
36 766 182
198 86 615
132 122 148
433 630 634
614 867 829
613 601 764
465 342 515
858 130 620
91 415 831
634 47 710
403 704 91
691 83 960
993 577 841
50 540 721
948 344 380
513 598 163
13 235 156
948 463 26
330 235 919
640 76 948
917 107 6
109 180 499
166 602 310
798 916 633
5 221 312
158 667 644
116 72 747
973 462 98
749 686 616
995 446 54
88 431 30
892 768 83
320 80 519
604 765 264
958 177 729
573 363 805
973 155 865
366 827 877
991 441 509
262 205 251
39 600 346
905 712 809
144 385 317
682 614 383
102 935 925
161 119 961
140 187 465
911 597 644
510 904 21
535 600 786
791 252 250
871 490 428
646 875 735
592 861 183
692 18 402
249 611 250
696 138 939
922 967 486
790 283 659
887 986 334
709 675 193
452 896 890
272 775 557
88 251 710
79 737 416
861 728 120
751 90 715
126 601 402
967 490 270
658 386 323
805 494 228
272 144 565
480 816 709
538 822 570
278 957 12
655 10 984
968 179 730
251 32 407
149 457 122
962 524 737
532 179 902
485 989 529
589 70 298
572 568 62
546 145 983
852 282 129
338 452 307
522 763 844
655 309 182
249 391 342
200 440 632
536 294 909
353 102 81
223 750 99
57 314 680
963 367 764
651 416 601
80 599 766
529 374 48
862 967 873
750 927 947
167 686 104
347 845 446
16 747 761
685 527 280
454 113 794
212 91 70
778 958 236
222 909 119
776 780 420
453 673 216
876 635 591
910 429 655
957 382 798
668 2 830
927 510 498
563 709 136
19 4 361
537 528 687
673 18 57
714 646 26
265 347 725
954 463 248
6 202 70
913 544 34
540 209 467
642 471 128
716 138 747
371 588 298
613 99 266
468 924 58
212 173 162
433 554 64
455 869 836
298 742 349
494 895 767
38 699 988
355 895 335
611 67 237
948 882 778
536 542 772
566 692 543
70 299 986
836 67 920
700 101 705
759 60 489
250 113 862
288 300 480
9 823 585
20 89 368
704 911 528
103 642 409
641 126 653
396 420 953
893 368 429
939 806 89
909 640 691
556 703 625
603 686 452
739 238 797
384 368 396
364 898 492
566 68 288
617 691 501
497 84 125
353 473 765
921 394 800
899 443 327
387 326 287
51 66 123
985 910 760
924 142 834
727 109 441
263 89 256
719 879 248
426 43 75
687 428 75
172 310 930
593 570 802
279 346 449
442 432 298
183 723 852
599 1000 14
475 146 906
909 940 993
9 873 972
680 940 135
670 579 910
166 534 573
302 490 181
268 383 564
312 986 793
361 961 414
934 374 44
857 358 826
531 434 851
269 291 546
750 425 341
793 432 104
102 287 474
45 175 139
477 769 885
856 203 752
74 475 516
866 402 726
970 706 399
872 582 266
894 195 104
837 376 469
59 412 170
911 366 50
821 161 52
80 734 748
509 882 399
518 595 583
965 626 14
821 816 949
792 842 526
442 34 180
391 735 101
859 698 262
266 561 47
757 795 921
772 806 335
53 489 896
482 639 123
396 66 921
316 913 707
988 473 240
868 325 411
88 528 451
911 683 822
859 614 720
330 412 62
31 658 188
766 296 873
593 366 876
47 968 109
866 798 561
857 76 615
176 499 783
532 430 944
439 771 599
721 608 473
386 364 246
732 12 552
862 616 645
589 611 892
305 194 938
458 120 949
190 762 942
231 804 759
188 973 904
144 397 360
623 681 58
646 507 608
711 911 186
408 99 176
703 849 196
707 72 510
233 221 998
509 774 95
400 907 675
918 40 102
245 644 452
305 132 956
462 475 555
841 477 24
164 40 586
190 233 9
324 474 148
434 12 553
408 700 2
335 941 4
6 715 656
587 823 201
664 631 56
526 787 304
134 792 503
499 139 252
777 395 486
350 937 195
169 628 428
29 522 763
633 334 2
665 381 343
145 553 231
422 856 250
148 307 973
592 220 587
219 562 283
273 47 338
769 232 596
48 146 130
504 64 679
700 37 839
380 991 857
537 848 73
830 310 184
378 10 9
347 32 320
520 583 75
310 847 627
577 733 133
523 347 173
628 368 870
390 269 125
204 31 978
411 776 2
451 205 502
950 954 701
736 124 398
901 794 75
524 567 527
509 553 438
17 855 249
355 581 549
76 449 772
619 643 456
44 189 599
70 837 760
235 105 181
111 285 54
100 183 633
774 849 427
734 331 851
464 703 656
912 642 650
886 409 22
861 208 764
598 12 392
721 160 884
847 22 7
260 681 451
1000 982 510
263 599 651
779 449 944
948 31 23
598 945 286
899 239 910
322 104 5
481 757 890
263 590 855
195 406 179
990 375 800
380 97 961
673 360 133
163 661 562
344 363 831
217 905 376
110 672 118
105 114 703
195 150 203
192 442 645
723 874 174
6 903 730
975 808 425
61 985 122
777 568 308
866 47 168
125 626 131
698 804 277
598 348 845
47 366 730
903 963 694
114 679 506
187 208 310
882 304 195
503 605 323
454 986 830
798 232 588
952 647 476
805 206 304
770 56 812
823 316 190
709 151 778
843 794 950
391 992 689
421 233 7
76 51 884
739 150 650
976 669 10
464 279 927
76 8 920
358 989 727
111 584 59
991 386 970
702 831 453
620 13 528
295 18 79
770 75 877
427 421 784
392 136 369
594 325 293
110 350 133
370 804 874
155 693 837
691 818 103
406 588 10
460 10 878
511 799 822
498 122 251
358 929 286
899 719 493
932 755 835
101 504 340
784 261 505
68 553 875
149 980 67
923 658 712
505 748 142
43 169 433
233 504 29
170 30 130
459 664 877
909 358 628
732 378 266
936 329 7
667 620 546
517 831 3
213 672 791
507 864 75
347 513 338
673 307 235
232 757 974
668 937 3
767 203 731
932 83 444
36 582 92
997 905 50
657 578 458
493 124 811
844 839 282
1 766 263
55 924 748
332 783 15
39 973 550
674 859 179
593 704 448
266 755 695
722 524 265
178 913 293
334 538 794
664 72 297
147 184 233
221 419 736
823 123 64
268 476 770
543 678 230
228 199 754
648 328 534
553 880 595
339 594 607
538 250 237
500 65 339
966 641 143
140 392 444
136 450 959
56 178 164
237 561 688
856 478 564
242 244 579
36 627 54
179 94 586
860 998 70
881 814 936
560 969 327
948 968 740
487 910 682
170 388 32
627 885 460
174 181 276
820 258 575
764 28 144
163 794 97
835 887 650
322 79 676
36 532 276
714 769 702
874 218 282
909 855 298
450 937 866
389 295 374
724 137 573
69 154 575
570 112 701
126 75 409
297 671 422
708 857 522
198 816 473
201 971 266
923 352 951
457 259 515
393 883 123
392 14 359
440 872 83
385 482 963
284 978 304
465 689 21
634 417 60
435 189 254
620 384 699
268 4 995
736 440 212
562 70 766
495 236 34
280 724 29
213 798 814
637 51 960
628 761 199
398 785 777
749 89 501
985 807 767
66 144 601
274 583 691
973 618 241
115 304 375
589 11 115
279 184 99
851 966 735
568 337 329
527 953 978
442 782 779
520 847 408
55 431 571
891 487 745
260 667 628
763 747 639
75 613 375
266 451 550
866 131 752
350 690 485
508 67 690
120 49 668
878 398 159
433 715 743
260 969 452
637 296 890
270 24 621
276 245 268
165 422 716
454 843 632
554 563 800
40 311 801
792 781 419
356 163 911
56 218 260
773 251 287
957 933 487
266 801 447
825 750 617
498 333 946
792 182 608
354 207 961
300 724 834
819 399 667
736 249 124
671 431 981
512 474 381
916 342 69
144 415 116
25 480 75
332 415 279
425 260 665
72 286 766
862 245 276
713 746 664
119 486 147
803 234 235
725 295 608
971 831 473
266 397 156
432 15 841
427 553 527
550 136 955
632 455 360
84 74 480
249 178 618
518 296 498
658 629 696
628 47 695
570 580 746
988 679 427
504 796 752
677 594 143
847 105 102
661 659 556
924 559 280
726 657 60
677 715 975
660 556 171
931 513 493
338 158 745
683 17 717
862 813 131
986 486 599
577 104 779
46 559 434
851 440 492
92 889 306
182 289 874
55 268 292
1 368 794
431 380 975
680 495 853
362 219 77
731 374 771
454 502 106
923 452 382
480 725 692
20 399 51
526 438 811
159 264 408
835 916 235
102 59 394
580 12 752
398 61 990
606 79 265
712 829 851
579 486 320
872 960 677
533 827 1000
585 695 212
345 493 639
592 932 166
919 526 126
704 622 547
113 415 455
374 704 535
329 300 438
950 432 837
552 388 827
725 630 466
876 292 390
656 691 454
169 885 339
340 916 194
212 442 849
399 15 815
443 565 525
760 597 827
233 652 836
322 129 721
96 529 873
638 272 841
767 583 923
833 488 341
999 827 634
475 893 277
24 466 347
770 234 373
633 415 586
838 477 406
287 183 271
54 998 538
653 720 172
538 968 892
245 816 533
650 200 103
606 746 25
695 854 76
462 118 697
681 347 386
417 768 54
864 194 385
723 201 975
542 633 663
498 717 186
957 944 432
535 572 131
356 602 111
406 237 811
952 773 529
684 200 626
225 45 763
745 291 272
993 477 738
589 359 488
492 296 884
351 467 118
340 636 37
748 793 739
444 464 669
29 679 854
64 856 671
716 88 188
715 350 204
687 868 67
961 315 938
206 21 787
901 294 567
825 796 838
709 675 730
421 627 481
644 776 107
1 892 971
184 396 193
356 738 390
37 280 165
49 141 908
41 698 197
941 267 323
146 392 219
48 381 11
573 922 7
914 776 831
767 547 817
823 982 810
729 673 500
646 491 108
687 314 567
310 251 901
130 249 669
546 692 569
959 889 192
959 224 372
303 393 361
11 269 279
256 912 331
320 97 908
587 651 144
48 672 158
48 461 987
555 807 53
638 782 559
127 774 512
415 511 345
447 912 811
740 404 841
335 487 227
972 634 342
414 150 311
458 227 51
197 526 417
967 815 484
271 678 445
677 902 101
529 148 738
470 435 340
340 680 638
709 739 541
208 315 694
579 710 447
595 148 694
684 148 653
523 363 829
458 28 872
431 273 301
74 864 146
932 111 425
150 285 205
902 237 279
930 66 414
829 582 568
827 774 708
739 402 318
53 127 477
235 852 141
203 384 482
923 565 549
860 106 34
37 592 215
419 910 140
138 799 373
679 49 600
743 110 846
37 337 536
749 118 834
107 48 795
484 525 795
190 78 195
751 748 812
285 619 871
869 944 270
607 660 555
415 28 161
626 822 94
277 478 824
262 537 419
846 170 471
825 62 756
327 436 33
596 404 884
259 202 533
454 471 21
612 320 672
406 554 281
489 213 985
647 350 779
481 479 793
31 452 520
862 674 665
200 215 954
540 38 1000
586 517 662
276 745 885
1 142 431
148 922 329
467 214 329
33 167 185
772 160 698
776 857 2
765 699 502
801 503 797
850 313 281
445 176 469
883 133 363
673 933 302
685 189 263
42 406 448
401 73 740
987 363 709
917 402 103
173 102 951
154 749 95
367 631 21
29 226 459
86 791 791
882 304 242
30 537 255
213 812 842
425 677 427
659 185 578
295 191 248
401 18 603
110 920 448
770 645 932
92 530 55
238 986 765
467 354 570
25 756 471
228 984 946
66 326 105
495 634 591
661 170 77
184 51 32
234 718 332
142 501 562
583 360 351
448 318 134
715 99 760
873 210 960
365 570 952
686 117 516
13 60 793
733 428 435
680 729 15
280 516 231
33 724 514
882 210 644
942 777 23
584 316 223
720 368 232
563 297 362
71 722 441
750 700 456
125 435 100
771 166 878
770 272 695
866 348 171
656 123 724
644 126 194
359 189 944
404 914 909
587 419 720
911 608 467
437 500 569
334 134 405
991 697 951
954 111 789
660 197 784
991 784 639
726 872 161
779 67 725
865 574 681
768 455 238
840 805 772
31 118 614
111 95 563
576 17 523
193 572 178
928 474 894
818 411 73
217 464 601
479 634 703
24 240 465
52 676 212
819 545 539
838 858 6
665 280 499
642 437 573
983 326 378
878 67 259
839 406 1000
862 504 518
915 203 2
730 990 703
931 681 853
773 79 313
474 586 300
992 234 458
967 860 566
200 269 485
323 113 164
6 234 2
14 927 440
334 93 213
631 201 329
385 964 7
44 965 287
710 639 258
974 143 986
853 770 425
736 749 880
478 960 103
673 141 677
930 74 190
567 476 581
913 576 51
751 303 248
564 232 311
650 791 926
91 637 240
754 720 403
232 80 778
565 75 268
293 965 768
808 813 602
180 351 599
840 543 366
390 429 701
269 935 741
94 362 629
320 438 334
493 351 966
990 731 938
961 507 68
908 256 218
658 37 975
477 299 919
149 185 994
802 328 166
477 705 95
850 901 379
310 550 145
202 917 255
451 951 969
38 705 804
978 457 661
432 651 752
646 271 150
472 125 528
77 724 321
653 842 79
379 894 248
59 411 734
431 845 833
653 916 550
756 196 470
443 751 100
299 70 975
951 753 900
358 101 381
349 795 161
375 383 200
538 124 107
939 979 963
295 117 738
369 634 654
684 405 754
95 904 84
921 990 184
414 372 694
147 47 603
660 302 71
300 651 606
426 625 385
231 49 125
120 864 680
426 534 117
966 590 805
460 872 993
452 864 717
864 60 986
659 94 883
746 121 782
60 426 603
218 694 52
250 607 953
871 313 214
500 14 1
949 113 296
589 116 759
249 519 609
543 568 162
868 928 799
325 427 220
447 774 335
672 769 437
806 520 525
669 47 568
15 814 401
956 981 702
372 65 234
259 718 930
807 298 455
156 277 252
677 890 187
931 505 529
310 178 97
549 12 490
148 363 744
78 89 925
666 120 152
601 796 569
991 578 461
669 142 5
250 356 963
838 872 99
415 217 540
729 248 473
611 74 221
452 234 304
277 28 639
133 304 248
197 489 68
345 773 970
17 741 432
79 342 952
173 501 442
670 377 194
395 98 786
261 795 875
428 844 829
721 988 155
893 932 495
852 525 150
852 802 33
572 6 821
676 648 715
33 504 122
567 974 579
834 42 193
492 88 822
146 914 213
482 13 237
303 409 857
563 25 940
851 197 736
36 548 407
815 217 103
571 300 126
172 655 993
386 248 290
620 792 59
971 983 632
40 802 712
444 448 37
866 164 423
437 107 634
22 806 780
87 359 266
596 284 693
15 229 298
257 268 29
602 14 608
431 790 910
731 864 534
10 931 954
436 534 289
172 489 298
1 823 525
250 246 987
195 607 803
16 826 685
115 950 517
571 370 485
148 205 625
749 321 205
390 768 332
830 954 963
608 664 73
257 811 935
37 63 802
148 604 385
922 410 21
4 504 794
559 554 723
984 347 737
604 427 493
652 13 641
30 840 215
680 821 809
994 302 929
642 897 419
329 944 723
818 844 384
124 788 369
645 17 860
273 275 936
515 112 46
470 934 455
524 950 931
117 463 169
984 313 268
273 868 530
542 412 44
615 691 599
551 431 526
969 307 99
916 987 974
711 871 719
581 685 334
454 40 321
779 440 444
734 243 584
752 839 458
438 864 223
404 995 781
114 693 240
707 225 970
359 786 306
142 680 934
350 110 846
687 210 869
664 890 118
857 72 494
641 308 655
439 635 956
615 654 241
299 423 935
532 783 971
737 482 811
194 986 836
501 278 641
87 710 839
34 227 141
401 70 551
804 201 656
186 745 803
376 692 231
815 84 523
338 56 650
790 903 612
496 342 657
551 557 592
725 111 900
996 391 881
840 265 483
507 531 607
181 536 325
203 953 23
748 398 396
420 710 758
608 294 680
220 228 775
419 885 762
104 521 770
432 890 340
143 119 229
208 271 711
853 980 326
817 880 37
230 323 537
579 403 336
80 363 39
758 336 843
767 342 896
616 419 727
531 627 138
339 584 824
324 456 178
126 838 688
992 994 130
601 78 667
796 222 507
183 806 221
177 525 436
855 377 625
225 76 28
668 345 940
346 817 413
46 751 217
706 285 105
760 361 797
588 166 929
163 62 966
577 411 211
698 558 695
370 397 139
847 605 839
652 51 725
861 450 451
757 935 186
32 626 137
814 816 793
498 642 853
497 719 312
407 869 273
45 278 867
947 593 952
727 117 811
153 809 260
531 446 602
711 310 825
180 219 734
345 399 425
927 950 644
467 43 473
814 386 295
234 188 851
4 688 873
69 503 653
236 876 481
567 32 34
271 985 645
497 731 527
837 66 601
814 416 912
699 745 721
798 558 685
550 645 107
534 587 519
751 40 224
511 955 247
151 686 364
807 855 432
676 381 140
357 55 171
820 144 983
752 875 955
761 158 392
322 158 426
406 963 787
440 116 732
289 261 333
861 469 315
209 506 993
400 842 962
202 239 704
563 712 197
310 587 553
573 106 696
5 5 873
946 555 231
872 692 571
145 164 38
491 445 219
181 315 234
761 538 768
225 837 407
172 48 897
886 4 843
805 417 201
894 716 970
104 508 469
853 154 715
387 65 844
46 326 156
432 153 584
908 267 89
945 662 221
266 876 930
252 14 751
293 273 685
303 125 457
151 26 713
509 668 835
7 194 709
585 796 266
648 112 592
578 23 694
231 554 633
727 961 768
296 570 282
765 850 754
875 942 689
39 791 84
987 90 903
605 442 676
239 961 372
967 654 917
348 163 778
99 647 451
370 984 33
158 322 61
342 182 226
655 289 996
583 992 168
482 457 947
629 575 867
675 375 183
599 621 111
89 543 449
108 807 133
285 79 641
988 978 95
746 668 61
207 329 466
111 923 522
29 886 943
859 891 970
808 479 314
680 688 854
783 483 942
603 650 382
492 421 616
323 799 14
456 959 259
295 919 35
53 394 996
333 374 743
428 125 887
408 999 360
815 212 65
409 647 287
202 259 519
569 935 56
758 795 870
453 621 493
630 139 732
875 253 392
205 579 248
148 364 72
294 925 517
930 901 675
374 636 668
876 200 269
79 609 666
848 87 103
966 547 871
288 834 284
760 759 865
679 557 583
744 689 672
925 809 817
404 73 195
57 224 202
479 521 794
55 805 757
698 198 661
714 371 768
527 229 437
907 556 92
6 311 794
914 340 290
339 375 444
860 166 726
103 883 133
334 656 513
118 274 279
249 379 409
368 237 673
510 933 363
668 313 272
275 18 932
466 787 716
462 959 515
928 740 567
442 361 123
719 751 101
583 102 200
214 168 904
110 890 56
679 423 51
726 725 835
112 805 218
1000 450 61
988 151 432
537 978 868
875 680 561
161 235 261
384 547 496
687 387 68
161 817 307
872 489 995
939 272 981
647 453 138
615 213 68
278 174 663
568 970 204
470 917 784
886 611 723
259 296 479
991 477 567
755 569 868
188 569 517
753 872 201
122 87 170
572 781 994
483 846 503
573 259 211
339 763 720
561 225 407
470 574 582
915 474 78
194 93 150
478 48 926
697 92 265
873 756 820
801 298 309
12 465 340
992 649 404
802 57 944
402 735 899
854 511 966
580 960 109
402 494 364
382 807 464
22 331 1000
891 613 936
478 342 651
29 912 75
832 302 53
911 959 204
163 814 559
819 460 44
59 138 932
37 203 533
4 726 377
254 546 97
149 672 751
157 834 771
599 228 150
123 253 300
198 793 372
551 359 80
927 418 166
249 82 425
153 336 918
642 788 772
841 22 54
235 892 3
313 771 883
404 325 779
760 839 861
512 585 870
240 360 998
503 985 603
652 852 816
348 92 316
704 428 740
72 502 224
829 575 968
990 699 170
612 724 17
232 900 337
282 116 577
922 225 538
437 486 938
197 239 483
694 76 547
751 803 737
336 199 226
353 288 979
431 886 923
264 357 864
44 877 775
719 178 670
696 987 353
253 364 525
719 571 717
899 663 211
159 8 961
336 515 545
568 474 752
977 226 790
309 558 444
467 713 185
36 981 412
634 269 557
331 402 998
751 63 384
667 314 646
333 603 324
369 63 392
476 333 881
378 662 370
138 172 35
39 378 390
190 484 64
761 863 438
806 862 412
886 979 279
963 570 848
157 634 339
604 624 592
582 736 362
689 547 524
477 829 433
720 472 321
528 196 766
28 45 992
206 436 154
604 372 271
155 658 991
650 378 191
793 318 59
558 914 45
249 140 894
153 247 421
978 462 912
478 794 451
360 169 790
421 601 372
121 357 711
474 561 837
276 608 378
518 461 353
491 412 130
843 335 824
170 384 948
134 221 334
696 509 936
23 663 362
677 18 406
556 160 752
132 673 75
872 179 512
635 707 835
574 8 632
400 881 905
25 247 623
446 997 701
576 740 212
552 1000 749
550 739 623
229 780 639
304 990 341
61 365 85
371 604 545
866 675 169
573 332 569
378 692 275
417 570 310
148 671 401
1 985 920
489 491 638
447 842 425
61 9 718
988 123 441
878 775 417
493 35 706
259 311 157
362 572 677
464 766 617
241 506 540
185 545 151
74 76 912
837 821 929
603 368 53
734 918 847
791 931 925
381 538 223
619 217 994
818 86 438
289 209 720
636 257 662
632 757 307
70 127 993
883 353 580
858 841 804
688 577 865
178 979 295
596 23 509
981 389 188
877 669 389
798 678 390
896 999 797
907 366 452
21 445 682
989 19 461
398 695 161
419 726 429
47 882 792
787 582 49
338 674 787
907 20 984
282 128 778
172 392 634
795 910 568
433 69 901
648 856 166
935 577 653
612 197 754
788 551 476
996 405 754
541 135 170
853 589 341
282 46 574
482 977 27
732 90 165
673 289 643
922 49 562
246 327 829
576 418 415
367 784 817
826 315 355
626 73 600
783 653 381
924 868 258
592 365 159
610 330 344
810 700 190
413 442 50
370 481 328
673 603 226
9 237 990
111 6 114
760 726 597
364 960 164
478 544 999
65 566 905
687 841 215
924 801 20
766 740 365
78 180 695
94 384 166
118 555 909
93 161 560
126 391 337
811 623 4
405 663 287
953 253 916
692 761 434
205 645 823
740 608 262
685 882 506
127 248 926
809 749 889
14 792 696
949 701 238
244 518 199
295 936 913
96 673 193
846 230 529
80 491 315
180 544 585
324 966 9
69 788 982
640 768 266
480 44 576
854 594 763
773 800 863
619 413 753
95 737 344
569 93 573
548 399 968
756 98 284
778 597 663
472 196 565
940 667 64
603 839 558
237 860 328
31 455 528
453 953 309
379 374 745
777 637 217
946 355 355
263 418 487
403 925 435
362 948 725
651 641 844
610 908 658
824 311 237
80 599 825
559 155 735
40 816 982
191 2 747
976 267 560
783 827 412
408 196 24
77 1 945
361 703 418
280 870 694
819 344 729
905 753 747
986 102 311
245 299 731
24 563 268
54 590 609
40 959 718
283 511 833
986 461 202
204 637 203
458 742 362
714 906 245
910 925 216
46 306 809
376 146 922
625 337 492
952 978 614
596 401 216
990 214 999
816 900 196
349 292 479
896 190 938
907 171 399
869 967 705
25 19 645
386 632 149
870 835 710
434 227 155
160 740 285
7 696 969
821 126 817
531 732 725
143 601 477
132 316 212
606 174 132
834 147 365
458 463 915
165 160 303
153 301 996
653 124 217
981 232 7
698 914 400
674 132 739
21 399 478
718 681 486
998 275 545
809 3 473
831 760 697
287 691 423
1000 467 150
459 637 511
757 769 880
303 460 279
845 684 504
761 123 948
388 149 336
423 149 903
834 564 158
102 783 986
101 197 918
583 132 763
716 549 9
771 961 312
406 821 248
505 569 771
10 534 309
565 219 783
96 398 588
979 27 164
80 737 173
380 487 39
512 211 717
167 331 182
580 853 678
339 406 490
593 310 124
292 197 421
642 772 241
964 296 302
214 426 370
596 852 554
433 716 963
435 57 37
515 49 929
134 596 586
262 288 406
737 7 918
91 30 242
836 848 635
118 981 352
185 719 212
897 537 630
396 556 156
438 48 929
124 672 44
17 848 32
105 738 284
621 413 407
614 853 409
221 819 551
929 392 728
311 696 732
129 901 609
171 773 878
503 798 119
914 630 28
63 76 735
972 399 221
696 41 695
778 618 841
186 441 185
302 871 984
464 381 376
918 690 793
862 240 850
80 955 253
804 613 446
611 353 813
451 248 431
138 248 89
615 763 922
542 142 450
758 812 828
652 656 962
992 757 887
20 385 769
735 188 366
140 77 684
736 571 551
564 371 177
578 986 393
355 570 885
486 340 437
58 37 482
24 64 561
311 185 475
173 537 443
364 909 162
893 767 795
944 603 907
91 742 787
534 143 466
242 271 435
21 437 234
306 102 352
104 423 103
210 196 565
990 351 774
736 54 213
116 146 923
119 452 567
690 621 524
713 278 794
267 76 196
677 629 603
328 81 34
113 694 268
511 65 962
491 363 335
448 485 820
709 277 4
824 703 427
559 116 735
953 627 785
449 97 213
857 904 809
449 894 296
883 503 748
458 588 328
370 579 344
837 814 4
781 785 134
820 875 834
495 529 139
980 545 875
85 174 576
74 792 698
805 666 998
497 116 350
205 933 244
978 503 518
242 496 202
14 21 268
393 685 715
672 290 637
867 833 742
654 2 448
365 100 142
393 959 996
357 375 139
643 399 694
676 639 752
984 319 683
600 129 566
191 26 827
616 374 72
683 190 943
221 642 416
93 842 468
182 175 506
108 536 784
157 655 743
32 145 180
913 585 620
403 401 595
571 739 356
528 455 817
493 320 99
136 921 199
943 348 756
386 328 206
355 262 789
11 752 505
204 469 850
55 739 48
841 182 263
950 70 850
952 532 833
746 939 787
241 889 479
415 656 398
144 35 412
556 624 124
456 35 993
945 256 597
516 538 825
866 29 326
566 684 508
115 356 612
629 73 959
635 25 151
883 290 99
245 516 522
156 121 70
101 264 930
198 35 559
936 566 198
644 682 525
687 537 790
429 102 762
893 628 566
733 979 115
326 952 867
482 169 731
330 442 831
570 416 249
466 932 578
858 914 223
858 722 169
129 341 172
768 376 596
294 440 972
388 610 530
152 158 430
944 12 599
548 41 518
65 307 17
292 265 468
198 979 831
77 140 452
801 930 26
929 176 615
667 292 416
311 158 505
277 96 975
672 329 629
884 988 335
491 8 142
203 612 747
82 495 583
911 928 232
653 413 245
159 118 622
712 25 394
491 461 39
841 70 869
351 492 542
580 145 633
319 474 922
458 360 11
413 374 483
863 885 39
648 274 315
123 682 29
22 92 392
835 7 288
502 53 281
529 257 495
215 21 807
120 462 735
669 998 230
284 639 192
181 464 371
50 620 823
62 652 504
932 301 955
890 253 917
207 960 236
629 252 482
544 183 641
885 770 706
147 979 849
922 323 873
542 815 124
176 264 970
982 917 530
115 398 586
368 734 283
994 166 904
675 560 57
575 212 49
59 912 971
869 307 15
768 66 819
82 928 89
952 846 90
447 310 913
947 694 578
742 322 329
886 484 828
411 920 695
849 985 274
510 789 123
676 931 560
855 334 742
863 806 223
554 144 469
689 63 490
382 953 174
307 524 356
288 600 963
869 352 664
397 952 820
857 717 507
632 986 417
375 410 215
120 379 519
513 816 953
277 883 178
368 95 766
380 680 13
702 862 345
521 954 670
812 226 824
364 280 165
38 646 775
223 714 581
894 236 380
143 376 876
71 379 108
448 851 624
11 233 198
870 979 234
966 482 750
561 792 367
251 954 645
936 52 412
176 567 111
529 193 417
742 458 540
8 318 842
195 872 995
622 368 306
899 115 684
307 359 816
339 870 653
271 974 254
64 137 703
221 118 887
808 217 945
505 605 329
391 931 957
860 35 803
789 234 857
909 109 185
741 815 992
633 717 957
88 624 570
94 617 968
764 237 786
108 627 409
743 206 414
269 609 748
856 321 804
190 766 943
999 506 362
854 336 873
27 427 894
871 43 883
597 14 512
683 821 668
27 480 411
248 740 143
655 209 12
102 109 927
817 49 324
792 373 62
234 44 368
193 653 50
930 897 27
921 682 81
843 135 401
432 394 814
95 729 136
514 21 940
872 524 826
235 723 250
607 470 69
541 570 759
103 617 791
423 92 632
274 239 332
656 478 144
907 992 345
620 995 719
829 82 110
773 25 774
333 1000 327
22 644 993
979 870 307
452 330 173
718 420 144
510 662 972
881 536 535
567 105 447
96 320 692
144 206 427
151 441 584
403 932 446
836 497 419
653 793 252
691 252 795
355 69 333
739 965 802
569 292 89
375 594 791
990 32 879
56 333 195
820 286 385
545 39 855
758 280 140
498 704 227
330 635 583
816 324 842
585 857 866
52 240 988
533 561 616
179 894 956
443 101 223
878 741 603
784 564 975
516 612 340
816 209 81
612 879 809
308 363 515
47 499 902
355 343 249
676 134 580
837 675 901
845 715 745
852 868 377
3 124 230
139 601 372
701 753 408
267 689 92
335 640 450
988 394 371
136 132 691
337 332 12
388 771 132
215 917 583
555 843 108
214 566 915
264 101 896
992 702 492
991 284 597
618 908 725
393 350 247
792 843 967
961 516 255
22 481 955
468 655 640
52 320 492
636 92 954
273 137 704
46 609 867
524 173 152
413 55 738
558 709 133
870 474 29
548 508 373
964 623 142
499 411 782
62 982 185
708 998 938
232 344 201
18 349 636
31 218 707
377 541 850
441 449 490
546 679 44
524 520 493
780 817 315
781 648 470
108 924 37
36 824 573
864 29 903
157 789 43
320 128 883
394 219 195
774 185 29
280 868 838
392 501 761
31 928 789
563 233 607
741 462 716
169 32 392
868 201 780
542 538 931
691 382 602
112 803 507
891 805 366
685 50 35
923 822 654
113 187 429
381 685 365
983 278 983
42 177 646
671 681 343
811 594 932
617 724 800
594 480 126
121 171 13
200 91 151
323 377 110
775 648 676
992 722 456
491 393 314
522 145 281
436 881 391
933 852 932
904 134 103
494 388 513
966 423 249
624 633 609
549 79 634
387 109 128
110 482 546
456 392 211
239 167 630
811 860 524
458 327 718
63 386 292
100 709 344
576 268 496
170 599 980
316 627 591
217 251 320
940 107 786
413 773 415
162 702 485
228 816 502
859 598 85
531 170 215
894 239 145
865 181 913
293 749 358
386 618 183
851 801 478
743 377 503
38 849 169
12 55 590
256 480 622
393 359 243
272 83 523
741 491 576
326 678 587
192 36 512
766 63 799
784 712 364
212 376 304
406 596 728
1 170 84
769 922 438
197 24 175
866 380 961
885 690 75
362 586 893
142 155 338
129 191 149
115 284 27
40 515 252
963 939 588
985 804 991
599 702 519
156 38 171
970 4 968
814 740 683
816 941 349
301 79 381
620 736 190
783 559 173
237 981 223
995 599 530
505 604 131
279 510 367
813 7 939
788 394 332
466 403 72
127 392 45
756 644 661
289 665 763
167 489 544
721 103 890
370 429 394
24 656 195
697 375 772
644 769 483
789 636 380
561 975 587
815 812 632
677 642 649
677 842 843
251 539 782
883 16 318
154 487 81
797 153 176
390 331 972
211 632 144
239 818 366
903 545 402
616 54 648
235 671 664
843 571 243
646 686 75
243 250 321
768 377 386
577 355 163
859 374 282
644 876 324
373 720 246
386 585 363
83 45 289
499 756 694
56 466 241
328 456 661
141 899 342
783 928 716
899 31 155
50 45 541
687 867 228
497 791 157
429 197 801
101 186 982
416 571 905
86 853 740
897 357 994
39 432 491
158 753 431
56 500 17
796 437 659
852 847 152
583 610 973
164 511 407
496 542 421
515 254 993
425 939 54
611 966 373
790 598 348
800 543 104
532 890 983
907 119 112
366 446 240
537 833 258
109 659 419
853 514 861
511 707 933
419 647 472
171 462 256
543 554 329
28 366 229
797 502 296
467 294 961
697 592 531
794 278 3
162 33 282
270 425 524
266 658 118
981 82 688
233 183 638
448 325 652
898 310 418
114 898 736
878 961 867
922 823 383
152 458 42
156 782 972
992 878 64
14 636 86
523 453 518
98 955 191
651 441 789
831 50 370
195 557 88
669 947 883
901 384 128
849 637 715
192 121 409
244 956 963
19 125 419
851 917 25
903 166 179
82 286 289
980 574 986
354 901 933
506 309 838
461 663 840
770 518 232
967 404 583
534 929 749
191 80 808
871 436 193
349 261 696
397 899 960
886 135 847
708 634 430
870 184 958
268 639 98
534 758 389
161 765 590
646 409 774
4 158 394
100 497 349
73 737 714
941 94 83
915 533 93
354 25 153
677 252 535
607 292 986
874 571 504
728 173 684
359 744 934
285 616 584
615 373 392
759 214 407
391 76 453
123 856 751
962 155 244
38 128 631
272 170 261
233 242 15
274 402 496
367 198 91
921 192 819
645 345 553
584 226 522
769 413 569
814 609 562
238 982 661
160 95 846
446 158 24
166 618 117
944 2 91
397 778 371
236 766 925
701 552 656
76 191 835
747 151 478
678 935 616
105 95 462
647 30 247
669 223 204
674 935 422
783 26 626
225 984 685
679 46 770
946 278 727
654 864 16
374 208 856
459 396 575
646 178 160
121 235 659
902 405 638
687 293 703
238 477 856
887 18 303
54 314 889
3 747 152
138 107 957
748 838 837
887 207 873
285 585 230
804 446 662
63 198 357
660 112 102
206 280 608
35 860 599
28 221 29
630 452 161
308 724 35
640 334 522
18 856 357
554 573 426
96 637 196
930 273 619
868 587 541
647 516 792
856 393 600
388 583 738
362 875 883
355 756 839
981 542 542
572 428 867
830 851 824
901 443 11
371 603 26
291 851 391
274 826 850
634 311 408
54 814 386
810 961 867
135 321 593
298 61 883
313 781 114
873 119 413
957 40 964
970 578 264
95 352 858
256 642 908
56 792 579
74 221 925
405 754 628
744 981 759
207 215 693
839 368 979
52 822 121
337 939 138
877 889 913
96 316 770
401 70 563
596 695 607
281 652 831
746 676 771
838 731 666
912 998 337
896 809 999
462 767 142
88 355 921
7 434 761
184 320 766
480 744 700
345 892 152
671 295 243
502 715 126
472 272 636
70 507 427
804 616 863
927 776 260
19 528 960
25 202 871
251 561 859
800 185 74
145 666 743
622 531 970
343 627 149
280 85 877
790 839 115
151 433 329
117 758 260
354 726 566
843 928 498
626 566 538
90 696 134
469 331 115
4 640 207
696 771 658
450 409 953
702 942 613
722 486 24
294 781 741
112 25 733
868 85 369
689 582 615
141 396 531
467 718 717
81 139 818
528 670 867
76 124 287
381 721 388
301 246 860
374 115 615
787 246 785
452 575 484
556 416 360
930 275 720
207 143 692
451 227 654
581 313 197
256 427 273
899 126 374
584 976 335
691 865 962
936 585 664
403 223 636
94 329 648
662 344 167
672 313 256
114 636 966
754 108 59
753 464 747
96 258 879
627 953 493
752 312 843
291 288 750
371 335 560
737 886 114
165 765 842
168 785 135
619 417 472
409 623 33
156 810 186
23 826 620
931 338 227
573 453 919
932 462 399
444 374 567
364 289 902
665 668 186
926 106 329
214 307 445
651 963 621
15 709 839
658 171 373
896 762 719
56 662 644
669 187 252
344 579 595
186 556 51
223 430 664
988 96 494
505 567 984
71 929 930
600 530 589
257 328 633
574 872 531
815 33 778
400 229 55
773 210 950
238 780 441
356 205 956
295 232 220
655 780 606
394 812 859
478 981 932
491 461 294
807 662 418
898 109 541
913 858 646
170 483 508
675 28 196
207 970 487
20 27 205
753 303 759
227 94 333
169 302 69
538 610 84
10 191 623
959 994 663
697 765 41
411 94 728
391 407 822
470 750 546
542 922 86
586 264 41
362 678 993
231 265 794
362 920 149
974 112 207
783 823 341
370 697 517
28 307 866
148 296 153
62 739 86
461 820 711
134 214 814
945 622 725
84 868 711
1 57 968
94 589 525
386 860 133
537 521 927
165 54 779
775 714 382
214 393 358
953 239 552
920 770 6
567 122 672
968 696 953
462 252 160
681 890 327
472 991 385
248 134 53
154 380 26
417 87 363
241 606 887
241 710 977
679 198 284
917 876 567
485 312 754
882 926 4
912 526 816
551 554 465
177 3 38
376 785 334
567 34 670
467 973 837
752 560 387
24 621 502
24 727 710
500 231 931
216 676 831
151 645 989
587 460 256
175 402 982
877 82 664
652 22 199
84 204 535
349 872 300
387 742 812
322 828 391
308 766 335
491 189 203
885 785 596
129 52 106
951 174 84
316 993 616
299 273 362
268 649 880
757 555 565
27 297 40
854 920 281
523 522 729
804 273 282
267 789 177
372 691 740
928 96 924
115 526 708
706 777 135
336 610 307
852 619 687
374 935 316
855 534 506
777 84 571
737 732 756
887 803 280
570 209 229
464 282 452
199 825 792
561 164 356
18 761 263
845 202 547
161 846 245
460 668 644
102 66 547
401 667 488
23 233 623
678 996 365
455 862 913
523 301 456
836 299 192
286 60 468
986 753 933
941 129 234
839 516 406
554 903 715
265 147 861
725 835 572
421 70 130
32 542 761
248 984 830
887 85 21
499 78 921
855 667 160
795 880 133
480 116 82
862 409 532
493 798 374
156 57 232
475 259 387
229 531 762
927 434 615
887 595 397
45 710 381
788 719 699
775 558 376
673 66 87
75 998 647
409 876 61
768 646 660
874 53 807
377 874 416
328 955 288
58 65 465
169 3 806
882 753 590
736 509 948
658 883 393
638 786 150
453 515 374
278 201 432
792 898 915
543 592 688
484 800 561
119 1000 362
353 547 666
94 341 213
349 701 738
1000 700 693
229 397 107
968 485 696
803 788 147
288 394 964
241 307 825
541 808 832
772 330 744
43 518 441
52 588 962
700 475 672
523 665 65
823 741 226
875 556 841
742 207 592
661 814 642
736 962 201
919 282 460
72 551 532
438 346 899
277 203 410
308 690 110
52 492 3
995 172 330
267 691 182
866 563 676
831 683 559
679 531 111
687 737 124
486 1000 906
394 19 537
1 237 709
902 605 413
336 985 773
667 802 940
146 541 918
704 64 134
156 88 937
883 207 279
905 495 70
726 411 632
731 215 242
871 935 309
881 244 572
681 324 144
737 575 885
498 810 742
24 59 982
20 302 521
871 416 718
704 541 822
359 940 883
647 72 128
457 350 801
82 32 116
79 932 137
620 243 597
983 584 220
214 760 338
336 782 296
628 463 119
133 145 777
670 428 769
890 694 227
937 413 382
597 984 718
150 673 84
727 790 107
419 916 936
410 2 855
689 752 490
956 620 125
797 670 439
805 286 705
315 949 38
109 496 298
912 362 543
722 214 142
414 472 361
656 976 924
757 921 746
313 266 766
239 502 716
392 141 598
284 315 302
480 246 82
944 487 809
761 405 290
714 754 380
621 193 881
710 543 241
136 258 714
684 164 473
823 158 341
234 7 557
778 823 658
120 331 655
804 652 957
818 451 536
762 808 443
739 630 834
730 672 955
967 780 625
398 481 240
649 247 190
448 593 413
591 557 844
432 756 586
874 709 909
716 321 926
99 256 863
319 325 845
946 858 339
829 376 492
551 529 623
294 871 802
342 477 565
769 298 514
79 71 930
938 615 13
444 567 139
622 894 405
542 816 309
886 750 879
689 831 60
154 695 976
703 436 270
928 825 276
235 127 392
669 37 651
302 511 385
963 370 396
223 295 93
772 59 718
414 714 997
998 975 956
177 311 501
638 744 72
731 432 85
785 376 516
241 448 492
441 864 676
959 587 66
877 563 656
747 290 325
372 610 721
743 734 942
162 297 657
940 244 324
260 322 31
981 602 464
257 16 851
946 130 283
49 31 583
590 660 741
962 538 223
90 704 167
1000 596 450
356 500 779
997 139 160
546 842 41
41 881 22
819 469 694
675 900 704
775 37 912
160 233 183
541 906 189
939 164 251
237 181 564
103 228 905
544 613 99
296 556 400
445 984 307
184 452 401
212 703 177
984 72 789
824 887 822
117 465 523
544 709 985
461 59 930
639 314 243
977 943 99
180 591 506
878 858 283
68 763 18
455 757 231
767 938 145
348 662 832
392 991 274
672 262 505
297 45 292
303 716 695
181 922 139
327 474 440
911 718 895
153 855 726
299 650 956
591 852 774
548 636 225
664 58 131
886 602 636
161 323 793
604 804 965
606 48 919
804 902 691
729 260 859
153 518 156
922 582 325
569 851 848
672 924 172
345 527 32
350 838 397
605 334 514
801 464 998
156 943 384
721 292 981
171 290 226
526 743 894
536 866 105
589 755 956
506 829 421
731 612 383
486 41 217
968 87 719
37 161 141
687 415 504
700 145 340
613 129 447
44 318 175
16 299 91
491 672 345
922 520 367
611 172 676
78 656 982
521 829 316
938 165 488
88 555 786
421 720 196
231 7 395
818 733 302
87 29 930
397 579 819
970 531 107
766 585 115
904 425 578
955 877 942
875 209 883
883 551 177
862 968 66
288 349 363
9 805 814
52 464 778
943 905 865
255 782 891
428 632 571
479 905 946
649 695 879
738 840 982
745 198 886
88 388 369
153 143 859
507 238 831
731 527 622
843 423 884
908 597 389
341 552 658
358 841 711
516 874 235
816 406 194
690 880 20
788 818 135
360 115 58
609 14 461
525 383 609
99 409 763
531 396 738
727 321 66
568 783 461
99 524 850
403 185 592
541 324 819
356 176 726
650 529 503
89 357 34
218 331 997
662 877 29
337 376 617
781 220 879
601 890 938
630 14 3
999 509 636
808 943 110
242 655 159
497 758 721
763 696 319
666 62 308
881 324 965
294 172 460
788 911 286
228 871 928
68 912 242
330 149 161
834 568 871
269 722 384
64 388 439
398 990 605
884 601 455
535 527 932
498 240 650
142 276 490
323 123 541
601 700 32
744 678 235
90 214 959
683 544 644
396 450 93
904 788 977
735 320 654
295 747 523
736 358 694
757 588 469
133 120 398
428 270 310
111 251 765
344 877 923
344 994 729
779 924 724
247 276 117
794 737 38
193 237 629
929 607 17
18 781 616
933 519 714
957 118 141
513 520 467
360 937 449
618 801 794
514 242 471
846 380 55
41 283 296
906 349 962
903 510 157
947 227 44
661 215 171
312 30 652
499 937 414
429 409 101
718 896 802
771 346 230
331 599 141
502 216 689
626 946 664
638 444 592
302 886 143
954 786 948
284 247 894
633 377 344
194 434 927
459 713 757
427 228 578
184 213 647
287 226 19
463 441 600
183 434 234
130 461 83
993 243 175
743 58 852
913 888 884
185 236 773
257 434 303
488 257 428
721 814 991
918 121 155
962 812 79
932 6 968
168 282 481
204 581 150
126 481 132
255 5 810
934 581 601
410 895 98
800 210 866
396 391 628
106 29 12
667 314 699
538 816 6
768 128 599
520 490 450
575 108 364
847 574 636
796 153 147
604 571 592
178 87 856
511 836 416
621 493 748
418 192 78
419 17 372
848 12 47
886 558 209
960 856 720
876 670 505
585 255 181
978 920 765
752 755 472
198 90 916
224 495 230
972 91 63
808 190 896
388 146 47
563 700 928
969 3 164
60 196 938
901 147 567
64 745 357
19 960 35
881 169 858
404 247 286
943 119 852
446 584 686
305 239 376
434 589 873
173 791 767
125 643 117
276 571 393
480 855 146
961 433 51
828 292 468
99 655 44
456 684 525
521 466 909
845 749 114
981 240 8
83 853 548
28 335 178
837 321 498
645 287 267
930 26 933
151 862 508
101 922 899
632 994 890
288 973 409
834 412 626
348 315 138
912 146 22
476 556 229
122 885 719
706 932 910
278 205 682
898 745 266
375 33 880
429 963 633
17 203 888
112 796 919
862 36 528
926 399 131
410 699 476
595 309 772
174 459 173
498 301 48
627 541 197
257 580 62
988 164 730
36 78 207
537 776 841
719 131 304
793 588 829
199 725 411
112 371 152
107 233 806
129 969 417
815 411 236
805 614 262
633 983 987
452 368 691
127 565 125
531 241 995
584 20 338
623 461 831
329 26 141
344 145 93
811 66 22
641 240 642
492 760 216
880 456 858
99 185 652
745 837 527
751 622 758
167 59 113
490 66 358
285 641 637
385 857 208
873 116 728
831 19 160
322 826 757
859 993 672
291 360 101
543 15 612
480 653 910
810 371 200
489 480 743
728 293 216
877 208 811
1000 31 328
904 538 956
398 430 269
280 200 634
986 81 443
972 167 635
760 962 960
157 945 381
585 738 41
618 197 210
209 850 450
198 708 714
995 767 228
692 325 727
66 564 850
718 274 525
505 463 604
314 395 32
165 644 464
70 44 234
912 614 773
213 187 637
41 728 346
314 12 478
435 486 606
811 624 627
659 586 825
410 203 838
709 979 698
305 149 545
377 608 714
235 187 324
722 197 473
674 399 861
255 420 575
550 900 791
453 280 390
731 343 678
252 94 662
670 882 401
769 69 696
665 322 65
803 103 823
309 555 617
610 968 436
655 466 998
629 254 832
101 763 416
139 626 959
315 756 194
932 262 42
737 530 391
704 166 422
783 90 845
432 835 204
988 475 365
835 886 888
746 729 947
515 146 517
446 805 795
17 229 552
238 707 781
742 272 964
244 843 827
780 941 974
602 348 943
964 400 162
142 293 138
361 393 181
456 102 562
756 336 612
801 967 483
545 506 397
791 775 370
34 211 716
389 223 798
810 427 160
944 511 87
949 686 526
151 993 179
285 175 230
466 901 534
623 277 845
694 565 73
855 224 947
127 74 134
530 533 846
152 366 779
219 888 526
607 194 741
888 497 234
732 58 319
213 738 546
290 896 595
680 632 702
175 871 360
430 967 767
41 929 652
302 803 853
265 450 988
948 452 616
700 117 905
177 41 810
223 384 956
337 553 69
315 36 349
77 229 521
369 879 209
930 457 728
975 573 810
536 317 405
211 707 227
631 398 250
831 846 692
39 586 536
150 612 738
431 269 813
806 41 810
921 749 833
30 309 143
251 716 545
738 859 354
841 902 887
892 733 234
281 889 713
757 814 556
830 21 321
100 95 412
1000 492 125
693 262 556
884 148 528
478 547 3
768 778 608
150 117 810
898 768 57
910 853 627
962 18 409
661 617 307
388 125 526
974 83 354
234 593 117
524 755 824
832 321 148
905 314 130
866 176 385
787 984 724
395 166 68
304 8 9
447 347 898
243 473 176
884 235 732
327 512 129
580 722 751
43 277 761
526 242 581
583 371 26
93 754 500
941 340 279
904 697 604
419 27 997
435 739 711
912 660 317
446 506 363
733 25 457
677 553 732
174 37 165
543 925 624
256 6 929
666 925 546
277 335 635
943 804 643
94 580 698
90 363 414
560 641 224
60 220 291
858 580 406
853 404 69
541 858 383
331 296 215
436 15 294
864 692 924
318 586 961
835 879 999
74 944 466
605 371 26
203 935 226
463 299 826
587 206 81
545 693 115
348 746 563
654 875 15
269 28 525
814 980 669
681 785 633
28 904 695
150 627 510
577 659 284
84 582 547
352 225 279
172 196 948
179 131 95
228 901 230
854 328 369
760 849 71
443 616 435
714 543 986
173 797 770
196 19 882
488 67 989
229 803 764
72 545 499
451 795 713
881 55 594
864 226 43
119 850 218
983 4 864
118 654 138
120 401 334
637 691 864
674 565 862
502 795 574
449 105 731
337 771 683
888 41 243
409 200 967
441 824 343
79 803 787
498 808 872
438 63 288
705 654 515
286 771 391
531 830 110
885 579 41
249 651 10
642 75 991
68 202 12
691 903 332
138 958 534
722 748 105
33 502 203
131 339 906
260 318 779
145 591 303
283 971 307
385 28 997
568 19 312
982 91 286
391 588 205
976 939 941
180 867 627
990 121 238
572 512 265
723 635 701
36 104 668
592 361 166
79 986 832
61 573 118
510 46 567
110 877 871
136 507 633
203 614 233
148 159 677
784 546 214
651 980 686
550 125 886
828 937 145
978 213 837
946 951 366
716 160 426
448 173 173
931 290 585
40 21 443
807 310 458
984 432 692
518 84 131
926 919 131
931 676 300
606 372 880
731 986 33
57 464 976
569 466 869
415 614 643
52 694 612
967 903 306
896 373 89
558 967 984
275 846 378
775 832 523
673 757 536
786 380 474
185 317 468
16 105 960
272 998 590
549 736 985
118 105 750
150 743 76
952 954 656
997 48 106
886 4 756
203 960 38
230 795 28
445 228 806
680 269 409
970 753 768
19 547 927
483 803 552
551 655 240
172 896 929
292 782 7
898 669 849
35 199 381
309 593 338
275 868 377
999 608 910
463 456 51
413 51 938
46 665 257
694 758 670
98 633 654
337 161 932
61 607 271
124 707 406
640 571 528
594 452 413
446 281 391
684 2 96
777 629 71
539 470 817
378 984 198
533 671 693
70 530 34
398 70 357
239 241 722
272 420 113
673 47 825
670 761 117
671 538 825
260 286 350
76 848 725
339 669 429
918 506 390
460 903 285
863 787 450
555 166 802
381 544 697
510 955 378
485 697 98
621 227 704
435 408 813
940 141 270
902 458 243
558 879 691
489 836 683
468 466 645
268 15 653
71 595 761
539 103 732
802 939 520
775 600 751
699 305 788
620 305 273
435 502 475
731 566 401
723 400 370
257 632 132
185 483 590
847 928 18
956 813 759
795 116 310
428 665 318
654 144 930
605 598 304
935 48 585
981 920 755
616 309 374
835 767 144
240 614 117
219 927 985
640 88 193
775 815 100
401 897 294
160 693 465
933 689 815
773 314 888
77 266 666
659 530 95
828 594 490
286 22 43
114 366 526
358 941 251
602 545 896
676 472 661
679 653 247
15 997 211
156 232 729
922 943 350
891 562 555
793 355 38
625 710 123
772 5 760
440 200 528
538 620 856
380 646 87
753 931 729
546 129 113
84 794 731
997 893 947
998 292 268
418 630 966
334 146 202
199 46 936
700 959 415
879 228 699
491 245 469
282 367 492
823 816 964
50 803 822
968 425 754
912 915 864
967 742 595
928 600 763
296 7 673
777 816 481
8 939 4
914 898 666
681 621 565
697 809 40
212 641 767
110 87 390
670 923 208
327 59 700
846 394 270
453 966 925
382 768 701
670 90 541
519 877 880
988 827 701
577 381 501
558 67 600
931 30 86
157 513 803
928 598 733
570 129 600
595 484 111
942 370 716
60 582 924
114 267 249
954 587 702
647 814 94
203 697 560
40 882 837
186 225 657
998 372 581
936 674 216
933 918 498
39 291 322
373 298 905
10 245 905
627 55 392
736 416 743
608 237 317
338 212 820
394 222 637
155 811 556
466 222 152
384 284 540
581 852 162
480 43 621
647 129 429
725 455 178
164 712 886
938 412 399
824 862 900
632 522 2
426 843 200
796 629 166
485 281 353
843 798 70
351 493 39
368 82 446
108 452 698
532 153 264
381 944 3
784 81 653
413 946 796
455 100 530
932 1 531
199 399 229
488 956 469
713 253 576
280 204 40
510 795 549
731 742 280
517 85 842
376 823 822
762 776 967
599 928 918
16 648 213
88 765 672
290 493 65
738 96 841
927 474 713
566 994 603
420 670 430
820 285 474
142 822 10
934 715 552
823 522 868
316 995 538
112 975 121
543 565 660
808 405 85
466 964 243
844 370 362
278 811 898
136 69 504
956 898 766
108 263 462
496 451 893
698 751 664
692 184 916
166 501 441
466 272 448
239 202 90
814 241 688
861 501 979
467 239 408
819 753 657
85 85 105
543 645 480
727 379 903
319 827 507
205 425 738
135 757 210
588 692 145
744 260 19
248 982 364
922 363 684
342 402 224
213 739 871
771 159 608
76 440 935
508 124 2
594 356 506
384 573 776
338 138 639
715 405 824
154 510 713
187 717 581
855 34 28
600 347 415
718 932 896
208 311 392
329 270 12
249 913 601
233 414 420
833 542 108
692 255 669
51 189 690
454 687 464
867 812 512
620 353 862
234 448 325
351 246 475
864 141 519
733 768 413
630 427 271
574 743 542
412 722 802
964 63 824
82 150 945
924 865 209
82 534 962
541 393 775
262 281 744
687 160 13
238 674 841
846 835 70
20 589 311
286 787 24
835 450 304
584 894 421
5 290 745
278 725 366
964 319 984
259 831 41
195 753 289
830 606 37
301 126 28
857 976 187
86 569 701
420 768 775
801 902 827
167 78 302
249 556 300
968 541 345
108 371 816
369 979 203
653 680 773
950 326 496
392 775 100
981 340 695
355 737 330
54 651 353
258 126 568
437 675 113
699 844 7
110 520 638
332 816 22
544 492 383
290 628 830
197 580 990
411 881 319
392 721 376
933 319 604
287 762 987
48 314 460
571 896 681
330 391 866
813 882 956
673 591 464
500 722 242
814 667 143
948 182 267
47 817 578
689 236 712
573 365 771
20 8 502
296 764 342
244 591 339
567 148 756
768 257 456
732 544 210
980 10 967
48 490 523
795 993 903
146 969 491
612 597 221
69 397 861
471 804 701
410 465 823
41 605 426
900 624 949
101 177 458
939 499 75
838 29 909
834 482 614
339 427 214
180 263 949
473 345 234
29 443 756
55 330 33
485 571 921
981 732 308
98 356 426
134 505 30
286 335 22
152 809 660
157 885 130
234 399 289
788 854 415
413 459 701
110 486 107
557 288 838
753 442 573
194 735 146
121 194 988
545 84 299
986 798 242
872 607 812
211 653 204
714 644 523
209 556 237
632 207 879
674 939 748
849 658 68
659 718 603
250 985 732
516 395 705
912 593 376
505 535 186
109 355 615
716 590 989
650 742 205
593 922 790
821 302 343
786 762 469
35 735 566
340 391 974
326 575 259
594 683 362
314 683 138
184 211 341
820 319 337
610 591 642
372 180 115
158 271 676
349 877 503
958 799 198
994 754 606
67 462 469
915 721 661
494 211 11
808 737 463
952 473 527
541 497 999
804 597 700
286 480 284
883 252 143
124 126 278
89 378 285
617 274 919
30 937 491
560 453 853
87 454 943
688 407 175
534 162 495
547 904 510
238 615 88
817 554 326
252 433 66
595 997 932
234 400 682
340 43 18
565 354 680
426 308 64
137 957 833
830 996 693
563 765 495
423 139 519
472 139 288
525 901 359
579 383 852
28 700 336
876 151 459
856 722 513
343 352 502
760 995 409
339 60 788
453 290 627
420 157 975
69 850 481
299 648 640
291 600 101
356 325 976
457 983 277
111 197 649
912 668 367
651 429 252
983 499 62
807 219 108
810 249 779
691 542 666
5 635 47
991 674 426
241 103 647
106 259 718
125 153 785
157 130 377
49 512 78
368 894 591
351 193 217
173 605 314
34 436 646
4 307 824
211 422 254
407 954 186
466 375 194
223 162 168
954 765 557
542 194 748
479 144 943
773 975 124
372 999 903
441 36 516
832 11 737
145 531 730
24 946 952
371 947 659
67 45 925
872 18 758
761 70 32
228 148 743
398 572 423
875 133 639
278 809 556
832 555 314
864 543 787
383 511 545
711 486 684
477 933 105
751 328 581
222 570 794
653 920 381
199 238 460
498 296 292
893 297 47
41 785 974
142 794 682
910 721 985
62 614 567
601 912 356
421 918 436
771 115 546
206 164 573
209 644 312
339 86 152
846 705 707
863 547 880
630 380 197
787 998 310
576 515 762
653 657 860
154 249 557
869 84 435
491 524 352
250 38 856
869 688 316
469 970 835
745 628 389
892 773 152
344 819 26
601 351 985
639 485 123
684 215 570
594 815 91
46 788 967
612 847 48
447 442 243
221 429 64
690 577 491
429 94 398
910 284 458
624 835 45
680 208 949
418 345 716
104 131 306
708 522 778
665 943 868
592 468 196
533 158 274
561 271 917
151 304 840
894 421 493
803 523 494
937 780 588
635 442 408
99 1000 256
243 745 573
242 631 86
431 847 891
141 300 518
242 181 35
558 208 857
770 494 105
817 902 39
450 895 719
324 718 803
960 897 818
136 203 553
721 284 660
207 736 564
265 278 387
925 656 201
247 892 193
940 6 928
664 256 214
754 172 323
322 452 147
494 71 111
156 445 200
627 179 67
251 187 352
795 898 774
200 576 539
1000 483 102
441 62 636
870 440 910
845 102 28
893 464 463
387 534 190
5 870 778
548 307 909
603 809 260
536 575 306
387 182 963
903 492 866
182 147 688
705 849 847
325 661 486
631 236 165
646 227 954
363 737 736
279 228 138
229 42 292
145 959 498
655 167 773
286 753 45
460 975 703
981 380 873
628 71 601
798 637 694
467 970 757
217 790 376
122 906 971
59 38 90
77 310 854
75 85 61
287 932 839
210 340 297
915 225 833
649 764 99
188 254 908
511 846 608
182 957 918
339 795 761
862 324 694
846 820 239
408 512 74
252 12 489
927 862 340
109 244 875
210 710 792
583 776 736
661 704 17
854 472 635
629 267 492
414 633 690
544 700 485
919 469 988
916 684 313
154 55 221
246 677 898
820 907 855
846 429 314
929 942 179
753 4 362
858 105 496
150 659 786
89 276 923
373 685 726
539 456 439
333 457 830
583 237 766
724 608 318
23 173 585
293 69 727
453 440 708
268 11 390
455 978 78
613 58 476
213 554 167
158 356 437
450 964 82
250 493 52
633 536 829
239 42 566
99 764 326
721 531 838
197 576 464
129 515 257
574 608 22
480 271 810
978 927 279
769 357 368
504 914 883
69 207 903
971 385 173
400 839 157
710 829 384
844 573 238
217 462 887
660 79 913
739 821 871
331 225 731
408 570 319
645 821 604
805 717 740
439 819 673
81 514 950
203 844 98
183 913 790
959 379 469
9 524 964
213 133 882
238 972 43
293 483 576
278 165 936
258 493 231
878 449 107
986 1 215
599 315 180
658 5 809
900 268 538
857 728 484
859 291 200
987 407 651
595 464 129
337 927 149
703 41 492
599 877 44
921 673 947
621 46 490
459 941 105
962 284 872
457 625 578
102 758 9
715 523 871
647 27 695
426 494 361
998 840 283
608 64 317
610 423 491
860 488 961
92 122 806
118 90 831
637 552 275
760 924 927
141 455 372
14 127 185
341 603 917
39 670 755
351 446 241
755 530 431
820 360 605
119 393 120
894 848 494
999 267 799
494 788 89
772 263 289
409 661 738
54 934 82
759 406 440
50 14 408
915 134 358
431 25 841
249 675 852
334 798 350
221 321 607
856 512 500
680 508 717
580 518 152
689 666 878
633 643 939
713 357 583
968 551 679
222 687 368
926 108 864
732 774 505
640 837 653
513 266 496
887 620 616
944 11 686
262 547 428
296 648 547
82 789 712
517 910 782
673 789 961
823 134 793
229 247 836
74 906 972
499 566 139
765 689 296
495 430 519
918 992 760
530 922 823
110 771 114
510 456 704
313 60 500
329 891 325
528 251 309
776 850 312
714 127 176
957 743 522
272 963 784
852 433 559
336 484 512
59 942 710
197 162 306
512 795 655
452 605 963
15 318 381
561 10 381
867 254 518
708 142 884
668 576 160
789 897 293
970 901 871
423 838 251
705 138 604
588 130 499
198 752 239
629 419 147
584 517 544
189 915 494
626 315 209
326 765 948
631 231 656
84 599 655
687 476 260
808 504 976
81 121 910
32 171 203
673 831 418
612 804 391
805 856 406
748 43 3
634 652 298
176 583 805
787 269 640
159 140 853
196 630 805
644 935 817
836 983 592
750 497 266
81 396 330
327 250 111
480 350 463
487 560 183
805 497 356
106 281 364
944 959 233
590 981 334
336 829 744
233 190 503
964 317 526
10 684 461
919 284 162
439 508 116
379 516 52
975 41 132
178 460 608
264 62 856
689 759 762
331 793 513
653 505 795
71 148 907
274 985 196
331 880 766
281 459 874
624 107 703
458 269 540
686 748 39
587 405 105
253 771 564
775 872 580
759 318 495
265 550 548
227 313 485
339 187 247
269 6 682
514 953 879
652 661 770
556 357 328
492 133 826
733 126 216
309 132 350
222 109 319
115 163 588
311 833 201
727 109 937
190 730 930
966 449 521
591 264 393
904 22 269
342 908 783
955 494 344
43 656 985
97 110 162
702 34 220
815 116 641
891 647 665
120 297 188
255 445 970
841 450 122
635 944 595
374 906 298
144 706 555
220 793 860
292 220 85
231 66 24
795 762 130
39 122 845
649 302 945
111 148 740
87 218 617
558 908 237
676 132 486
617 276 218
726 5 67
800 904 267
809 371 599
48 105 297
30 575 330
761 24 111
519 313 336
105 880 110
410 571 239
152 73 903
556 434 774
908 938 686
216 916 607
8 262 157
704 438 615
616 778 422
514 437 946
240 382 389
374 944 188
975 506 349
447 283 469
517 875 266
393 727 228
468 486 311
538 712 599
997 331 288
155 14 217
690 357 962
928 368 21
52 785 513
646 966 834
318 21 402
36 213 112
761 44 314
149 632 778
785 550 855
717 277 988
696 348 573
241 566 46
137 260 307
660 729 769
744 698 702
215 905 289
327 912 526
864 278 236
892 494 25
230 338 2
1 69 717
572 398 629
788 561 825
220 428 706
968 757 309
837 413 288
499 243 16
896 878 1
57 747 234
527 262 998
632 684 859
927 779 231
949 441 916
439 238 99
423 309 109
993 204 885
555 410 166
217 14 64
855 453 713
139 466 444
314 958 640
321 131 305
396 519 203
349 383 474
674 715 748
204 8 526
21 225 206
188 308 523
755 688 19
574 672 643
277 525 773
583 98 244
674 147 471
603 638 250
484 698 252
35 876 143
785 274 472
353 168 46
260 777 454
793 673 308
237 683 466
562 285 920
423 690 175
29 700 612
129 159 843
981 564 532
310 639 633
743 326 550
320 640 263
212 247 674
169 221 753
964 17 612
132 89 573
509 714 919
444 561 913
564 644 661
995 204 130
922 31 676
30 903 878
483 988 338
598 811 956
339 3 604
770 146 369
98 342 196
131 762 342
601 775 209
400 753 144
93 376 426
203 682 24
116 234 14
386 397 676
365 944 605
339 189 325
820 140 939
554 855 555
861 130 79
228 790 813
313 979 414
833 183 973
287 428 53
981 713 980
285 664 950
15 132 121
687 507 10
670 717 623
598 744 409
736 592 351
940 150 653
308 647 60
79 446 197
763 274 38
796 447 88
10 128 752
134 269 712
171 261 509
87 127 970
445 764 329
446 49 978
944 694 636
409 649 68
725 995 316
268 581 144
741 872 731
370 724 765
176 794 205
900 20 177
649 82 863
280 955 664
232 953 28
763 514 3
648 5 858
545 191 418
738 484 221
660 673 613
834 816 913
116 10 255
544 340 341
654 103 684
561 574 446
159 803 700
390 933 394
514 765 368
844 356 590
72 583 636
638 824 362
999 592 614
209 86 122
350 644 654
798 600 264
464 738 558
708 386 384
615 974 347
847 463 580
115 984 620
603 329 874
34 620 867
318 64 98
66 539 481
653 883 539
613 537 623
764 733 360
35 513 130
292 417 831
718 438 286
576 513 482
314 547 982
952 859 970
227 213 578
586 357 592
908 207 857
997 874 133
668 325 417
296 469 748
507 925 573
418 885 631
598 987 767
667 57 359
975 972 622
506 414 463
896 549 41
280 966 379
825 132 916
29 931 221
80 327 529
745 381 425
944 891 667
334 168 497
181 952 895
452 89 882
742 179 308
517 162 552
876 468 876
209 772 327
498 560 323
900 28 492
645 881 87
38 832 684
318 381 145
387 644 410
501 148 483
189 584 422
968 982 505
390 412 492
60 716 549
898 895 147
475 949 773
388 635 407
750 59 823
959 237 425
716 127 497
440 756 501
820 370 786
626 111 235
48 790 788
226 91 458
314 228 886
508 701 169
299 799 404
501 189 704
865 160 698
338 660 263
657 683 393
505 656 901
381 570 112
134 757 651
127 672 591
416 405 89
958 801 887
116 434 329
48 503 726
666 467 139
873 976 874
375 645 985
930 982 891
643 604 332
365 654 774
316 387 878
160 509 615
258 552 784
545 464 854
68 27 495
320 587 733
43 960 154
442 716 177
997 130 103
917 456 486
52 666 191
135 214 384
831 664 518
5 106 463
313 433 112
288 989 362
264 210 504
825 651 968
473 12 954
113 77 82
627 624 163
882 88 28
712 748 815
977 948 134
803 238 163
192 57 70
526 792 44
559 775 256
914 821 600
507 157 16
861 843 412
209 661 990
583 865 229
212 205 603
157 75 874
341 721 963
761 971 633
483 847 868
441 58 24
467 538 710
407 991 815
513 83 731
553 694 780
967 676 625
482 877 343
476 342 53
920 3 719
729 558 457
15 290 621
448 540 545
806 158 119
750 900 322
632 213 991
347 984 604
789 1 781
63 300 794
410 108 762
663 924 687
13 68 926
839 515 707
190 399 172
690 158 358
42 16 636
24 720 4
242 194 704
550 742 353
388 660 411
708 622 543
543 822 111
115 267 421
812 954 390
958 580 66
578 974 644
562 325 426
91 545 882
272 374 296
478 308 909
874 515 324
684 27 56
148 795 814
6 323 215
22 461 860
606 814 669
822 239 905
733 285 512
803 328 119
198 477 19
999 361 965
481 893 868
140 31 11
841 62 976
610 948 485
969 539 979
567 886 71
492 507 460
232 775 848
781 429 328
503 767 474
590 196 461
805 423 208
532 251 914
730 423 785
859 841 780
563 802 892
453 104 804
354 32 907
761 314 960
164 772 981
433 389 815
687 39 502
316 1 168
450 229 10
261 816 492
905 462 770
156 669 803
865 238 646
771 991 653
617 537 499
579 455 634
929 425 894
240 31 947
375 586 714
153 590 930
343 128 878
293 90 343
874 767 586
203 973 812
619 547 739
152 970 868
797 176 997
294 538 959
617 21 352
242 202 601
615 580 566
974 94 507
394 133 996
65 868 817
137 852 407
19 442 6
82 143 528
909 89 29
801 412 410
400 310 353
338 330 348
989 222 910
771 951 490
197 594 889
621 930 465
569 459 222
21 770 170
244 831 856
733 86 13
695 60 14
544 101 298
366 269 580
766 497 348
297 811 671
716 312 799
845 821 445
752 771 244
580 850 36
98 66 714
497 478 217
719 766 854
440 963 116
362 825 942
54 82 722
243 308 970
532 218 122
29 375 860
498 527 396
962 6 258
113 47 495
866 889 713
105 305 289
468 804 276
61 135 85
219 888 524
770 645 631
684 994 354
767 193 459
391 779 811
386 638 303
372 167 907
303 828 686
512 441 725
263 97 350
807 926 961
165 38 468
540 161 127
844 291 734
111 23 547
399 540 744
990 115 257
81 344 164
838 877 211
207 974 363
603 918 584
353 907 281
823 143 79
952 122 600
640 963 452
444 155 923
917 489 922
126 383 597
337 358 26
950 866 619
584 882 994
692 721 911
290 362 721
532 406 750
397 14 897
926 234 717
976 508 254
276 258 958
973 684 23
15 477 369
262 869 242
939 972 969
811 335 444
938 779 876
810 394 633
351 199 935
744 127 496
844 480 545
591 669 571
829 208 990
129 471 717
501 724 599
43 308 221
233 899 248
293 406 698
996 269 570
801 151 854
340 325 433
970 736 64
242 521 480
622 12 717
311 185 300
335 5 22
149 943 958
510 828 256
938 678 733
569 391 79
341 693 618
918 998 996
418 253 414
544 509 49
536 513 25
106 897 305
725 798 460
105 445 597
903 962 945
846 124 917
662 705 497
476 899 564
16 62 654
567 719 55
653 719 993
165 277 614
756 564 591
593 889 827
734 993 616
157 874 539
49 65 119
888 355 971
855 630 944
465 684 404
23 910 239
914 826 618
124 111 686
439 635 577
301 518 81
481 655 537
573 196 980
846 387 955
716 450 548
875 71 651
180 846 221
989 707 185
880 111 813
292 805 691
578 877 727
585 966 573
68 436 594
113 750 811
873 274 18
106 764 270
332 719 751
149 882 661
954 812 53
412 992 501
195 663 691
917 95 948
622 173 143
72 26 986
917 448 50
502 975 545
750 668 344
418 948 895
108 213 138
388 824 9
606 515 719
66 478 218
14 320 464
50 593 108
667 640 435
126 828 725
91 298 43
119 137 837
555 926 189
109 29 415
985 751 5
741 618 39
732 851 819
955 452 27
577 480 615
242 216 172
73 369 916
626 265 606
665 745 596
745 237 733
970 743 384
45 207 619
379 667 891
536 182 519
195 200 335
884 966 40
842 322 224
489 356 346
738 793 703
669 768 720
458 590 434
796 110 875
355 309 793
344 957 185
639 363 356
169 60 945
774 746 43
832 905 638
754 891 613
824 172 594
78 4 798
943 795 292
234 409 434
740 671 677
210 863 966
528 431 935
679 894 689
273 698 591
717 6 247
900 643 844
998 278 238
715 999 424
799 625 612
448 883 430
738 554 648
753 700 365
340 185 664
843 166 276
583 933 875
203 793 326
810 68 583
91 784 975
928 121 133
482 828 575
526 93 796
463 225 975
400 818 211
383 311 801
805 67 731
76 715 109
410 823 316
456 446 816
685 271 606
579 558 111
819 454 899
97 700 421
436 313 346
319 405 881
341 799 311
6 125 644
661 874 609
785 840 481
12 574 268
948 643 581
680 817 64
445 978 952
834 243 121
952 291 36
649 88 760
141 843 918
989 923 426
892 14 875
958 933 887
91 181 677
6 743 661
334 3 269
580 380 870
521 24 410
529 794 927
491 906 363
537 282 651
515 809 1
946 605 871
558 753 905
104 554 959
137 845 64
693 381 632
884 273 32
50 393 454
640 240 130
171 697 793
602 704 771
130 380 956
568 938 740
745 351 158
275 278 116
886 135 68
301 798 768
98 518 470
525 554 902
27 677 465
64 811 782
450 99 101
298 612 195
319 853 200
597 94 184
284 407 290
585 106 990
958 609 577
869 860 356
963 157 832
29 798 391
864 743 596
332 290 669
746 262 630
691 12 60
128 138 528
66 616 456
302 918 137
70 863 588
789 800 835
75 567 513
753 190 23
172 995 165
978 956 583
657 696 597
311 707 692
696 930 149
200 931 241
775 654 839
634 852 160
24 881 890
768 713 418
462 465 981
688 926 324
359 690 741
692 331 168
642 411 874
834 809 234
170 193 752
197 348 92
451 149 645
229 858 44
13 90 990
468 915 852
631 217 382
11 704 858
741 720 409
44 161 153
269 415 22
568 562 799
478 773 699
468 413 48
777 618 878
623 70 602
532 902 296
255 170 338
828 274 676
653 985 735
867 766 953
750 94 702
443 82 339
939 444 957
250 1000 945
698 242 59
494 578 402
671 362 752
218 576 529
621 535 953
577 52 538
457 453 71
298 401 989
224 909 936
148 233 11
295 57 341
804 694 374
548 4 733
748 915 158
515 941 2
918 219 601
12 734 658
210 50 698
595 255 192
276 683 293
87 464 181
873 802 89
286 927 497
787 490 38
944 438 846
314 777 714
996 417 110
757 658 967
872 110 187
570 555 318
836 838 311
258 784 737
849 442 229
1000 688 909
533 353 960
435 678 199
2 593 42
178 442 441
232 956 544
159 681 572
728 309 547
503 234 32
250 298 554
592 266 857
865 364 926
916 898 900
212 316 646
165 791 499
664 993 708
521 506 660
493 271 895
624 673 912
190 818 778
195 573 466
21 907 564
575 86 879
150 713 849
514 564 221
82 196 753
245 302 575
822 741 296
362 192 223
69 610 53
792 968 668
675 281 215
389 353 935
868 722 628
459 44 432
340 458 963
37 628 118
279 245 317
635 217 894
795 491 991
492 367 763
596 998 355
531 879 55
57 90 504
710 653 480
694 582 254
19 667 55
193 578 830
779 782 757
920 561 873
963 408 966
202 857 871
279 933 666
733 97 419
506 90 385
24 786 133
716 867 295
289 200 176
107 171 49
417 787 701
21 497 855
142 968 840
829 704 921
226 277 185
515 647 814
906 669 549
296 827 323
1 945 285
170 378 913
470 624 590
565 217 26
651 679 747
899 24 836
815 436 81
221 131 326
222 919 841
762 764 979
439 962 522
406 711 333
46 162 896
7 686 507
83 598 895
948 215 198
618 695 133
614 594 312
12 777 71
899 662 638
685 121 82
785 238 576
272 639 228
536 312 438
920 406 307
715 910 892
88 697 542
879 753 777
621 616 579
692 946 476
410 563 569
700 522 840
819 886 623
426 108 722
374 333 972
725 714 119
143 721 784
589 37 443
883 636 298
876 752 64
263 337 107
672 959 323
481 279 299
8 932 701
695 408 42
661 923 104
998 477 386
467 326 384
342 780 267
383 346 525
972 196 727
555 195 533
552 215 422
319 725 598
367 665 116
218 949 412
163 496 985
306 144 560
674 356 681
576 89 570
340 497 846
1000 480 312
457 443 802
743 513 575
162 457 497
148 971 769
582 509 838
108 834 96
615 810 884
152 15 809
606 398 104
890 558 700
28 114 397
865 295 50
179 288 440
816 729 984
644 772 69
749 627 796
874 526 681
992 157 701
286 198 233
90 703 503
524 992 827
696 672 255
694 739 771
408 497 835
375 28 248
483 322 262
259 216 847
76 13 410
892 98 584
919 242 470
280 977 392
869 795 371
49 893 839
711 289 849
588 139 867
856 638 607
382 766 740
760 283 226
652 257 889
670 53 901
58 187 755
46 331 354
462 257 576
931 467 816
813 650 466
406 790 709
654 911 504
744 776 485
198 409 765
636 277 540
763 695 416
631 232 368
268 463 851
252 573 162
481 405 456
99 729 310
463 570 552
907 744 609
974 190 918
72 640 83
246 257 876
133 324 412
655 998 340
125 506 243
249 409 745
734 473 485
267 59 230
263 917 379
615 987 455
52 733 559
429 190 358
719 831 343
686 890 273
8 217 938
812 959 394
88 683 827
24 791 951
131 627 268
724 799 707
420 130 301
274 838 52
614 589 437
556 550 358
279 717 143
29 152 256
334 610 656
224 117 565
833 957 520
599 786 797
776 94 271
694 851 397
822 22 369
777 59 523
233 365 877
451 826 567
639 574 394
553 48 255
963 649 291
158 209 929
264 376 693
623 305 422
293 446 950
234 249 876
681 53 408
106 99 260
201 327 213
342 962 141
416 808 621
466 926 937
30 769 742
542 902 631
964 711 163
350 286 336
478 733 824
337 723 501
713 879 836
582 28 881
943 632 56
171 411 306
584 294 151
551 460 798
596 420 502
443 446 748
94 768 662
748 767 431
443 351 191
332 628 354
899 957 127
761 929 240
294 225 379
749 45 500
91 224 949
344 114 825
724 840 231
731 163 41
342 528 662
350 606 379
680 933 402
508 36 400
977 136 917
485 615 183
599 327 706
892 363 346
741 401 55
754 864 496
316 373 334
19 918 204
413 76 912
151 42 126
125 222 602
858 752 648
266 83 997
328 889 699
358 195 105
179 911 483
993 711 481
703 117 384
243 833 412
768 724 110
33 41 979
826 604 623
752 185 286
17 360 911
656 812 276
913 572 832
746 450 234
257 963 935
661 15 3
699 892 70
285 76 409
839 52 244
725 965 779
401 194 961
918 173 600
847 7 166
649 911 818
423 508 452
137 702 637
576 64 164
395 934 242
8 146 479
98 428 215
30 99 918
15 140 497
273 439 100
102 9 437
232 902 707
646 354 27
594 822 124
265 403 491
505 555 890
730 305 44
859 985 329
31 426 275
529 808 203
360 828 97
315 817 859
846 244 232
443 945 885
630 282 255
984 532 262
640 19 11
254 659 55
251 902 24
908 480 848
500 699 88
446 976 26
542 769 675
460 58 93
459 494 399
778 304 500
644 765 426
154 748 485
501 322 878
870 396 484
693 705 812
498 760 586
884 880 859
73 51 450
757 586 410
614 49 365
686 69 229
606 360 159
285 382 44
108 585 696
517 59 554
901 455 711
889 432 564
324 185 491
336 647 848
209 13 836
298 209 480
981 942 25
18 50 479
57 511 235
84 692 74
16 776 675
640 858 586
585 184 943
750 279 922
313 139 170
117 80 724
672 454 196
247 207 576
731 904 718
143 681 991
250 524 11
638 427 596
547 20 676
161 23 204
526 951 466
855 749 904
426 582 378
105 664 168
807 11 715
2 174 435
933 298 515
842 12 68
693 541 579
133 945 438
14 178 831
457 361 530
667 760 290
352 565 584
659 154 569
202 929 237
792 946 807
830 598 43
156 402 66
738 24 655
304 927 243
305 450 847
703 958 795
212 217 866
947 507 164
36 574 29
645 959 557
383 56 354
467 538 378
697 224 163
397 345 186
460 311 263
223 625 19
74 669 564
294 557 363
74 459 982
477 420 544
586 59 895
263 710 898
660 318 31
26 168 703
868 134 573
624 974 207
600 101 167
921 433 345
784 901 14
824 769 838
360 449 149
4 892 572
651 468 723
80 174 749
114 528 294
724 147 80
733 897 842
61 547 904
834 915 971
361 286 612
732 785 919
472 744 455
956 503 144
247 286 81
950 362 376
942 113 204
861 623 205
509 377 883
976 241 935
170 270 1000
802 470 590
734 36 805
468 500 474
545 53 837
133 127 533
650 954 204
764 623 915
667 580 916
477 840 173
548 416 232
914 857 890
414 410 790
404 64 839
836 723 520
770 158 648
149 685 252
1 503 759
156 614 134
428 628 676
19 931 234
685 84 910
236 519 549
685 864 609
714 451 877
521 399 256
696 104 560
493 569 363
560 515 827
924 934 724
279 344 460
360 401 367
495 754 794
263 898 617
388 217 594
360 17 34
731 853 949
444 657 765
319 714 512
215 196 447
806 13 972
584 659 830
419 845 760
511 873 164
589 741 555
150 304 260
560 457 229
555 444 996
649 782 96
14 718 43
872 367 355
309 812 68
105 684 184
176 207 539
627 38 446
225 492 360
5 73 232
699 326 730
885 120 279
879 411 477
939 663 486
514 239 406
317 757 901
59 206 614
308 920 496
379 821 270
255 437 936
438 899 818
141 8 377
561 996 952
673 1 893
876 854 714
305 247 169
386 7 986
455 57 607
165 614 717
883 50 812
807 977 747
488 124 842
823 199 246
142 761 232
329 38 521
912 870 209
745 279 347
599 784 986
336 193 35
743 803 767
647 747 133
504 697 47
92 670 934
255 383 519
691 314 821
517 326 421
158 647 522
24 752 726
664 159 91
505 153 962
486 393 196
669 352 926
478 73 615
376 637 361
4 926 836
566 541 923
163 4 682
116 284 235
577 659 615
966 539 823
606 991 828
242 506 937
294 721 580
677 351 320
957 270 446
68 279 61
498 382 369
293 595 367
734 759 183
614 863 520
567 60 477
351 719 849
776 463 17
403 698 259
635 966 453
837 116 927
729 165 19
120 639 640
632 24 929
967 785 544
399 948 559
774 907 240
838 238 574
64 240 316
833 339 467
811 685 30
206 817 155
336 696 984
413 46 361
615 779 304
199 831 247
418 651 767
810 500 49
825 916 619
940 442 920
206 999 222
237 401 453
865 686 965
938 23 387
214 367 813
414 236 50
437 167 186
811 126 129
746 273 738
282 768 243
239 279 826
32 159 709
367 983 143
289 564 263
371 386 928
657 153 641
642 185 713
416 781 552
244 520 419
861 258 505
39 71 626
718 105 397
238 870 414
6 436 701
766 953 638
184 364 607
843 581 418
436 4 913
74 209 744
495 262 517
200 216 840
943 755 501
675 670 171
527 744 305
647 880 138
231 7 471
803 185 619
616 332 459
525 874 521
639 377 7
515 385 380
919 308 324
923 405 94
923 439 224
741 537 728
556 624 2
511 815 436
567 882 780
537 862 211
947 435 672
186 175 498
74 967 399
826 396 120
885 772 581
225 50 731
4 623 272
472 777 420
526 535 242
543 160 792
302 761 701
294 238 464
799 107 382
783 286 202
345 36 813
900 403 186
572 628 348
61 884 347
883 976 38
620 401 522
141 697 354
484 823 116
840 181 352
863 816 726
862 949 482
447 126 542
133 816 70
143 665 921
409 32 571
186 718 100
756 347 169
764 34 150
105 709 174
856 736 405
717 340 294
802 495 143
935 867 99
157 920 36
905 803 286
839 830 643
311 502 980
411 222 306
183 278 947
695 49 249
601 805 678
783 895 481
17 790 88
626 222 888
419 852 214
27 315 296
78 681 495
426 15 505
915 474 680
572 926 812
800 800 298
216 796 881
624 34 711
659 625 467
253 193 861
886 239 394
536 116 538
790 576 616
223 421 449
932 245 760
497 363 851
270 820 68
414 881 369
837 401 550
442 262 656
793 744 506
396 566 38
690 26 241
905 769 964
679 198 64
758 227 780
916 2 698
621 723 677
119 666 619
103 568 860
59 991 735
228 688 365
105 931 466
902 939 706
84 84 528
932 599 739
156 167 263
661 228 975
613 687 516
723 707 10
808 302 539
403 939 399
209 411 371
673 748 63
458 212 345
953 927 538
144 341 611
147 365 21
973 354 416
918 214 141
157 465 582
400 421 331
381 883 532
517 186 280
521 452 904
134 648 786
444 129 923
923 488 431
205 881 35
484 254 817
655 447 706
28 642 747
946 807 909
407 201 235
840 574 431
533 580 784
890 567 623
7 353 829
996 35 447
394 840 911
38 280 887
209 913 251
668 486 528
759 396 411
616 85 284
749 65 307
742 946 758
185 393 470
840 380 718
39 651 358
620 154 120
596 348 548
898 495 925
721 137 884
169 680 890
372 975 188
820 172 119
389 676 390
865 821 770
527 830 868
90 935 157
885 60 644
336 838 909
223 524 700
868 909 533
637 237 207
623 195 505
90 358 448
468 288 231
829 214 30
5 897 459
516 29 640
547 968 362
593 594 995
913 959 841
202 838 794
819 582 774
179 25 341
651 627 95
510 979 524
405 401 985
326 238 21
979 380 684
656 578 44
58 235 797
515 89 667
886 447 652
393 243 723
419 195 726
430 628 185
686 348 101
465 828 100
508 459 999
600 103 237
40 448 860
272 63 335
362 937 708
276 278 761
110 411 736
526 480 746
587 368 655
948 904 772
757 953 91
549 673 292
309 310 701
212 1000 505
55 803 879
35 232 146
803 565 328
107 782 981
960 526 892
755 534 85
453 228 717
847 341 803
714 680 877
611 856 168
343 406 789
552 765 441
27 1000 498
357 360 332
783 992 70
578 72 826
356 981 525
969 954 701
970 205 929
509 998 604
241 332 976
287 506 85
261 651 188
206 275 874
990 717 546
583 322 350
814 573 935
710 942 689
734 268 152
891 614 170
947 346 945
432 987 173
604 786 168
946 491 669
359 426 226
446 888 787
37 123 638
173 657 447
274 806 377
10 993 454
706 543 193
467 671 165
728 655 989
999 605 477
48 268 541
327 869 511
751 155 214
671 728 593
769 241 33
431 705 529
500 925 587
805 98 1
379 986 911
685 685 316
68 380 572
587 261 816
950 352 177
255 221 933
149 33 656
690 657 84
432 488 441
89 291 314
381 44 805
359 505 839
754 498 614
639 549 714
391 78 325
618 389 320
770 162 372
294 484 68
284 286 645
904 360 192
690 816 770
418 365 629
301 342 502
296 906 807
765 314 36
703 210 684
380 180 518
759 101 711
615 990 512
283 32 391
178 916 374
654 130 349
900 874 467
640 680 806
208 955 68
313 323 997
438 183 564
85 80 637
448 251 352
848 120 45
265 423 270
628 777 997
731 444 841
648 332 128
272 229 768
539 144 657
444 744 663
9 919 882
344 443 582
405 408 27
97 644 481
55 612 112
506 532 655
784 332 383
535 67 279
460 243 167
931 706 423
734 120 540
804 92 62
738 262 42
733 286 405
206 63 376
996 969 505
378 893 999
790 669 732
211 683 867
127 248 108
530 685 729
526 631 611
82 443 384
720 516 913
953 659 829
387 809 839
454 254 146
534 323 117
228 363 838
638 842 478
117 323 403
300 912 578
626 53 483
742 391 788
154 955 572
955 944 229
137 852 503
938 841 777
243 315 827
500 422 600
449 352 998
793 116 974
683 493 678
873 866 119
822 3 204
652 552 781
7 238 131
683 980 756
113 286 399
16 394 280
723 903 105
251 115 661
509 731 586
750 82 975
780 502 694
364 947 370
676 666 907
165 300 157
53 356 217
349 736 658
617 302 123
245 985 801
877 399 375
321 998 806
750 895 643
460 765 47
173 295 256
129 498 10
318 848 979
67 401 390
981 483 193
286 944 297
353 841 859
983 521 906
102 571 610
634 982 440
469 948 332
274 636 130
182 230 600
894 869 823
809 674 830
770 441 369
257 883 530
835 309 126
787 85 874
167 183 759
973 506 325
364 488 916
217 789 175
575 762 79
788 386 730
560 403 223
521 382 31
972 738 704
515 586 613
891 994 281
963 518 560
970 253 606
15 675 614
107 811 991
700 641 862
684 763 72
621 323 858
261 664 643
555 191 158
437 415 930
911 529 384
15 848 809
942 442 659
553 531 339
124 381 823
286 885 803
260 75 291
548 642 254
486 856 797
968 197 375
986 44 528
424 374 195
748 422 775
616 723 725
128 21 273
874 162 429
720 249 702
847 341 316
891 537 512
315 214 611
384 910 197
712 237 717
291 433 484
41 384 969
383 352 638
137 906 444
997 486 959
693 295 134
83 867 149
231 367 604
848 88 527
204 936 614
14 744 801
73 385 842
201 500 799
296 108 888
840 893 232
361 19 615
249 632 926
663 286 359
289 516 530
680 835 256
420 15 252
865 271 787
377 266 587
937 420 567
946 81 657
773 988 487
306 791 43
979 252 738
440 777 568
250 444 514
123 338 344
514 934 689
614 800 494
96 621 352
773 677 592
364 735 146
192 631 567
934 766 457
359 379 954
278 563 526
743 207 999
787 92 911
404 983 692
894 928 580
567 82 986
296 295 898
10 30 284
409 151 899
424 473 119
90 388 549
579 921 169
109 47 762
144 526 543
283 643 176
781 254 329
302 220 770
150 601 344
72 264 166
235 454 923
579 194 872
14 254 462
866 108 846
588 367 877
680 773 717
850 499 15
775 460 964
202 641 109
763 435 56
21 316 580
192 759 431
794 587 33
641 366 145
480 521 917
986 881 355
424 654 473
961 853 181
479 868 332
416 700 175
146 14 218
461 617 231
602 542 582
501 268 214
250 686 443
630 586 460
822 785 47
437 697 336
575 467 210
703 290 716
780 782 645
659 159 1000
42 125 150
583 695 389
815 966 898
930 407 6
924 940 204
514 675 418
625 626 61
854 773 580
28 23 252
246 717 838
20 286 432
362 722 602
747 76 475
608 807 67
715 568 785
34 393 820
842 861 505
55 936 240
441 979 403
552 332 177
321 423 370
597 994 860
454 888 428
753 382 340
520 171 399
204 451 838
431 121 446
759 873 309
799 447 908
60 462 159
612 814 65
918 48 543
680 21 946
504 209 140
34 131 45
138 324 530
161 688 965
232 174 342
794 534 450
406 8 872
749 780 525
622 429 252
966 356 218
172 47 210
578 925 631
780 6 742
536 362 932
745 283 850
587 252 490
233 338 546
789 438 953
448 102 351
53 440 212
490 921 409
252 494 664
516 931 999
780 649 229
837 138 616
770 861 692
649 51 351
989 436 409
510 520 34
879 595 546
154 747 659
131 860 889
868 578 250
912 20 126
410 843 778
797 806 33
539 824 267
781 302 829
701 54 808
212 970 912
530 123 179
850 750 835
814 790 293
64 814 733
971 492 977
888 705 188
25 992 939
914 788 158
768 81 636
907 493 709
752 186 530
112 849 665
11 726 382
900 152 42
176 994 197
758 871 102
571 392 859
719 557 815
603 432 420
274 666 377
876 761 637
44 629 394
46 401 162
805 708 362
45 497 57
247 409 989
938 876 855
455 715 342
794 849 177
34 875 447
565 342 277
418 968 638
418 480 345
904 324 945
329 552 485
923 424 885
839 384 252
626 717 691
577 910 977
335 876 828
811 279 183
836 328 47
921 648 33
522 595 496
824 105 219
279 942 715
821 803 336
727 229 753
13 91 974
406 402 73
670 823 638
485 591 994
86 896 704
443 226 712
858 680 926
685 652 517
802 670 1000
785 283 162
507 703 280
752 985 134
85 55 142
98 235 446
70 169 438
981 238 246
70 306 656
465 583 318
83 156 280
565 185 624
440 490 600
286 828 360
410 431 539
322 28 429
834 444 42
543 312 871
690 497 892
753 389 953
977 43 41
843 857 785
489 606 31
710 67 102
475 85 929
392 530 321
441 696 668
526 437 158
540 733 436
612 996 572
559 490 86
972 693 483
324 817 111
869 976 174
100 85 989
470 990 809
340 940 612
356 904 708
742 149 851
719 28 904
6 299 32
867 725 473
823 427 649
390 75 661
204 522 236
613 336 916
754 858 993
363 853 671
774 894 478
204 76 894
803 260 723
255 999 309
63 651 695
274 16 870
222 252 482
659 194 773
46 693 820
516 119 95
316 284 510
101 283 812
623 777 320
600 794 543
276 750 138
112 741 195
945 851 382
212 90 336
558 837 918
587 461 453
128 975 42
648 161 256
223 804 612
648 275 84
763 107 623
960 320 34
26 547 869
772 525 700
21 761 848
973 792 589
131 719 531
883 934 948
174 79 329
668 20 667
524 825 670
779 593 666
657 89 797
76 955 681
739 588 282
86 544 566
757 316 168
498 593 284
200 257 821
459 2 84
958 442 180
766 892 991
57 549 515
307 206 413
587 267 694
780 49 728
735 871 132
518 179 724
928 464 752
118 910 370
616 245 834
966 306 435
580 480 319
303 368 938
102 150 630
417 928 413
922 701 964
424 141 637
140 903 410
481 487 972
682 718 317
30 112 870
206 832 358
989 203 554
943 285 427
39 706 195
264 646 741
896 631 786
344 168 484
962 302 182
467 145 792
359 848 31
761 474 184
38 402 134
702 126 320
148 703 41
969 185 390
207 667 166
817 756 646
224 146 837
812 256 519
543 120 643
26 824 988
411 753 628
577 916 399
265 595 312
41 699 755
396 51 641
155 273 713
454 205 187
238 657 701
893 784 949
114 68 777
754 857 719
856 66 890
438 822 61
857 744 666
997 286 859
341 931 206
87 575 32
967 931 24
892 376 535
343 259 975
865 647 699
240 664 349
664 549 28
948 64 81
132 313 384
588 406 518
332 482 194
139 682 636
895 17 593
29 69 677
698 182 2
347 262 2
606 512 183
803 974 375
581 627 876
366 922 556
845 454 383
41 266 829
565 770 360
367 965 500
160 465 537
719 639 958
568 286 951
922 926 714
525 945 601
40 361 25
837 958 969
387 17 338
213 182 336
379 396 964
881 854 31
932 72 514
161 526 466
604 925 458
429 772 767
289 942 462
49 714 896
146 176 743
964 213 877
829 491 966
765 760 414
409 537 908
815 64 695
397 533 300
231 544 44
96 318 344
283 999 734
346 356 449
956 137 943
211 641 787
15 107 818
473 955 663
385 715 15
383 777 258
640 599 373
525 44 223
274 292 288
762 40 8
31 2 709
705 930 730
834 750 403
619 772 241
544 40 764
760 470 985
328 541 108
404 760 567
524 447 297
951 293 816
645 308 339
293 945 295
470 716 190
872 487 189
921 431 614
410 924 987
454 718 498
615 687 467
598 736 564
946 237 536
291 543 743
174 608 51
914 252 705
673 863 504
539 313 19
803 180 159
432 325 839
548 145 135
939 44 65
279 76 103
517 656 937
329 317 311
868 171 127
239 933 703
244 678 15
543 553 558
522 974 136
69 927 701
452 549 711
776 184 133
997 447 961
582 775 446
335 742 105
469 921 176
609 480 894
347 892 799
244 711 632
544 468 331
664 320 572
849 548 174
196 944 134
640 258 281
741 4 478
875 694 329
870 600 318
851 619 389
489 962 2
942 55 987
485 695 681
302 64 420
568 158 604
770 759 556
598 892 324
333 689 743
931 519 784
782 747 832
669 630 494
343 461 179
61 873 122
650 770 21
879 813 613
120 48 154
856 475 991
740 179 376
840 313 280
512 710 938
328 464 75
774 20 894
580 823 76
409 155 139
508 183 324
460 962 701
8 377 2
331 797 819
698 309 867
8 606 715
992 444 5
169 126 563
474 464 520
376 372 43
648 770 254
147 412 393
31 396 268
485 996 670
846 48 25
204 651 655
116 352 175
252 274 677
532 479 896
748 535 8
539 928 922
463 984 746
585 213 125
469 317 208
422 323 612
259 785 870
702 955 346
960 522 43
88 188 543
161 422 786
67 23 251
351 664 3
418 706 594
79 123 912
490 409 568
242 38 828
801 706 206
694 720 81
409 88 326
652 510 425
948 274 252
411 707 360
98 709 565
445 759 487
953 774 123
281 83 931
620 652 393
848 163 15
823 365 476
227 188 423
201 56 691
93 160 478
291 803 328
981 680 322
72 413 39
366 137 6
630 135 655
378 793 513
963 446 294
484 724 317
787 372 921
693 874 585
977 351 676
249 355 763
3 257 406
194 310 888
954 546 577
253 245 862
890 979 208
491 725 356
200 45 393
947 517 720
609 648 781
350 396 592
914 336 238
435 712 165
413 916 184
228 628 941
680 120 891
232 281 903
733 359 576
731 80 605
13 33 721
634 767 532
614 962 173
410 625 223
478 894 84
947 259 485
368 479 104
153 412 503
878 1 348
964 572 95
927 888 41
192 225 77
268 584 503
711 437 723
405 213 857
205 67 404
129 219 996
956 355 944
974 273 720
441 628 435
484 177 407
782 402 238
145 419 974
634 448 781
848 955 665
605 55 955
771 111 948
536 984 547
171 445 191
869 470 408
564 204 177
402 535 591
479 658 337
107 435 466
250 854 720
528 558 704
514 167 27
268 947 211
724 452 975
729 785 778
768 724 725
568 938 793
527 905 552
180 425 581
790 537 732
513 916 668
466 229 162
289 923 308
534 245 921
751 871 570
491 731 798
879 406 398
1000 78 663
550 125 893
50 778 204
718 630 87
85 390 503
4 877 785
355 670 614
4 117 373
900 130 582
109 401 105
998 734 689
962 415 5
839 172 379
609 479 401
201 470 873
207 156 93
781 808 756
810 385 698
139 213 437
832 392 338
647 72 400
657 807 899
96 174 5
673 300 834
373 274 44
184 866 701
57 481 569
597 580 880
697 695 672
431 178 901
27 873 234
974 737 917
889 971 969
194 967 188
870 909 873
777 775 68
96 538 399
807 945 248
781 17 438
617 118 331
403 920 670
450 218 794
659 884 983
434 66 927
429 389 879
251 936 231
946 378 937
525 237 335
981 785 79
116 822 426
59 530 616
360 770 677
709 964 605
134 922 510
916 319 856
757 561 618
492 243 710
643 591 198
475 201 742
977 224 569
59 704 858
931 34 560
261 995 77
828 775 169
833 953 317
58 303 27
940 180 708
478 225 910
745 734 185
718 827 527
162 353 844
534 480 6
624 797 201
563 177 595
793 367 908
602 255 78
802 319 830
817 600 134
685 123 839
372 248 333
140 427 348
858 73 345
111 588 234
217 301 605
665 648 460
991 123 569
65 781 265
834 713 199
104 229 338
58 329 880
494 734 442
517 231 526
226 123 349
595 601 475
114 458 726
531 727 561
159 167 708
118 685 787
852 8 293
258 350 948
824 58 477
1 475 182
49 772 704
83 997 597
324 675 790
104 855 373
946 190 15
466 167 169
293 986 575
163 934 741
667 215 723
27 229 927
937 237 260
141 610 457
60 169 115
225 211 721
244 836 614
236 515 732
954 623 393
15 987 400
147 271 128
630 370 34
508 590 467
514 439 871
680 13 116
608 350 998
425 388 93
698 913 509
27 157 805
670 633 43
310 448 556
359 573 222
421 87 364
281 890 789
947 420 179
848 459 264
845 49 230
418 155 999
645 408 120
619 136 704
742 668 226
346 402 349
747 704 213
970 28 693
797 183 406
891 874 713
812 779 465
714 132 442
140 353 817
934 352 224
380 613 214
612 55 694
756 553 296
693 249 300
861 3 795
862 314 173
533 176 820
576 921 713
473 411 34
394 606 806
558 867 640
35 76 59
787 892 426
747 158 884
377 411 381
540 871 453
758 432 700
189 29 328
181 607 584
528 269 49
418 264 591
996 220 740
389 223 872
156 108 100
509 798 909
865 150 63
654 361 778
814 959 289
717 146 694
507 30 966
267 126 327
436 420 587
745 495 243
634 293 919
227 843 675
673 270 294
871 253 634
804 263 278
367 339 6
261 843 221
301 671 590
241 485 434
822 337 205
788 820 459
666 260 270
977 82 383
99 952 592
324 130 260
780 345 235
75 888 956
12 222 252
50 605 83
794 515 556
189 202 404
659 250 808
284 941 924
65 655 588
705 10 358
190 684 945
269 155 265
937 428 9
156 515 791
480 539 24
646 111 535
136 533 765
592 101 517
496 670 688
441 850 128
868 890 334
633 726 172
128 854 11
351 306 473
770 310 256
49 462 435
845 872 413
305 971 611
931 497 808
86 496 206
883 342 622
273 11 932
700 117 192
257 925 988
824 852 850
840 20 694
700 963 920
983 875 592
590 861 666
119 524 556
216 221 633
897 408 705
596 734 778
241 949 426
280 299 122
222 26 812
452 432 586
476 615 636
777 360 253
918 784 423
844 697 536
646 339 627
971 316 577
470 184 966
439 513 386
732 384 909
570 578 72
601 81 936
762 103 855
131 241 476
951 50 904
36 720 425
570 659 533
809 315 621
110 838 676
415 269 336
555 203 426
787 417 897
720 807 930
440 821 960
552 193 142
774 889 445
216 831 340
297 888 17
296 417 429
648 510 827
512 334 298
64 883 597
933 598 303
527 598 856
420 871 708
388 477 37
198 868 633
110 867 790
748 978 378
804 203 293
124 573 820
286 453 258
476 258 118
714 982 858
326 742 683
105 180 277
557 15 247
890 482 129
135 993 375
166 97 357
851 435 422
349 527 400
484 395 381
249 164 764
958 191 946
834 18 356
185 149 532
506 748 813
460 373 350
770 579 588
675 93 578
228 756 124
691 845 151
202 910 19
109 644 550
550 995 165
786 506 841
339 868 440
558 87 197
907 602 689
663 972 498
546 34 47
687 49 663
428 823 815
648 63 283
402 878 495
144 38 361
883 678 255
301 728 140
128 215 444
770 303 603
935 213 350
745 229 6
876 844 133
995 146 258
980 397 127
991 83 985
101 505 485
407 313 837
210 646 286
113 295 278
347 472 900
396 632 257
548 569 861
752 848 748
684 700 293
819 362 671
289 934 322
802 866 229
929 742 967
484 539 971
13 118 221
37 515 559
41 338 854
81 317 501
582 648 180
430 287 30
963 840 409
832 325 226
177 550 376
591 598 559
206 286 484
947 741 818
420 919 919
810 250 453
307 882 830
393 874 865
668 717 795
417 524 5
327 115 754
628 5 72
7 590 375
864 982 580
300 831 136
851 868 755
521 149 431
64 944 814
286 604 75
240 568 315
745 951 575
268 614 942
784 370 330
673 367 51
322 753 440
45 958 75
263 260 313
417 169 165
509 879 697
263 636 247
716 933 535
102 421 637
635 364 402
915 936 920
613 879 800
514 172 474
694 808 209
286 732 225
626 211 715
93 794 666
847 843 302
46 601 592
658 494 131
223 10 941
343 204 225
386 121 984
613 617 840
176 16 383
17 822 121
113 668 478
393 782 5
842 823 849
364 63 388
288 918 302
744 320 857
276 931 726
356 594 628
247 317 381
198 385 729
191 750 24
375 348 55
402 85 30
694 347 402
162 621 114
770 353 500
242 838 152
844 746 729
640 530 605
532 894 74
691 186 972
81 134 597
407 922 422
631 743 667
182 386 722
629 788 1
952 351 77
764 984 266
134 432 450
574 532 973
44 253 173
726 806 51
549 172 77
716 459 588
755 662 713
476 709 386
343 538 532
703 168 597
293 47 739
170 961 337
811 600 798
773 768 380
75 171 540
958 368 252
799 690 60
887 396 633
45 918 177
949 556 22
819 960 14
19 584 885
772 401 123
286 227 708
771 277 301
201 564 482
407 899 436
99 505 471
687 959 489
536 220 771
720 764 750
453 851 132
557 188 379
96 402 757
766 929 238
879 932 430
395 433 834
487 801 806
746 349 491
744 49 784
568 898 928
967 994 821
340 660 218
332 303 781
578 320 652
581 193 812
990 176 331
73 434 170
343 428 408
649 319 891
574 391 67
556 837 201
102 55 250
434 383 790
182 417 18
388 823 694
469 387 909
297 43 36
637 932 676
908 914 324
51 673 735
491 199 937
158 433 338
155 420 126
573 467 922
762 202 938
238 814 313
981 248 264
516 553 101
667 58 493
56 692 512
401 44 318
331 807 211
415 903 369
114 281 347
418 18 922
915 427 65
476 829 536
175 942 676
505 306 785
368 594 922
395 644 315
357 464 135
520 972 708
428 209 228
514 586 244
823 608 796
398 336 928
241 686 306
161 701 683
986 685 111
760 497 528
89 223 67
839 867 275
690 102 577
852 203 929
696 751 751
196 453 876
164 419 326
878 738 891
454 510 975
399 317 145
435 540 870
277 133 669
424 952 12
95 574 569
86 470 447
365 740 399
766 27 20
244 99 481
398 163 528
573 72 159
692 524 714
270 236 462
939 217 477
536 162 911
859 105 733
18 590 693
397 912 464
477 408 307
352 261 950
346 393 829
221 870 939
89 838 934
953 577 293
115 378 697
68 948 681
866 576 491
877 231 483
959 969 929
641 664 261
164 635 574
979 856 311
715 363 816
493 44 783
238 707 747
152 981 299
888 983 902
600 116 837
900 453 412
123 144 501
476 371 165
940 625 125
285 356 438
379 50 449
368 790 846
622 546 541
44 918 314
429 220 988
922 4 739
450 432 678
288 366 102
600 241 921
58 640 356
598 79 242
70 465 155
420 935 709
367 555 548
541 522 700
660 84 750
580 340 125
194 800 603
108 286 463
982 2 306
114 973 525
919 971 108
317 412 243
619 401 322
362 663 928
161 731 735
96 673 317
391 67 762
787 144 237
612 341 990
631 15 309
89 15 77
19 461 966
19 458 930
320 556 976
468 232 798
242 51 409
786 589 13
550 344 894
456 547 33
355 800 881
595 840 151
790 433 252
103 819 224
9 42 612
268 39 243
99 585 329
603 310 370
774 708 165
117 849 225
349 772 562
965 95 29
4 327 273
700 493 892
156 908 456
789 300 586
326 309 876
250 584 580
695 431 615
335 792 383
213 621 875
829 81 3
329 662 999
945 912 292
806 827 281
262 272 578
840 718 653
616 560 393
232 335 108
99 24 267
863 296 169
707 245 308
969 4 768
532 707 870
12 467 927
749 875 38
936 513 681
992 684 942
593 767 920
21 686 645
658 257 499
232 45 187
12 834 704
599 890 369
711 221 548
680 609 41
896 549 504
954 550 921
76 663 917
587 416 781
820 381 524
570 443 765
449 630 351
934 920 237
401 981 876
150 608 156
67 343 250
850 608 830
399 928 604
249 207 597
961 255 862
596 726 613
703 929 126
539 950 912
448 652 45
166 80 201
648 285 773
143 81 220
505 628 444
173 84 686
340 198 274
188 885 161
1000 891 79
827 411 394
874 512 881
110 308 198
549 727 140
341 671 537
491 894 978
596 638 657
957 917 13
861 443 451
343 612 754
594 148 596
24 515 625
663 481 466
608 283 178
855 421 971
442 102 122
149 123 623
44 67 526
910 411 538
828 804 262
421 581 516
693 594 109
655 581 332
986 297 32
768 800 985
874 192 325
709 877 675
973 60 102
650 302 834
149 301 981
255 649 724
824 560 10
983 498 669
765 783 587
713 396 194
877 726 931
771 24 206
692 215 150
371 156 225
744 111 68
423 943 325
737 666 140
966 132 250
744 709 234
168 948 700
741 587 739
700 97 708
843 33 584
113 600 308
607 629 481
415 478 342
145 796 76
22 479 303
921 907 758
911 787 992
46 745 97
97 305 949
507 507 15
423 384 65
586 983 133
760 635 866
581 84 243
806 772 537
83 890 323
995 413 228
95 414 968
489 778 383
736 320 729
400 931 439
420 840 501
621 121 481
877 918 432
625 758 83
64 89 359
607 689 817
595 115 57
626 178 202
847 714 590
454 411 452
399 209 716
205 528 557
192 328 39
877 872 419
673 249 409
576 707 278
52 813 690
92 598 292
68 494 537
868 565 53
465 750 491
942 424 24
842 87 179
838 282 758
715 36 324
802 893 645
896 968 826
911 481 343
968 221 151
220 487 68
84 663 404
870 424 308
265 906 486
572 219 273
260 289 899
731 551 205
190 272 916
532 453 72
912 557 886
12 930 901
825 722 755
547 891 84
309 869 510
625 881 314
407 707 375
887 951 720
530 418 203
210 89 346
564 111 368
308 784 713
453 199 943
806 875 66
302 193 642
264 80 511
757 171 400
228 826 822
600 308 70
770 93 306
695 578 568
148 408 191
830 892 768
132 585 873
627 842 790
412 735 270
869 828 337
190 908 122
286 96 284
37 906 332
34 344 236
348 168 591
872 979 177
542 196 123
88 490 235
565 890 693
125 78 103
718 373 84
733 551 954
45 285 525
438 696 132
972 402 553
499 177 424
514 360 742
224 989 91
529 811 99
778 500 355
592 5 519
553 908 994
202 894 403
314 292 803
254 722 591
464 312 284
856 561 314
907 252 380
624 266 62
892 602 358
506 697 444
311 78 118
430 75 387
226 700 892
432 599 838
501 279 630
130 224 95
641 477 771
472 104 686
78 834 21
372 14 462
672 58 78
499 699 266
241 955 246
863 297 603
852 241 235
6 461 325
329 331 643
683 790 979
525 846 278
300 806 7
579 864 318
715 825 902
608 144 451
360 659 548
475 756 738
142 798 156
692 43 726
709 300 466
966 291 889
305 265 196
463 110 148
385 149 846
48 256 510
433 177 700
800 876 105
35 975 302
21 575 275
107 847 270
157 68 595
835 822 37
530 970 465
902 177 983
692 451 395
448 475 380
155 518 773
173 755 905
101 927 321
105 66 413
492 181 943
368 955 1000
980 940 806
551 579 753
123 404 588
362 802 886
161 185 770
119 27 633
410 669 795
299 576 345
641 290 286
155 553 47
448 340 545
373 943 826
285 846 353
295 971 220
206 115 575
425 405 446
592 136 605
55 865 689
204 647 385
273 660 678
788 423 793
253 359 553
772 611 999
541 483 977
443 568 894
373 382 82
52 707 734
976 932 799
64 73 396
700 305 466
870 768 702
858 606 990
277 950 693
522 490 982
441 345 779
622 427 958
156 222 351
78 60 91
239 253 582
36 441 799
922 741 836
312 393 479
87 44 300
102 67 208
877 706 532
838 828 47
907 718 851
157 455 927
619 656 719
42 877 681
905 176 74
619 391 39
260 7 133
265 322 32
516 620 776
320 314 11
364 569 840
363 59 885
978 975 890
695 243 509
277 296 110
751 227 987
494 459 359
400 255 995
217 909 314
326 787 856
5 869 245
422 73 359
842 16 834
717 617 745
835 318 28
465 175 949
668 789 729
982 747 12
437 220 384
523 613 342
367 698 453
454 790 53
110 457 666
485 63 489
144 796 695
286 404 108
901 912 21
473 336 583
63 362 976
44 127 884
883 573 147
679 664 749
24 71 760
377 466 452
447 412 319
610 544 780
92 666 222
42 23 303
284 446 3
346 798 689
279 391 726
418 615 750
576 442 466
19 950 199
402 909 68
973 479 819
173 728 628
154 620 267
80 488 468
60 959 269
89 965 759
517 13 509
891 759 532
733 987 569
544 612 930
529 157 884
919 261 318
874 149 316
774 681 154
27 8 672
188 210 80
79 767 348
520 430 344
842 676 463
174 569 486
375 371 623
491 713 975
778 411 10
493 513 5
782 269 81
681 170 640
793 676 544
559 662 543
302 901 944
785 295 856
539 992 672
732 295 860
620 568 385
773 937 62
144 623 585
431 920 693
402 901 722
548 470 600
554 387 180
50 688 25
485 387 432
551 24 541
322 850 894
752 162 691
382 1000 777
270 194 650
490 998 921
899 670 983
107 625 209
995 664 999
450 838 449
214 823 26
949 214 127
380 950 889
678 813 346
905 324 353
538 429 478
539 678 648
468 720 94
290 89 815
810 53 247
624 60 377
624 530 273
928 150 746
348 402 659
363 635 659
346 641 744
152 548 765
961 22 676
564 344 283
876 472 923
155 365 677
205 428 171
77 36 946
303 165 449
900 451 30
219 173 289
140 892 900
277 442 666
76 910 349
159 189 1
181 962 689
534 175 684
664 953 933
892 460 570
636 483 46
598 605 97
183 427 132
822 200 664
652 914 642
635 858 437
87 481 182
823 87 969
485 138 692
553 481 947
415 632 191
988 344 498
1000 133 346
264 56 791
796 301 811
591 401 866
771 241 969
522 691 915
638 999 863
181 16 419
1 80 537
600 606 564
170 97 887
160 52 22
193 189 336
820 125 619
816 923 664
188 67 534
372 148 117
462 966 607
268 872 454
195 540 802
410 185 484
18 163 208
431 399 974
835 780 46
116 598 615
358 530 444
974 692 274
348 740 216
424 79 601
214 855 420
223 863 466
589 247 333
50 623 987
858 134 502
585 666 647
862 710 964
944 971 248
981 524 66
347 44 31
918 838 503
924 556 995
37 78 95
658 795 911
173 806 511
972 895 926
200 6 101
230 940 50
752 204 407
322 879 163
411 11 522
859 706 141
42 303 342
566 439 709
978 279 248
914 623 749
455 804 336
361 386 446
894 217 20
175 836 389
569 731 139
178 573 112
384 274 662
787 138 434
54 793 900
891 650 806
785 83 325
193 34 617
806 294 746
747 197 170
827 515 98
755 126 982
191 374 248
244 761 471
815 443 130
140 417 476
746 234 613
820 922 255
215 901 535
790 17 922
701 734 453
534 273 563
260 478 598
972 194 826
897 971 615
64 613 696
287 969 120
839 851 379
596 589 830
581 495 78
153 870 539
106 912 342
543 220 51
634 140 434
366 557 16
576 393 810
447 357 128
715 517 123
420 653 413
995 176 321
693 319 956
621 840 727
38 929 474
613 333 995
704 856 268
579 213 797
461 719 598
233 795 640
560 672 446
828 980 226
35 602 241
272 426 457
506 499 870
409 908 494
873 647 954
751 469 926
921 210 507
513 572 534
824 746 529
373 507 998
921 648 529
639 708 114
457 313 899
808 9 77
684 431 679
24 834 38
88 373 699
815 588 199
672 779 152
328 320 971
307 694 365
543 9 8
589 915 339
661 154 381
285 989 147
553 231 966
425 485 421
312 427 797
503 217 466
528 97 731
837 657 28
281 183 55
955 341 892
189 207 877
487 67 156
41 15 299
602 199 318
676 68 328
601 683 348
720 603 117
245 217 633
775 488 961
319 726 352
135 49 295
558 50 187
96 285 202
858 789 647
845 929 12
782 252 357
129 324 371
521 899 452
340 555 45
630 692 269
966 487 901
317 489 590
659 837 854
401 783 371
135 814 327
890 908 210
444 912 32
637 322 942
193 940 691
275 507 750
501 257 694
488 199 119
332 161 752
917 676 486
976 963 490
191 669 42
244 728 600
841 558 249
469 153 439
879 527 386
34 105 945
316 6 507
494 167 879
150 442 835
754 990 742
544 309 411
512 976 21
497 664 760
725 872 277
939 86 164
846 519 897
534 898 125
391 81 456
29 602 502
975 136 801
144 944 52
944 433 71
348 757 763
597 982 972
832 537 219
212 475 866
58 432 269
783 397 552
353 239 538
477 919 921
571 816 605
214 919 579
873 946 599
894 680 838
425 556 299
329 201 691
941 786 579
72 206 560
402 137 387
106 812 865
243 311 908
391 59 576
639 839 939
873 607 367
799 604 691
347 656 613
997 507 200
583 922 344
745 901 414
874 95 122
742 452 849
770 171 590
940 502 174
691 352 76
662 705 329
125 899 307
519 598 639
794 6 591
544 744 7
7 640 99
830 597 237
96 321 657
377 54 95
217 978 423
503 852 475
626 317 979
858 452 688
202 496 546
831 940 420
816 575 765
936 165 758
893 178 93
308 19 909
134 221 16
254 755 896
192 567 412
459 605 735
412 404 508
687 122 113
413 766 160
273 383 191
991 377 802
230 881 265
763 471 990
764 963 47
984 603 344
184 574 163
347 938 197
82 737 340
42 206 226
511 841 334
845 620 50
407 922 296
278 968 614
455 918 702
931 711 981
737 77 496
49 181 342
899 334 594
442 520 418
117 276 630
578 221 416
359 388 190
175 593 283
369 934 150
719 802 238
764 122 537
494 751 531
722 301 986
191 717 80
778 763 870
90 459 595
78 807 296
311 824 72
399 824 997
610 99 104
745 958 449
775 235 283
891 6 465
656 584 344
810 594 106
852 82 964
70 557 585
274 176 170
84 629 548
398 539 474
198 81 321
283 563 901
272 316 974
817 114 295
724 746 129
89 264 821
303 562 712
255 815 193
509 421 458
174 711 516
387 886 847
898 924 707
244 923 174
801 999 717
85 466 910
276 714 59
52 751 359
61 599 497
30 445 185
249 595 996
881 442 309
63 399 628
217 264 115
441 295 411
542 712 427
538 39 838
853 154 183
120 402 276
341 595 808
285 212 844
46 422 360
608 906 44
925 733 233
793 376 239
770 465 227
564 619 734
821 736 451
621 152 970
510 431 266
445 637 257
372 832 667
524 726 839
33 125 857
655 82 254
483 910 960
467 775 649
565 319 290
267 411 220
607 757 597
270 988 760
771 145 11
373 98 982
762 142 634
395 667 226
366 72 949
53 327 882
361 557 274
731 973 526
797 64 213
95 990 834
29 339 748
246 224 33
740 429 148
645 101 212
172 172 892
677 973 444
721 117 105
594 392 724
319 737 306
520 336 274
33 354 684
838 767 247
787 46 592
760 301 332
27 634 787
783 813 511
771 859 277
908 631 182
161 433 943
845 608 940
154 597 735
406 217 698
292 940 573
19 654 879
68 379 771
669 152 314
567 589 87
443 620 727
404 676 173
202 604 336
17 788 355
416 966 582
869 118 388
293 373 264
686 954 289
371 237 27
139 838 700
696 474 939
37 454 663
193 194 776
697 644 885
137 209 587
384 739 694
82 134 955
227 70 345
570 620 539
785 630 621
601 259 175
339 371 783
434 312 407
658 490 595
392 978 354
54 551 749
12 646 686
818 733 903
332 109 662
390 860 416
429 557 317
197 866 674
251 269 538
832 277 420
120 548 141
154 143 273
139 947 145
37 274 248
915 426 794
620 542 982
924 920 416
379 169 632
369 263 100
988 671 29
467 760 370
403 778 924
32 338 695
580 906 809
255 617 389
218 256 438
211 452 277
180 343 863
470 126 516
947 493 790
127 657 321
742 936 168
319 408 126
858 284 831
352 780 148
523 860 225
734 601 651
552 662 25
603 434 898
262 604 589
54 210 980
627 472 559
531 371 108
742 759 967
504 220 66
821 489 328
975 959 461
823 568 115
111 928 91
483 471 457
648 893 223
256 461 724
599 386 978
677 377 391
221 483 61
700 432 452
735 272 902
266 124 287
553 83 809
794 335 74
244 61 768
531 945 96
242 498 550
143 565 237
807 194 96
22 547 765
418 930 237
897 425 884
867 65 495
874 979 342
200 343 137
676 141 792
114 187 180
87 821 574
645 643 517
151 670 334
344 425 505
334 795 485
425 396 387
558 32 896
333 773 900
387 647 333
909 131 493
344 377 227
21 520 417
936 219 191
785 973 62
96 723 56
41 635 597
634 131 533
94 211 151
757 829 228
69 633 834
940 95 111
43 508 229
620 953 682
721 208 704
170 12 104
211 696 807
779 821 871
723 454 528
989 826 760
18 533 851
22 516 699
338 32 18
4 765 314
253 763 592
108 116 845
258 699 62
870 822 446
121 858 243
729 535 181
884 629 28
27 441 982
905 993 732
236 860 434
341 107 22
371 719 867
51 678 848
856 565 355
517 771 266
219 612 223
746 948 944
189 234 568
328 320 507
445 960 314
51 886 774
557 474 672
558 867 623
982 55 319
17 342 124
370 407 194
372 727 576
472 723 702
387 402 199
245 521 855
987 58 366
232 255 634
36 868 14
822 527 684
798 625 441
231 532 955
824 480 565
337 188 875
766 738 498
316 518 995
635 671 407
548 533 569
256 986 625
438 501 363
923 280 165
148 934 63
939 662 149
467 383 909
83 972 34
976 844 803
645 516 26
438 122 665
209 512 401
451 410 846
165 250 820
99 813 738
942 149 67
740 279 86
896 604 799
483 110 209
763 881 741
343 428 267
31 328 624
485 771 663
24 364 125
212 625 420
589 611 307
713 748 316
397 110 762
148 855 505
627 931 734
540 36 765
587 222 323
417 732 40
117 717 570
633 22 63
858 627 284
781 564 331
836 215 943
932 988 935
219 181 879
384 357 846
685 220 47
391 864 325
869 306 247
421 592 204
934 109 439
40 749 746
922 12 653
107 517 393
998 309 923
47 556 959
752 991 133
750 342 695
932 434 617
274 906 143
531 157 231
285 945 715
557 489 779
234 14 274
600 820 473
340 1000 311
681 608 432
949 77 818
906 293 610
506 410 912
924 340 354
325 881 72
255 573 686
362 761 47
343 555 159
318 188 38
897 750 894
564 68 826
46 65 546
873 135 740
879 348 647
819 45 18
74 381 81
197 431 958
115 403 33
254 66 613
703 770 222
483 548 410
44 301 103
465 318 484
796 273 584
951 602 28
284 630 492
156 991 603
528 555 466
436 210 868
865 235 74
264 7 590
202 946 337
951 9 300
574 996 42
903 302 992
222 7 304
385 974 693
601 64 522
635 380 460
796 331 45
151 229 849
325 327 432
412 729 678
554 665 243
859 648 864
455 863 377
253 815 25
488 56 360
59 355 678
171 266 951
966 477 177
921 404 359
711 358 313
926 948 84
273 84 432
647 875 685
261 221 653
396 392 538
494 387 156
45 610 414
54 25 714
873 762 541
849 941 964
373 784 775
128 182 394
209 284 165
961 352 216
545 135 972
53 645 710
291 563 63
65 862 345
28 656 273
49 689 848
128 81 515
57 757 555
225 886 587
269 308 256
6 50 806
12 168 856
144 368 878
696 674 914
873 409 559
609 294 726
614 778 766
899 290 684
287 115 491
508 249 685
499 898 73
610 826 394
257 569 739
373 222 484
981 909 49
832 130 676
303 817 923
342 945 211
490 970 589
874 262 77
923 291 299
30 304 865
351 483 110
841 718 3
314 838 112
123 173 542
406 785 468
98 376 996
752 330 705
418 879 607
521 959 569
544 818 701
107 950 916
719 127 943
338 836 258
118 75 594
197 137 81
121 173 322
501 132 404
71 369 924
565 547 244
556 411 818
714 806 371
104 274 340
645 683 102
160 215 909
182 860 826
939 221 691
491 208 267
335 963 131
785 776 320
100 880 259
362 619 578
784 199 458
439 516 479
742 930 605
152 729 170
633 595 875
58 503 293
373 320 611
511 28 705
383 343 764
284 557 61
762 819 174
383 697 749
470 725 678
903 837 589
468 78 359
528 905 358
917 835 111
454 418 175
380 730 671
314 722 352
488 724 112
483 141 867
975 556 314
359 349 251
127 486 150
210 312 217
406 115 422
910 408 765
148 612 314
43 699 786
671 796 686
8 339 916
863 11 891
730 968 638
267 688 195
236 717 951
123 775 585
616 656 532
871 355 559
477 214 836
720 277 473
969 718 559
85 485 123
160 621 505
665 152 846
605 537 222
707 315 368
969 530 813
557 999 756
170 253 393
665 405 695
125 354 638
457 619 573
447 953 641
205 567 620
423 744 779
618 468 303
168 48 255
825 275 517
430 264 57
757 555 450
559 153 121
881 947 757
364 748 40
673 862 444
599 857 203
728 497 325
790 225 661
609 121 454
728 574 202
874 512 423
96 841 97
365 842 335
512 356 912
392 26 68
224 705 230
808 386 662
559 834 613
930 299 773
376 938 918
306 209 18
224 284 834
678 219 884
790 818 174
685 553 555
780 593 494
84 382 186
934 266 21
546 47 208
985 652 715
812 5 216
653 272 872
995 264 850
37 404 407
268 588 377
318 108 39
288 368 405
70 998 238
109 315 508
263 109 367
756 266 500
699 448 269
141 464 204
570 468 535
823 869 68
66 766 71
812 281 641
486 381 590
964 506 134
210 495 658
449 677 695
493 851 10
107 378 535
776 551 768
492 954 340
318 258 152
870 916 938
188 389 960
459 854 365
291 621 449
846 697 810
651 972 133
168 377 752
618 960 688
557 939 738
629 684 132
783 247 376
166 861 551
451 735 367
463 511 160
211 144 958
973 26 146
371 209 659
248 151 759
232 441 221
490 687 17
789 94 714
581 501 668
376 723 35
322 90 872
740 137 662
903 153 853
712 433 917
937 244 911
736 328 653
290 839 261
890 252 89
124 819 908
883 614 792
766 213 689
962 769 972
438 440 719
246 586 276
240 456 469
595 591 595
14 145 571
811 476 363
784 935 798
210 20 876
253 111 122
186 901 609
298 477 976
952 695 989
338 630 480
302 382 713
831 793 199
931 813 10
120 666 516
800 221 272
123 375 464
307 294 473
413 870 508
465 325 351
383 23 919
47 287 127
43 165 879
289 45 827
967 114 968
984 800 506
800 700 451
997 519 615
755 258 169
322 982 759
551 524 600
330 968 502
503 33 756
400 544 36
47 146 33
725 676 779
621 303 847
246 739 820
930 560 615
30 673 604
568 447 214
583 216 808
69 611 559
54 577 248
777 632 942
111 91 931
676 77 914
406 843 982
556 518 617
424 588 459
821 115 874
993 560 160
529 968 911
87 40 845
19 983 10
847 968 874
30 474 737
94 143 255
474 469 444
378 29 622
641 315 470
522 613 942
199 223 450
75 325 57
65 190 728
852 443 272
807 835 840
132 754 500
924 595 206
986 613 785
101 282 687
357 115 54
552 717 74
445 908 704
559 961 450
50 683 607
836 291 626
227 227 144
415 313 794
481 646 293
262 721 121
204 644 234
876 889 531
510 145 41
77 695 373
599 131 935
385 481 334
433 298 480
127 367 113
900 863 545
899 422 16
668 858 981
490 712 954
586 446 874
53 699 607
776 688 507
532 287 580
160 648 825
589 340 330
23 982 614
221 395 420
382 377 81
502 516 464
217 644 833
834 559 429
484 778 611
975 846 326
610 290 110
618 795 421
631 414 994
912 725 772
840 905 644
339 41 639
593 471 28
162 822 862
143 305 874
556 393 682
423 856 774
701 955 925
975 841 983
514 191 990
291 354 175
786 88 757
378 613 516
949 50 516
154 594 625
977 967 223
89 97 430
666 349 741
653 808 773
90 526 46
110 985 919
761 744 495
602 807 422
278 358 12
985 347 156
70 494 470
530 626 819
709 20 365
142 24 774
435 654 318
227 75 176
311 281 984
259 273 811
682 644 924
150 251 339
981 228 459
396 646 60
549 136 716
488 823 25
752 965 678
841 983 94
664 508 802
418 887 721
31 738 421
61 294 572
59 608 388
538 992 741
131 228 352
678 216 609
642 687 540
26 921 38
532 160 437
938 290 697
431 385 785
519 944 751
76 200 490
726 840 887
597 481 181
914 604 263
897 562 806
702 949 326
589 318 438
680 18 754
853 614 143
635 32 114
435 92 534
915 162 415
679 482 867
46 2 54
136 515 781
904 169 712
65 952 993
64 443 902
471 285 565
137 223 303
2 596 815
667 269 44
826 297 707
627 456 238
124 832 724
832 430 869
301 757 994
880 717 476
445 258 717
569 689 427
183 798 745
484 3 869
792 795 531
335 747 875
486 752 74
817 816 888
971 704 209
907 871 838
546 354 75
677 451 784
809 163 872
766 732 714
111 416 351
864 915 54
551 24 268
620 348 856
53 2 349
769 669 604
305 554 847
907 534 205
289 530 733
25 57 154
708 606 67
910 243 300
412 264 848
452 523 842
779 685 842
718 778 537
993 727 966
285 292 989
852 205 912
413 486 149
818 751 919
457 64 222
555 62 325
628 372 974
113 347 750
609 831 772
852 374 998
28 880 662
353 642 167
698 215 715
987 568 915
391 343 714
524 577 511
158 727 962
845 407 568
926 101 386
245 29 474
482 731 924
110 125 390
498 150 613
350 707 172
712 556 624
556 681 402
29 599 620
448 762 107
565 759 115
496 754 266
832 116 901
96 933 945
83 724 467
378 103 909
614 409 392
350 388 300
542 991 348
267 937 10
325 484 882
631 91 696
88 80 653
739 629 198
705 831 807
338 263 449
239 45 2
475 181 552
155 817 146
5 877 628
244 828 242
330 302 886
188 747 789
390 309 846
668 435 200
314 873 112
373 877 229
468 809 969
800 411 795
258 924 994
665 785 77
527 473 916
71 334 840
923 400 861
471 677 561
145 72 713
529 47 53
381 714 804
818 59 994
925 302 71
876 696 150
122 396 889
450 610 759
606 990 672
464 44 323
160 644 272
259 876 151
718 888 226
741 989 389
505 354 704
539 360 850
919 574 728
138 420 390
741 725 215
31 856 712
363 89 696
422 558 480
988 868 93
445 450 966
565 723 652
329 363 251
318 615 917
96 937 966
639 476 811
641 272 705
645 381 754
793 836 717
45 71 696
911 132 868
135 509 190
947 363 405
958 892 840
113 20 885
791 832 898
676 222 3
368 854 214
681 345 836
620 747 356
265 984 329
603 789 153
499 319 773
590 160 634
416 998 627
467 515 522
520 718 222
326 500 538
894 19 555
801 361 632
535 531 228
796 792 379
272 862 583
240 169 758
537 190 918
233 162 219
684 800 991
178 179 305
651 123 727
477 75 497
184 328 362
394 410 125
238 635 270
392 233 42
808 305 880
298 863 631
920 802 655
411 588 686
810 377 328
429 635 715
257 593 450
381 707 946
179 554 522
579 606 549
433 764 424
665 806 390
817 298 547
666 149 178
903 610 59
733 803 703
889 493 230
113 517 814
34 346 461
443 412 620
529 824 647
6 507 989
282 563 702
593 110 314
804 773 225
295 159 357
845 1 313
539 81 698
795 76 439
658 98 544
941 740 469
718 884 280
201 198 932
391 181 741
366 658 110
117 872 580
924 778 965
419 923 238
274 187 323
389 826 427
433 954 387
285 404 25
711 314 744
602 868 965
654 205 837
355 602 352
406 137 660
362 323 342
216 924 954
92 606 811
196 347 578
336 392 727
77 431 737
893 922 739
67 26 610
553 97 212
857 440 426
542 382 263
848 961 23
7 711 254
155 453 260
340 678 210
588 168 24
507 696 992
598 561 744
143 872 193
676 85 425
836 53 356
147 281 922
828 104 39
19 983 194
747 698 462
547 440 413
810 838 858
998 571 949
274 843 797
992 893 774
446 780 269
621 50 681
590 299 15
612 754 502
161 307 222
319 191 924
363 61 436
206 510 914
767 69 200
300 787 434
742 557 480
705 634 892
576 714 432
962 275 457
314 854 371
654 453 146
641 382 298
859 158 400
77 420 419
976 90 700
602 247 355
899 674 281
331 953 566
469 446 696
343 209 86
389 566 652
856 155 371
898 365 399
305 612 482
461 15 261
192 634 840
670 436 207
628 858 48
853 109 963
200 275 363
923 646 738
56 460 279
890 917 929
860 946 627
874 490 52
803 516 842
646 623 951
362 234 438
662 393 894
796 122 615
621 527 584
219 389 907
430 11 759
447 234 240
738 878 835
223 825 56
662 857 840
342 962 627
474 193 900
639 534 107
60 322 910
532 166 876
974 87 587
123 227 338
197 320 194
786 918 872
980 708 18
212 936 453
904 601 193
692 149 545
764 466 9
345 588 137
167 977 62
730 393 583
309 709 163
924 471 469
883 493 333
321 976 267
679 37 880
299 774 295
415 15 985
50 679 668
225 30 499
122 284 126
658 319 533
520 883 852
130 633 627
262 389 535
336 974 324
557 370 938
738 298 740
378 187 154
536 427 212
883 848 720
456 218 598
716 708 276
765 649 204
781 869 252
179 700 683
198 608 109
54 876 179
198 947 576
612 882 171
503 221 545
648 985 499
166 91 964
504 927 825
1 324 329
33 614 496
994 951 26
345 453 229
627 579 161
469 555 995
842 776 31
236 855 874
279 771 746
515 890 803
411 55 247
594 790 263
252 442 760
774 154 177
678 262 543
305 334 144
243 705 451
47 827 162
85 478 642
842 31 461
771 197 232
16 840 783
810 336 966
515 910 648
862 335 254
97 174 198
642 614 478
20 516 625
644 702 787
228 360 328
12 961 504
708 460 395
374 98 919
194 701 730
989 507 351
604 247 654
178 600 30
982 318 774
685 21 521
48 234 773
323 955 305
815 66 722
705 912 655
219 29 135
240 463 236
833 140 862
249 534 386
977 971 513
858 294 262
179 258 544
849 968 970
749 678 296
64 566 182
936 933 538
690 343 231
707 35 41
477 383 114
711 342 64
536 749 994
501 248 643
631 87 848
861 309 277
412 283 987
416 955 842
200 703 520
608 810 261
666 932 987
22 820 708
790 974 598
324 791 466
850 822 712
932 912 565
741 571 170
40 65 265
336 510 462
619 630 372
690 717 849
96 612 387
294 994 163
649 11 949
319 492 788
563 222 663
135 438 601
431 608 832
964 847 230
652 401 901
628 698 30
843 713 47
618 335 832
114 268 59
81 137 140
342 718 730
320 489 95
962 545 490
119 810 515
516 524 620
328 213 603
578 278 912
305 704 212
937 643 765
89 211 223
86 126 933
689 891 390
288 167 768
949 547 853
886 478 832
98 439 892
292 89 245
866 106 937
499 955 929
302 674 419
354 534 590
779 379 148
167 97 774
192 913 542
434 884 684
478 985 121
924 475 561
304 314 51
715 898 633
973 559 81
298 144 662
988 784 485
310 247 877
384 338 144
299 514 448
307 956 730
721 992 155
103 100 992
369 824 491
371 313 268
52 668 635
282 505 435
749 211 969
418 981 35
317 185 624
955 387 835
863 466 551
382 773 503
661 919 458
473 984 284
155 631 407
800 631 760
842 826 251
685 193 958
151 698 101
978 192 121
37 147 668
358 179 678
793 124 941
999 622 334
68 325 391
583 968 652
437 963 873
449 396 67
120 882 20
981 52 60
129 954 950
843 563 799
614 277 751
844 170 727
395 824 726
399 790 803
607 816 302
474 695 889
615 166 133
590 291 341
241 925 309
40 500 419
221 108 110
149 767 505
534 319 963
246 774 160
638 994 645
60 232 413
755 473 149
957 904 50
76 841 269
47 499 402
369 427 40
77 317 93
425 914 17
840 870 96
757 178 34
383 856 848
637 764 605
785 492 864
865 639 32
153 407 513
739 584 908
116 150 34
818 893 238
184 529 304
498 358 26
733 159 695
762 925 116
703 373 985
734 600 801
548 949 494
174 308 13
763 725 925
655 236 302
670 405 625
360 569 321
369 645 479
846 276 987
194 237 967
788 66 74
516 823 121
157 679 541
567 122 426
204 46 441
857 552 262
582 607 349
395 906 16
622 994 624
317 193 400
833 523 65
91 193 700
443 606 903
108 553 121
993 237 898
615 382 779
48 839 474
297 736 444
197 979 790
709 740 322
686 997 495
299 940 412
177 176 765
412 588 245
356 917 354
532 422 209
901 522 46
528 824 135
338 422 899
802 163 944
195 523 609
787 479 8
773 301 300
616 550 914
74 475 933
112 758 360
928 227 734
788 826 490
528 618 521
32 491 70
503 436 75
129 995 305
641 496 405
871 193 237
181 344 603
748 140 220
667 791 449
253 409 3
285 684 498
689 127 938
781 454 890
808 222 339
690 407 310
549 259 81
817 446 194
198 342 338
353 872 667
659 447 216
495 702 46
982 254 500
124 220 417
2 226 124
195 473 488
566 925 86
519 275 562
675 477 485
916 189 141
420 237 604
260 778 527
822 125 792
357 675 238
335 567 98
737 528 314
11 500 733
318 724 489
285 334 781
743 4 788
3 103 808
962 224 823
605 689 809
603 154 646
375 303 130
528 399 430
220 60 506
502 900 521
893 330 880
868 842 479
899 869 110
295 693 873
625 985 168
902 793 671
765 81 775
798 77 355
264 881 697
976 749 591
787 343 35
145 418 821
108 901 938
322 853 141
114 945 710
529 164 436
237 801 152
471 643 667
337 369 733
283 846 806
252 190 539
919 958 182
317 119 19
225 298 848
976 994 359
821 519 695
407 61 421
369 147 167
107 311 701
464 606 819
155 462 24
507 122 641
588 697 857
188 341 356
474 137 472
605 132 970
645 243 747
641 242 447
479 105 568
945 457 330
68 585 857
593 119 742
530 117 39
835 28 827
204 53 242
868 435 806
818 858 407
773 512 606
43 132 650
397 409 257
965 686 830
237 759 13
251 672 883
748 670 19
256 885 415
348 18 649
3 278 952
836 477 966
44 134 104
951 254 291
646 199 137
12 84 440
261 229 139
1000 611 429
513 537 692
72 942 25
427 664 120
139 366 280
151 501 113
96 625 920
386 908 775
403 830 805
214 641 171
510 824 702
972 784 720
981 177 214
961 261 260
362 512 799
756 422 701
394 222 116
575 104 711
71 845 126
819 735 93
848 410 353
480 714 829
565 84 24
917 198 185
287 397 910
277 73 915
823 64 254
51 59 112
821 572 892
919 207 952
396 128 453
72 527 437
269 326 645
476 457 114
841 989 535
62 988 150
66 434 610
127 319 472
179 959 913
153 340 525
558 590 996
351 824 639
151 246 77
416 134 816
240 767 797
261 805 856
196 99 225
289 727 907
639 814 422
217 892 654
982 407 988
404 221 458
674 207 50
100 37 482
811 809 797
324 732 98
674 226 631
469 549 584
759 970 53
804 35 679
756 523 594
670 336 74
49 594 186
942 838 374
882 124 769
429 1 410
757 419 29
556 508 818
873 216 664
918 826 42
419 882 667
945 80 873
434 216 703
230 241 510
181 259 125
670 625 414
835 32 17
560 398 878
595 324 234
536 564 30
677 944 325
457 800 583
592 592 906
614 711 662
53 558 46
830 759 129
676 395 811
622 110 857
197 433 292
955 154 760
906 378 702
463 697 677
499 237 915
779 505 573
378 618 936
494 17 724
47 660 809
645 497 628
542 46 611
412 136 525
472 928 667
131 485 246
39 900 397
596 160 355
181 820 119
619 521 735
927 279 862
703 577 451
574 795 432
640 263 591
966 524 820
825 566 960
210 109 519
608 604 522
279 70 528
347 102 584
880 96 943
806 554 554
138 653 497
986 197 254
329 98 550
927 158 154
418 329 246
789 482 704
66 953 185
527 42 59
687 753 6
321 585 969
437 949 750
515 842 105
371 904 946
286 777 166
687 515 922
606 744 540
15 276 871
880 69 459
905 939 459
902 466 330
357 816 870
441 980 589
409 736 676
47 896 106
677 578 206
837 835 359
24 412 86
245 329 216
739 156 487
307 568 528
476 771 124
460 942 349
397 652 975
64 719 217
349 374 764
465 411 894
399 29 7
652 560 770
266 88 771
600 267 659
256 550 468
117 228 172
579 74 719
223 482 648
933 920 8
826 549 838
294 712 917
815 851 269
211 107 753
232 925 433
837 939 851
696 714 327
360 864 463
638 276 126
365 824 796
556 282 111
297 174 760
186 989 254
46 126 489
800 534 640
946 759 622
292 95 166
759 17 141
776 425 147
659 785 53
624 302 811
993 724 974
274 720 389
943 928 471
871 242 290
193 520 329
880 620 93
550 993 66
780 316 261
673 448 949
905 924 817
402 751 807
513 798 811
454 119 828
279 247 128
756 8 683
265 538 886
937 70 119
648 172 271
246 366 88
373 488 965
8 889 169
7 891 694
432 920 91
42 683 234
69 705 169
986 571 362
462 784 637
656 946 723
987 10 258
395 653 643
46 501 292
747 337 635
78 612 845
345 29 213
292 297 697
443 880 208
577 947 876
375 6 866
352 987 241
253 297 324
808 529 902
58 717 596
788 300 574
57 267 359
990 57 536
717 27 573
81 899 966
949 516 449
414 12 608
302 469 41
209 722 369
647 872 666
485 653 785
992 405 944
540 137 253
348 813 613
619 279 604
993 169 54
438 952 284
622 234 502
759 188 188
796 881 157
909 567 90
647 281 457
434 630 399
95 883 920
501 353 770
769 426 788
410 360 714
667 968 24
478 42 8
208 641 730
999 396 996
417 974 585
706 654 678
133 957 825
414 628 743
545 855 828
794 172 545
667 913 651
971 179 796
619 895 797
32 301 123
730 397 734
609 4 638
304 583 459
13 223 760
193 924 997
434 759 796
183 318 149
922 462 700
718 389 239
444 121 394
155 509 874
176 800 593
974 748 878
263 35 566
610 633 581
291 406 867
522 257 655
866 856 413
462 507 473
104 936 287
662 94 206
718 705 46
350 608 41
269 416 349
562 843 481
143 250 19
107 779 366
656 499 124
899 843 626
696 133 926
125 401 667
140 909 932
224 710 160
133 508 143
798 66 122
809 212 116
680 487 637
809 41 344
636 324 790
363 331 347
192 965 815
240 920 28
753 249 920
832 390 369
616 460 824
460 313 594
460 463 205
348 626 541
493 500 240
451 801 749
527 645 404
951 332 366
830 591 480
725 256 180
481 226 507
475 615 69
866 637 424
704 67 596
916 776 641
105 257 480
861 897 88
125 481 219
238 907 804
827 796 678
841 27 352
642 663 645
58 452 514
506 760 63
848 654 994
121 758 569
590 755 233
191 29 3
53 305 892
989 34 899
581 182 809
116 707 360
267 736 841
906 899 633
732 245 591
514 100 535
954 819 767
236 677 352
78 664 346
986 87 214
352 76 425
764 762 855
419 701 839
6 965 190
475 891 732
393 109 888
579 357 511
783 229 811
706 915 420
603 719 668
309 253 246
479 874 217
907 316 94
559 68 54
412 559 677
215 249 595
204 449 366
288 373 982
727 937 342
488 390 332
940 362 608
754 453 885
559 307 156
652 758 160
601 849 928
320 734 901
602 803 955
684 133 266
658 862 773
789 267 648
828 875 866
97 463 222
596 453 152
796 70 101
874 391 534
637 521 182
160 493 383
498 202 961
48 418 384
313 615 663
25 546 966
912 567 738
883 848 739
72 589 523
736 106 275
501 707 540
101 795 841
24 697 847
49 505 223
776 366 286
590 40 974
270 349 204
941 206 794
112 915 188
119 360 218
680 720 672
585 445 630
45 691 333
959 922 433
274 451 196
60 526 401
950 996 884
408 430 244
492 214 166
523 67 405
252 676 809
585 2 231
753 707 447
566 4 433
796 745 166
595 295 906
456 584 299
202 156 271
447 242 836
278 67 339
468 159 230
735 691 158
330 453 430
76 182 968
893 711 19
545 692 752
824 633 964
11 543 256
735 514 717
9 743 787
453 11 175
213 862 433
72 703 321
883 926 674
28 659 417
33 873 1
989 24 55
280 538 507
808 430 540
370 730 600
724 163 190
732 517 888
676 60 816
781 461 602
840 739 968
206 959 136
21 666 168
661 941 887
66 398 840
877 155 134
605 311 19
728 870 436
733 255 929
432 729 175
504 81 205
57 258 842
575 683 848
907 692 910
728 110 69
166 846 988
29 870 542
335 412 73
11 445 271
466 252 99
469 773 641
528 939 515
2 293 890
307 184 756
12 531 634
78 162 11
650 163 161
714 662 702
520 719 927
463 43 9
637 559 443
519 849 775
84 266 657
337 422 758
343 853 749
349 331 102
777 867 317
827 575 467
739 646 717
64 321 872
578 213 468
987 620 750
822 247 591
861 342 805
205 270 29
639 17 731
921 238 707
168 605 154
975 312 559
671 589 310
665 754 243
541 482 887
462 513 378
582 941 460
113 906 134
138 672 65
39 765 910
927 470 401
348 234 721
281 522 375
368 432 632
36 918 169
461 372 163
144 340 318
148 815 546
150 578 818
762 483 183
155 33 359
724 335 882
171 190 326
170 960 844
655 877 6
987 842 352
609 762 436
20 207 126
910 210 443
95 719 34
21 305 45
226 664 85
8 381 35
445 568 169
585 763 201
488 257 386
54 768 158
324 771 883
159 666 18
528 336 607
343 376 48
406 484 73
849 943 998
967 996 182
6 358 674
484 104 169
75 4 895
270 251 503
703 128 344
953 690 204
414 545 372
124 771 949
367 391 723
572 576 695
853 978 488
169 812 103
99 161 631
56 20 859
201 949 904
723 721 185
742 214 355
390 134 247
246 382 983
211 493 195
318 141 542
1000 582 907
141 821 587
983 610 31
142 734 895
69 452 76
139 404 311
223 777 420
187 592 466
586 186 933
791 716 353
145 263 600
561 907 759
957 854 867
581 151 811
624 285 431
437 564 404
433 796 270
655 101 333
7 53 599
114 190 625
567 128 932
41 498 367
889 282 567
854 581 649
130 485 439
515 316 402
642 854 417
541 59 110
89 219 156
185 935 790
780 963 181
91 645 987
254 131 981
364 675 514
613 861 359
596 637 169
859 683 318
208 10 658
934 900 606
405 88 477
249 398 825
54 261 290
740 685 349
458 71 583
465 163 148
961 918 526
73 864 828
440 16 554
982 923 688
907 406 260
946 826 230
827 509 905
455 774 482
488 214 654
736 858 386
47 153 102
200 501 788
391 759 706
97 741 828
81 824 50
471 134 66
350 373 588
214 660 132
957 590 546
337 213 703
277 213 264
173 51 996
248 628 727
557 472 296
480 165 899
134 754 172
605 313 195
542 265 782
535 827 490
56 277 911
393 156 57
195 429 750
280 858 911
331 702 165
930 525 419
551 361 834
641 954 545
893 928 745
826 588 403
756 770 632
977 879 426
536 484 650
359 702 309
426 818 264
222 855 249
760 190 652
140 789 969
963 760 496
638 622 911
704 239 199
118 462 348
81 526 770
904 452 901
476 27 949
810 435 566
227 891 234
330 427 2
958 33 758
228 697 675
774 49 354
411 324 895
459 136 589
127 786 948
248 766 544
600 954 302
637 78 842
946 826 766
701 453 405
594 395 236
889 537 224
47 251 560
44 812 718
316 835 172
40 481 22
805 307 446
737 102 789
735 995 805
728 26 864
781 226 114
386 488 142
223 484 802
570 100 438
262 327 80
604 406 772
614 543 295
948 701 970
162 83 448
54 525 484
286 918 824
886 907 436
121 946 182
522 504 927
713 154 731
903 292 487
459 335 659
970 742 555
539 717 19
847 801 43
241 719 739
750 728 552
444 32 917
956 36 43
603 347 998
249 941 37
265 844 333
872 912 199
952 560 938
43 680 698
42 75 145
800 864 921
916 608 902
198 78 77
651 478 458
540 820 889
139 121 262
388 67 184
445 886 848
995 433 339
561 51 172
117 45 327
149 549 588
454 151 134
548 236 899
211 893 852
97 100 293
99 267 454
894 957 899
87 235 213
176 182 918
786 69 889
277 364 442
196 792 651
561 265 741
145 842 835
565 579 831
833 188 739
473 330 412
609 217 155
339 445 880
442 488 703
151 815 314
728 352 365
737 158 363
606 83 404
874 908 945
687 622 161
895 810 151
952 183 451
271 449 510
364 271 265
510 587 626
824 155 538
669 569 374
575 134 725
493 541 993
856 865 554
244 707 662
319 668 96
742 563 246
257 631 80
808 242 904
92 220 866
144 618 204
670 855 71
248 126 379
549 90 310
981 811 211
87 361 954
515 179 154
50 629 820
75 563 960
13 247 636
959 719 833
952 658 854
613 980 99
530 710 843
450 263 133
434 218 165
153 820 177
112 561 118
348 401 756
308 536 235
81 139 474
255 79 733
344 104 935
88 502 656
109 895 195
578 322 927
665 69 837
75 808 759
421 825 995
488 720 435
913 307 280
407 822 40
377 536 71
765 45 210
362 56 488
433 580 687
283 803 408
296 677 753
15 625 269
171 138 769
98 201 690
685 787 682
833 908 471
537 622 827
223 611 77
75 79 810
141 518 784
157 56 69
961 638 46
693 713 202
458 725 447
213 147 361
811 163 381
442 954 200
886 372 509
313 65 815
954 153 918
919 474 325
784 300 674
624 109 563
450 504 26
50 273 727
693 40 830
963 497 683
568 118 13
95 376 6
357 462 810
494 736 483
480 468 368
374 166 441
245 987 831
772 18 362
263 511 135
345 726 512
165 725 659
818 261 509
647 313 850
151 782 169
10 369 658
944 136 809
335 208 797
901 616 422
11 405 321
46 473 868
114 916 106
466 995 84
917 564 906
443 598 115
110 891 564
401 920 251
769 47 701
861 949 922
53 679 532
113 935 714
843 145 907
910 31 177
126 20 14
206 450 938
835 536 731
491 166 859
411 84 730
272 142 249
286 401 431
133 765 424
178 901 981
864 544 918
236 91 494
83 846 978
853 840 808
896 868 769
905 512 729
548 539 970
756 874 591
658 797 611
22 529 889
615 136 602
160 677 553
590 370 543
887 457 477
940 878 50
553 462 940
351 117 138
85 367 678
858 136 342
735 46 311
524 492 294
387 342 894
2 959 812
634 235 560
977 826 231
147 911 186
928 919 656
860 198 734
478 965 481
329 844 661
711 729 530
139 660 535
797 623 589
988 468 302
444 841 700
882 719 945
13 431 425
930 220 207
296 160 959
543 221 330
60 136 63
659 658 479
536 570 181
245 430 306
302 519 420
451 977 943
774 143 214
985 992 38
665 639 872
58 330 390
264 132 966
431 581 285
588 735 186
670 120 239
638 41 899
28 289 389
153 784 867
406 746 559
70 626 353
107 791 381
456 585 761
254 362 770
385 400 8
627 883 154
693 101 444
351 466 861
798 247 202
949 943 524
999 849 506
718 739 771
172 704 136
752 688 144
833 49 748
603 735 331
890 486 396
175 296 558
971 107 752
905 886 878
520 387 191
736 227 282
776 8 543
571 242 420
77 819 282
605 813 294
879 816 279
523 894 118
498 477 814
852 961 732
420 796 248
354 497 563
236 239 807
569 505 206
215 220 513
869 589 757
692 921 634
649 50 303
978 689 259
156 884 954
703 679 805
582 606 330
397 826 290
980 80 246
816 577 518
144 523 320
699 673 825
612 712 734
212 340 376
32 897 964
892 500 668
354 919 636
267 825 843
341 463 921
835 359 478
21 639 424
115 611 147
409 524 488
39 687 979
858 528 875
935 644 798
163 744 389
196 991 982
97 932 908
914 126 504
757 58 73
594 781 594
823 117 454
486 124 249
101 761 855
651 147 162
36 242 366
417 105 19
286 342 193
967 984 883
948 720 150
621 397 479
950 391 995
385 919 286
840 773 455
598 541 752
583 923 564
673 637 833
365 285 497
998 521 844
872 530 2
66 477 870
993 255 67
346 391 903
556 252 477
651 837 848
987 599 15
883 741 322
360 679 833
960 944 875
810 59 100
392 40 782
263 581 590
545 772 883
867 840 917
569 858 468
751 441 1
832 356 897
773 445 879
460 389 334
3 327 979
309 389 916
959 100 981
690 651 109
810 58 623
627 3 644
150 503 510
48 440 491
700 334 831
986 683 942
786 494 979
112 532 681
674 110 573
53 568 293
144 60 795
384 380 400
68 557 876
844 857 141
47 193 489
480 504 842
771 583 822
345 471 25
765 687 875
934 452 424
495 719 670
340 889 884
169 304 651
468 721 195
288 913 862
801 634 73
929 900 759
38 539 997
479 463 631
383 552 845
715 517 522
791 563 247
868 422 214
218 197 394
991 892 283
843 45 948
448 128 267
160 335 388
337 476 380
156 577 730
378 426 147
477 842 509
97 917 970
687 44 574
236 101 285
208 387 627
324 264 625
197 501 542
908 159 198
461 316 775
963 367 519
509 650 54
206 817 415
164 461 357
905 868 694
135 179 294
663 769 420
735 999 801
376 767 501
681 820 401
633 88 949
78 9 175
586 50 78
964 14 198
260 74 247
692 374 504
354 446 255
118 468 200
889 627 426
473 226 9
138 766 355
831 112 423
264 222 178
72 394 93
228 874 176
414 877 911
49 734 576
297 699 784
501 563 304
99 661 303
996 928 201
654 328 661
987 491 482
220 339 953
755 116 291
624 487 903
412 740 992
475 999 206
812 82 909
505 363 497
264 134 673
140 983 616
58 985 606
969 129 176
379 372 415
738 259 520
363 599 443
995 388 294
511 141 657
873 462 881
481 814 923
375 787 607
198 453 952
619 473 273
404 339 796
473 712 238
282 923 659
629 274 205
236 407 974
694 690 430
983 755 821
833 359 579
10 416 909
315 42 995
141 612 739
676 173 280
606 271 466
280 647 497
849 73 337
95 518 810
943 98 592
983 492 458
611 361 700
336 381 692
89 802 177
744 343 946
647 81 879
144 434 975
56 468 872
207 617 836
214 583 289
132 754 470
624 521 647
946 395 445
284 479 275
175 309 295
310 400 105
821 813 870
986 209 77
180 264 887
742 360 262
983 335 621
163 903 776
559 875 988
742 641 676
653 58 506
921 864 490
979 514 907
743 379 162
860 182 835
776 953 431
163 687 562
1 683 621
266 308 891
488 457 949
139 724 772
805 659 110
532 971 813
725 35 157
622 307 282
563 553 736
430 693 587
559 382 607
872 416 135
476 741 364
752 800 692
100 62 189
323 643 929
719 45 71
501 424 519
596 299 741
564 97 869
534 722 976
293 626 403
186 903 329
837 921 490
336 442 429
330 889 513
464 961 176
275 426 538
95 662 197
525 426 350
201 510 908
703 818 614
761 892 909
72 762 132
391 885 196
351 358 545
209 637 285
739 29 231
277 241 762
772 990 826
629 630 834
378 46 234
459 937 364
564 808 12
167 104 612
651 500 626
383 97 85
543 275 992
462 298 168
658 193 936
864 305 467
124 516 792
413 308 117
807 219 42
435 379 936
867 82 99
697 907 616
348 389 472
449 615 524
211 179 694
845 58 658
770 581 601
981 424 687
948 775 919
527 438 799
763 174 693
776 365 497
35 770 874
626 943 983
367 125 498
495 715 20
427 948 134
860 707 231
834 718 322
489 81 887
424 851 822
192 660 702
34 14 273
236 425 667
52 381 19
619 607 747
195 224 417
159 987 439
756 617 206
873 46 380
357 723 352
871 595 550
506 973 281
615 773 646
899 392 71
356 480 286
547 543 22
785 302 25
931 303 979
395 845 72
248 174 588
35 559 139
410 584 46
852 978 989
55 912 542
834 249 219
192 148 149
899 338 965
418 588 245
874 489 5
982 572 569
345 836 40
4 135 292
623 353 963
469 375 208
187 109 767
665 586 826
271 93 400
553 334 411
975 578 994
109 784 313
140 584 605
135 361 280
844 560 978
321 514 363
109 359 581
165 985 215
897 518 598
700 421 378
915 347 11
593 78 399
547 223 880
605 512 229
990 361 345
598 537 928
426 611 767
644 57 16
40 587 289
484 665 536
978 13 716
633 759 562
622 247 822
975 992 713
476 164 63
937 983 238
597 781 354
661 949 399
524 668 578
158 801 861
761 811 567
42 818 869
971 109 107
485 522 969
413 755 256
446 605 575
908 457 964
192 138 209
488 569 319
516 225 919
545 136 28
756 781 538
156 423 375
114 796 498
205 365 246
587 12 90
823 491 122
894 88 2
962 784 911
505 635 517
852 534 945
413 580 580
723 572 586
608 323 642
9 245 121
563 35 969
497 96 117
510 512 221
352 722 666
553 538 567
767 457 195
627 450 84
289 577 401
480 796 895
864 460 258
510 606 724
476 774 629
25 655 519
398 910 101
552 267 668
761 779 100
478 263 271
835 246 329
165 367 902
419 332 861
752 32 558
58 495 794
224 130 324
382 238 13
122 237 628
620 977 349
230 336 679
910 905 156
154 406 496
150 247 53
824 538 679
938 452 527
700 940 177
856 361 97
395 931 471
370 159 166
473 173 31
341 97 722
25 333 752
263 992 789
890 20 73
623 183 336
624 700 308
610 313 197
968 40 743
426 951 556
248 439 467
713 822 930
158 819 432
703 544 868
655 556 823
880 409 373
714 42 274
281 758 788
214 131 273
588 304 234
986 737 343
409 7 346
739 512 428
775 540 569
283 438 812
75 655 199
216 523 984
649 202 174
922 331 554
505 677 267
712 977 326
979 836 331
165 190 119
429 878 392
895 235 592
220 447 339
656 411 220
697 967 987
521 964 336
430 340 927
515 391 423
361 357 393
680 381 798
407 105 187
689 981 272
173 727 830
56 83 52
355 863 288
153 162 62
826 616 853
700 941 4
63 507 73
806 531 681
704 64 869
665 633 15
542 368 704
921 788 704
971 459 903
352 726 621
710 113 128
83 576 611
700 142 964
318 505 673
617 914 195
462 646 991
87 902 259
317 555 332
734 278 28
163 96 791
37 811 557
635 367 472
296 415 787
411 532 615
194 751 820
568 966 181
132 180 566
881 661 217
334 298 789
914 348 510
349 364 884
83 521 970
645 431 244
210 290 530
321 270 139
951 739 564
761 174 142
727 685 557
995 443 673
738 24 292
805 803 182
496 940 814
129 640 692
297 892 156
554 323 130
596 548 665
422 407 773
794 820 784
916 572 901
300 181 981
375 901 678
250 971 834
3 355 686
757 476 325
920 419 858
191 976 336
517 797 709
16 920 96
174 335 667
116 108 26
145 265 355
332 144 851
221 26 243
250 214 383
115 403 369
209 506 924
81 194 30
956 257 920
12 105 533
253 739 72
535 335 325
552 827 529
433 55 74
569 988 132
83 536 275
963 638 365
770 556 375
954 824 877
305 597 873
219 352 433
403 733 382
274 961 825
575 381 267
477 124 741
460 527 300
327 467 125
983 583 266
311 577 657
754 56 181
937 573 576
967 547 491
797 473 276
934 261 311
598 613 293
67 336 93
109 985 956
611 754 708
720 483 531
400 573 765
701 53 299
442 423 715
163 123 702
376 59 499
986 883 150
208 607 293
946 606 62
347 120 43
681 614 959
732 426 538
504 831 709
402 387 727
657 10 794
444 715 468
97 712 306
860 628 674
436 76 305
767 384 441
89 668 178
163 828 285
891 521 978
122 606 771
650 773 212
214 775 293
409 500 941
861 508 689
481 221 771
671 63 240
597 635 553
493 22 534
935 271 686
396 337 221
466 216 487
578 466 118
978 118 418
448 184 435
721 730 275
512 340 446
771 90 12
233 520 926
188 172 560
809 876 276
79 832 769
330 274 576
562 747 555
567 692 65
512 185 192
320 852 396
728 50 461
964 877 348
516 488 76
806 512 3
452 135 923
860 177 231
675 974 413
364 371 177
970 933 183
839 704 2
124 520 965
498 165 662
689 531 567
721 798 317
862 965 854
639 717 663
388 177 779
356 305 569
776 194 161
958 412 981
460 248 641
619 637 766
788 160 278
438 832 283
274 784 178
463 618 523
22 163 817
167 673 195
256 410 469
509 419 764
312 52 569
10 285 304
464 638 329
955 534 717
319 606 529
800 589 34
593 396 549
784 792 530
165 402 81
31 159 143
70 333 58
739 929 696
975 148 196
483 844 486
872 993 188
800 154 675
110 653 425
520 538 276
538 208 999
169 564 225
56 849 397
635 649 858
395 675 271
73 971 267
526 585 101
312 512 131
245 787 277
352 436 793
261 433 662
715 344 400
810 79 462
924 533 669
312 761 727
306 285 870
4 872 29
533 324 820
730 910 739
343 378 556
578 582 975
950 4 499
855 272 426
769 852 727
816 883 340
425 757 93
626 915 199
34 11 16
781 469 658
25 883 384
157 848 57
256 326 83
532 126 380
239 148 911
223 915 420
5 935 465
822 669 605
680 948 727
671 804 304
617 865 660
517 404 255
772 459 741
765 1 967
86 623 743
816 378 33
166 652 420
799 153 705
201 606 374
956 897 178
408 557 314
174 880 113
93 735 728
7 823 73
735 124 850
760 24 551
337 112 970
141 207 703
233 742 889
101 580 46
127 467 301
301 831 817
908 7 2
54 596 125
853 123 717
59 522 472
464 456 324
838 606 777
198 772 66
85 565 259
490 106 225
618 874 391
977 82 56
24 36 210
73 606 224
892 571 428
822 710 585
763 708 867
483 54 938
888 795 959
438 135 688
712 696 863
575 771 38
385 853 947
489 13 326
1 886 923
601 328 207
59 506 152
287 717 759
887 354 890
44 579 210
561 15 9
251 314 188
394 296 295
946 888 267
630 667 790
161 321 432
669 500 173
523 896 383
534 724 665
806 466 509
993 323 378
694 228 698
68 585 986
414 395 910
336 169 621
585 141 184
772 839 781
285 998 501
218 932 989
41 310 110
904 759 881
961 480 357
81 533 52
519 133 736
397 972 802
84 475 215
766 892 158
783 72 530
837 599 342
420 723 78
908 866 821
537 700 890
509 644 521
293 26 917
571 15 526
889 854 402
134 773 90
835 550 814
804 892 603
433 156 769
590 236 558
835 840 675
529 832 592
652 522 368
823 731 386
146 309 911
532 861 24
267 432 47
156 502 771
546 86 819
885 762 968
346 665 376
25 853 416
570 978 180
62 16 353
609 268 241
978 93 148
828 505 257
721 775 377
110 4 556
424 710 799
839 224 664
271 793 760
592 538 464
65 548 973
917 610 168
240 244 965
515 271 879
183 440 835
84 92 630
79 986 728
280 453 256
55 974 438
471 734 522
469 179 471
172 845 45
769 471 198
12 294 513
852 23 636
631 72 692
709 543 997
453 598 604
532 486 387
29 889 680
146 518 67
777 355 661
56 290 775
758 854 535
942 840 595
739 175 342
423 489 220
71 245 732
403 135 662
480 990 580
861 630 420
889 347 20
934 526 325
59 555 902
641 128 140
495 733 267
888 782 616
98 849 608
823 967 830
874 57 814
639 163 68
105 740 997
270 732 23
991 356 40
589 365 646
676 560 862
457 375 656
685 300 488
597 130 395
7 543 206
855 273 695
354 908 71
411 472 962
255 517 112
269 346 133
85 773 556
203 246 759
704 790 669
793 977 455
251 962 578
766 682 56
167 228 490
736 50 816
981 209 199
795 210 889
800 387 317
983 857 347
798 911 181
242 718 866
583 448 213
339 642 196
423 898 650
632 434 765
689 435 553
266 587 246
748 271 538
328 86 147
474 698 342
721 942 628
294 148 90
606 647 590
854 528 803
607 217 962
706 845 476
172 806 142
347 616 718
951 984 611
886 248 528
48 526 582
667 900 47
424 504 915
969 579 759
418 1000 150
133 371 658
830 564 108
938 827 16
56 425 666
723 52 479
137 409 283
574 213 13
947 776 711
11 302 468
307 363 386
293 232 189
849 747 331
39 450 88
547 504 382
971 278 57
740 953 19
543 541 735
294 699 392
345 312 441
575 911 724
572 865 810
683 145 14
323 529 383
198 101 846
509 634 398
805 132 577
458 360 825
389 336 106
637 243 627
795 845 487
746 496 817
341 440 265
425 417 484
706 523 992
131 874 55
781 673 926
180 853 108
767 263 811
89 120 227
957 780 169
276 437 133
343 779 496
958 665 973
67 118 204
284 161 424
225 980 150
309 146 351
751 78 728
658 808 579
328 494 437
702 193 352
537 672 503
569 282 964
724 318 394
159 506 353
192 799 177
542 373 408
247 407 16
672 236 881
658 700 938
805 843 673
123 223 219
716 594 218
265 970 360
451 48 929
401 450 37
981 197 868
850 636 599
59 599 650
961 748 299
110 142 304
135 299 583
836 732 840
711 177 711
673 471 628
948 779 595
439 40 156
506 750 790
376 82 755
843 437 665
355 491 344
173 799 801
734 734 900
778 589 599
835 507 415
240 705 191
150 686 840
306 498 714
85 64 981
942 872 511
904 403 23
56 859 766
491 538 729
998 49 87
417 144 658
878 14 931
235 727 576
781 438 458
681 388 448
24 705 749
969 408 259
368 15 820
142 825 235
369 788 921
921 683 494
884 677 558
38 257 985
918 219 997
824 432 441
432 327 663
950 598 574
352 254 167
195 174 713
247 687 238
136 783 487
732 459 706
484 477 5
945 507 395
806 392 574
260 632 134
474 171 667
561 583 766
594 440 483
478 348 167
87 66 491
342 416 220
992 2 223
546 597 851
50 790 153
412 81 647
872 487 297
606 977 78
461 906 870
819 104 244
239 881 828
428 159 112
262 194 726
325 959 421
237 151 4
416 269 188
575 496 976
354 341 727
214 590 822
324 762 240
312 361 91
837 548 884
868 716 768
878 467 810
395 767 525
750 419 24
953 789 146
999 33 383
941 295 756
112 404 973
495 568 589
668 927 995
618 234 320
850 582 529
273 465 347
695 998 895
183 638 133
137 418 493
609 302 441
909 171 36
751 540 59
122 399 597
195 892 971
423 717 371
264 866 576
26 103 509
447 882 382
850 193 582
301 256 514
760 826 304
281 907 29
865 216 62
476 309 560
39 936 713
970 702 495
505 758 942
304 465 304
943 746 221
286 135 165
618 603 844
671 451 16
299 544 541
118 677 798
795 84 404
994 834 127
491 42 486
277 811 861
652 97 223
226 510 235
529 49 586
621 602 520
651 6 398
511 574 947
509 36 959
617 404 352
466 173 954
889 978 244
899 390 349
915 465 542
517 200 406
681 513 198
890 685 650
126 323 962
166 593 184
359 745 326
734 483 63
530 491 268
267 91 886
396 300 517
61 670 506
645 884 670
821 240 253
78 319 253
91 482 205
535 22 677
385 588 402
929 907 256
247 236 899
651 890 101
873 575 715
419 454 515
750 134 16
434 434 580
354 669 868
446 257 605
965 544 128
242 368 588
725 783 725
752 202 811
345 971 485
145 316 940
32 97 857
403 249 853
681 670 27
157 1000 198
156 243 791
871 349 208
264 691 757
53 878 712
734 859 738
677 814 91
551 609 640
703 23 668
377 191 115
316 571 157
391 346 661
778 835 522
432 526 251
631 892 28
40 468 113
443 910 108
583 766 316
67 486 117
54 610 78
738 510 415
345 437 807
115 924 745
489 114 570
892 952 430
864 763 653
405 650 315
963 342 725
305 827 976
91 740 841
52 922 181
972 790 941
662 994 839
665 208 905
254 802 379
839 306 699
882 52 242
593 404 171
533 129 69
845 114 222
210 853 858
996 809 484
561 391 695
215 928 773
959 484 166
968 10 633
682 597 650
493 547 287
901 925 16
100 272 88
904 975 882
164 476 357
668 551 384
640 208 246
270 711 847
113 746 356
809 189 495
564 273 169
648 339 751
153 464 21
460 430 403
94 657 220
786 483 224
891 795 807
249 863 719
383 447 584
667 438 473
987 407 426
281 799 730
277 904 680
124 733 912
375 986 444
432 312 717
608 452 306
651 684 635
859 621 870
63 474 200
111 408 27
892 950 666
127 832 733
906 737 347
626 892 993
741 312 856
85 364 483
449 235 55
176 645 897
823 882 600
110 89 750
392 605 405
840 738 969
538 540 484
516 440 22
41 990 764
338 632 53
191 341 485
7 591 641
495 513 5
341 728 700
742 635 73
66 115 673
179 557 224
928 94 209
888 360 782
485 103 850
849 158 215
436 786 676
228 433 593
652 488 823
857 36 792
735 49 193
196 920 132
292 51 492
953 121 405
273 131 839
711 337 593
579 347 930
103 892 205
279 284 832
935 46 82
718 61 376
730 106 666
701 405 133
514 469 515
746 150 303
920 930 131
278 898 97
394 54 229
455 866 420
455 495 618
484 932 379
239 192 587
646 380 336
646 720 893
404 926 118
531 900 110
584 315 321
915 538 535
305 162 627
499 230 66
280 153 144
486 226 582
39 508 124
698 569 240
614 668 386
458 693 612
55 307 1000
759 418 477
940 575 242
848 770 552
223 613 100
724 866 255
667 712 91
845 676 341
785 962 134
424 830 533
405 442 696
241 91 944
898 22 922
884 784 718
851 906 519
65 369 92
818 642 103
415 398 359
350 188 735
284 776 992
457 585 184
860 688 400
999 845 136
48 185 213
230 941 998
304 732 573
985 24 1
468 940 346
559 793 187
887 947 943
428 892 209
357 413 290
174 646 366
718 164 754
235 850 545
107 915 611
216 737 868
353 854 215
924 882 86
75 817 718
822 906 683
84 72 505
245 308 418
957 7 60
790 100 182
12 267 410
579 513 170
462 848 813
105 458 735
821 580 30
58 250 199
701 531 17
941 6 238
971 420 436
322 957 55
223 445 225
538 297 125
388 202 50
439 926 459
805 451 733
999 168 6
530 78 408
822 330 944
275 634 454
381 348 312
163 358 842
229 395 737
841 209 739
880 591 832
107 162 376
906 33 681
203 699 918
579 563 108
959 490 912
208 373 204
339 80 814
371 309 416
450 469 712
199 86 69
844 619 140
560 596 899
769 554 887
771 326 391
703 243 184
82 101 128
945 265 915
666 268 286
176 804 4
288 1000 232
886 616 858
552 250 213
256 294 470
376 362 661
171 848 675
909 814 200
682 427 136
196 987 798
375 168 500
44 179 9
1000 523 993
225 399 360
980 87 716
683 567 965
54 913 596
888 879 425
312 948 904
536 244 294
539 53 110
783 760 93
926 728 825
872 945 32
45 162 258
552 848 859
668 88 450
616 865 735
932 39 214
46 662 599
156 549 596
14 369 318
804 961 629
77 225 871
534 390 523
958 492 983
373 269 485
353 782 504
826 619 705
200 680 559
284 648 473
611 701 385
728 882 104
558 200 841
610 385 94
706 186 869
522 324 234
521 611 608
842 307 584
238 382 75
111 382 827
988 129 72
142 502 156
573 181 111
976 563 475
965 483 500
904 589 317
687 543 816
796 702 783
881 570 479
243 16 602
900 114 905
950 794 999
790 740 269
498 393 580
819 869 283
740 325 351
456 428 953
37 720 835
666 748 152
768 750 672
351 625 111
57 289 455
83 289 416
456 716 831
430 436 585
718 747 913
763 798 797
416 929 586
907 229 740
41 10 698
868 270 585
972 297 584
820 901 738
754 356 481
874 20 612
393 454 192
310 651 352
718 997 807
479 480 977
723 909 767
142 721 823
940 868 516
793 184 536
462 552 332
610 45 757
674 806 994
937 410 363
8 19 701
526 659 260
775 728 854
420 148 4
84 513 434
306 352 919
695 447 908
275 431 547
726 447 103
1 151 930
245 74 850
77 389 962
419 694 645
906 333 953
778 749 219
378 89 459
400 732 191
576 15 917
201 158 747
159 325 719
928 617 775
188 745 204
902 729 311
311 508 702
425 28 705
167 182 456
416 453 820
95 816 812
509 637 988
715 229 198
380 862 37
135 842 895
235 466 70
321 296 246
579 284 784
821 567 908
854 309 527
122 661 464
456 993 704
787 183 202
43 698 122
537 631 203
437 117 602
15 287 284
893 604 450
116 4 301
606 692 985
576 918 289
978 95 665
249 743 272
170 652 189
237 417 909
813 821 865
149 941 689
551 609 670
128 425 887
876 187 781
429 450 481
869 786 371
781 546 979
346 539 854
391 627 782
376 948 535
797 612 24
692 978 369
768 35 546
225 900 280
183 356 337
406 137 21
510 208 632
91 471 417
564 258 926
573 22 592
212 646 964
208 532 424
601 794 865
572 530 713
731 449 842
203 967 390
207 533 764
690 306 693
662 437 507
302 646 196
371 655 856
320 825 700
219 431 486
900 965 482
328 81 653
78 450 203
383 723 835
469 36 536
243 103 39
717 969 146
472 87 823
559 541 183
996 592 988
187 745 142
875 980 613
57 161 903
985 291 866
524 653 630
54 154 609
337 482 865
77 319 701
990 9 839
629 667 261
517 888 764
531 432 971
547 232 162
671 908 503
691 974 722
733 535 282
584 814 195
335 345 575
19 68 185
642 759 286
874 829 594
654 232 339
754 134 717
353 163 639
630 458 324
485 395 660
416 33 347
985 925 87
222 991 969
422 905 880
520 955 518
795 679 445
657 569 845
266 580 217
564 65 948
860 316 951
577 353 281
98 922 850
392 872 487
470 318 369
701 893 729
785 454 263
740 936 334
989 400 401
495 654 78
30 86 404
573 386 667
308 234 398
909 242 179
421 324 762
979 903 533
488 26 978
194 449 610
180 127 544
115 138 742
10 47 325
300 842 903
504 794 670
564 27 220
784 14 411
509 926 329
359 26 210
155 453 530
370 264 203
701 873 630
494 210 348
305 38 903
903 208 936
452 622 166
587 296 52
642 963 483
503 975 994
146 33 957
482 911 769
878 188 615
880 466 956
794 805 747
218 293 409
282 626 827
780 968 813
744 878 174
38 925 126
718 382 431
823 319 633
936 678 996
399 85 350
14 99 502
284 686 39
504 410 508
687 814 368
851 753 900
879 298 275
939 932 476
621 465 747
185 875 797
113 155 36
511 553 946
302 534 977
833 111 848
106 174 445
726 659 693
24 229 629
510 179 854
48 851 318
950 598 651
887 287 723
922 28 885
347 654 594
538 20 595
762 819 719
576 998 609
275 312 480
929 202 387
540 852 659
458 145 440
150 22 213
37 171 729
406 376 435
939 513 907
53 167 38
203 395 747
818 505 386
940 499 506
318 311 344
311 235 529
7 142 469
393 333 31
649 72 58
223 962 544
754 144 437
210 997 943
117 6 607
981 880 255
873 783 447
932 606 918
354 457 551
600 778 756
856 925 614
848 640 786
454 565 237
954 651 102
710 248 733
577 991 502
715 563 792
953 575 946
310 242 751
377 809 782
806 871 661
479 304 336
513 994 729
938 90 559
135 26 969
212 580 541
361 538 389
215 866 638
733 575 41
257 123 673
845 265 951
779 300 614
657 992 276
998 586 520
994 793 802
422 318 365
392 137 333
811 389 347
542 680 617
29 238 253
20 601 636
104 63 294
797 849 576
952 465 646
994 414 204
415 602 522
166 442 307
756 356 200
819 88 188
278 892 747
789 446 596
722 597 267
621 403 273
288 6 369
120 762 984
796 272 465
737 447 640
683 724 681
628 169 240
988 677 89
493 649 934
226 258 90
208 27 89
167 7 988
617 826 546
146 612 275
487 464 246
244 724 169
76 741 423
575 818 497
608 127 652
872 394 979
742 43 349
470 588 379
407 131 467
67 558 335
262 1 943
171 130 985
283 523 498
490 157 505
667 143 5
50 937 775
167 936 641
45 413 638
37 544 417
727 427 556
228 472 630
976 850 138
580 846 891
833 958 631
708 359 59
588 972 961
181 902 776
233 442 806
495 890 780
557 254 304
666 902 333
517 853 575
751 349 379
604 854 51
536 348 606
849 944 234
758 565 6
765 66 678
153 392 523
779 25 819
765 332 950
560 335 79
714 327 775
516 986 818
588 546 16
929 986 376
460 504 73
324 807 420
534 16 414
282 745 744
293 608 374
501 89 754
188 957 589
430 201 352
758 408 411
261 383 23
56 347 326
590 71 560
333 932 741
190 514 724
274 393 895
462 841 178
178 780 131
639 214 374
764 408 881
63 861 684
804 749 177
370 230 205
872 672 185
580 142 896
988 183 709
918 823 900
359 347 258
79 893 77
206 430 275
821 674 205
561 399 535
835 499 805
421 939 634
741 452 804
506 478 428
882 882 407
933 235 575
113 151 554
528 55 892
543 363 397
849 804 863
798 545 794
984 845 394
218 839 765
29 917 783
129 818 277
193 437 938
249 265 754
163 413 222
414 824 183
286 618 366
892 72 34
809 649 992
505 621 178
662 370 212
614 967 128
271 360 115
39 29 32
325 632 645
344 838 625
978 920 875
947 274 203
818 170 959
520 857 513
126 49 55
715 994 575
465 435 953
436 174 381
278 391 892
890 478 524
353 216 659
185 866 96
940 923 175
223 571 495
309 501 157
521 267 641
534 664 637
538 858 400
533 975 949
854 437 265
572 888 749
300 826 227
803 666 412
563 46 15
925 222 731
846 379 489
897 98 392
218 804 670
378 812 365
782 675 374
104 756 977
108 180 484
607 716 335
728 307 843
528 404 382
886 995 875
47 305 193
328 632 195
605 14 599
440 815 385
927 118 741
427 580 464
549 832 723
710 589 850
431 507 500
509 909 406
774 972 313
642 91 874
119 285 136
546 355 204
988 448 929
214 109 574
310 533 217
872 164 72
421 728 10
36 266 370
946 974 378
145 842 642
799 889 988
248 181 339
413 153 747
124 873 766
543 197 838
786 175 309
612 483 520
602 140 37
242 676 734
839 353 459
617 75 14
995 71 258
309 199 982
742 517 123
696 79 643
513 3 647
414 229 586
110 356 505
435 422 532
722 255 823
475 777 54
597 759 746
592 757 910
760 804 612
432 975 253
784 889 697
360 156 969
586 343 96
579 348 553
903 265 892
399 840 238
339 257 486
771 461 599
728 99 677
433 361 558
672 920 337
898 21 866
594 197 412
346 236 940
212 789 65
40 418 366
393 684 417
146 752 440
789 789 227
489 719 524
183 38 780
17 850 413
950 963 136
892 857 2
255 776 463
143 883 377
725 970 67
804 124 602
482 888 424
553 503 753
332 93 637
329 109 385
564 818 842
849 46 629
915 26 323
326 847 599
949 117 532
893 173 950
130 424 588
42 648 716
659 12 254
661 675 285
498 159 246
297 579 391
436 336 33
599 543 653
411 574 744
570 391 462
527 915 950
429 271 238
692 452 39
969 732 139
298 780 827
355 176 939
233 930 251
901 579 763
283 592 419
3 842 738
918 525 513
425 981 351
137 725 61
755 67 729
487 47 137
325 936 333
866 887 642
628 370 197
714 357 895
556 424 750
845 469 986
867 747 618
609 896 780
909 385 376
919 290 894
33 104 857
714 342 533
453 1000 292
385 551 108
277 228 547
832 968 136
393 673 486
926 598 480
999 903 889
634 595 948
318 552 754
695 374 256
373 31 877
922 34 744
875 859 35
817 628 862
151 252 904
758 512 753
795 996 740
795 126 127
77 345 692
408 737 967
262 186 210
482 88 496
622 248 737
39 336 358
559 799 677
400 529 326
953 324 347
837 120 871
805 657 645
326 628 387
398 662 256
89 429 366
925 819 9
880 706 670
579 115 140
532 18 67
484 826 175
776 877 633
705 867 999
390 659 108
247 467 385
871 764 91
375 681 180
369 746 936
477 986 908
993 596 902
500 864 985
595 276 451
689 898 753
23 147 16
127 850 796
639 19 591
963 186 215
733 725 692
257 984 290
650 163 959
350 884 61
460 441 384
103 439 784
207 712 619
193 94 394
920 3 463
898 727 892
237 693 193
97 364 862
889 881 934
57 581 778
486 20 129
931 978 632
275 224 273
212 392 474
497 970 750
404 371 89
928 207 413
1 254 727
215 562 202
555 287 181
395 929 365
217 990 567
311 480 720
819 758 647
45 949 552
929 45 488
444 485 137
124 633 892
842 623 271
908 107 215
11 71 82
129 784 348
571 966 409
741 237 81
656 408 730
330 650 791
611 605 297
719 139 916
881 500 423
793 923 652
996 525 180
104 97 444
303 710 384
991 959 297
706 192 542
295 824 353
178 250 818
534 498 120
588 694 373
612 692 646
699 66 470
142 250 542
392 217 650
78 934 297
633 867 151
762 41 589
590 443 197
956 58 512
399 935 214
778 757 745
250 277 287
623 128 616
91 819 615
649 970 884
740 287 368
52 996 446
287 881 628
366 605 780
361 540 801
45 896 696
802 133 623
598 440 602
154 53 569
846 559 915
469 977 578
830 971 427
954 404 554
827 810 740
928 74 313
891 655 880
290 249 523
614 565 609
789 979 212
212 155 720
591 198 982
435 864 456
114 704 136
629 521 427
664 589 929
903 617 812
137 898 493
748 288 390
107 775 190
882 351 854
929 376 719
701 186 940
311 412 317
547 190 607
261 505 743
679 557 194
473 456 440
618 592 73
353 421 225
703 676 912
914 929 580
77 999 933
818 508 358
122 397 316
533 828 60
630 798 180
198 259 554
85 194 552
995 232 407
329 456 825
254 444 29
879 818 706
800 392 319
649 773 139
273 700 563
588 104 321
669 747 114
26 275 165
889 933 134
754 273 116
199 669 148
710 576 439
798 476 441
661 344 189
493 765 793
122 282 429
176 114 181
836 772 616
404 903 36
856 506 861
703 749 934
948 166 942
292 738 445
605 82 684
205 967 804
682 765 286
754 833 308
490 765 48
289 115 189
227 972 529
461 148 834
981 173 565
452 29 752
214 768 68
980 717 255
783 972 169
758 625 769
455 173 904
533 214 203
189 582 762
167 928 313
300 736 938
781 512 919
578 236 677
656 129 253
297 885 221
229 747 466
418 633 431
538 44 437
614 649 622
656 403 159
278 846 607
499 694 333
749 678 29
816 279 596
108 151 967
463 250 517
143 755 513
241 10 435
358 421 976
587 900 2
534 699 322
242 827 819
752 829 597
289 94 805
914 444 318
817 455 157
253 598 189
809 942 65
638 248 502
158 76 649
969 908 787
292 916 823
378 990 81
213 527 737
54 298 464
785 334 116
970 344 870
7 533 786
625 961 37
642 85 919
483 684 956
79 939 553
676 668 364
14 919 238
59 460 324
415 7 834
588 718 862
78 862 280
303 824 931
402 15 800
106 168 372
275 501 874
893 161 731
313 135 98
180 366 385
852 96 380
450 407 736
361 373 249
643 209 564
594 915 315
138 802 253
906 864 934
845 205 569
559 640 735
245 562 823
288 90 737
178 298 878
120 347 548
742 1 143
851 219 769
841 892 376
96 567 988
989 333 75
304 199 592
43 573 549
918 33 793
269 449 251
952 813 389
628 608 882
628 705 589
620 995 22
510 176 651
303 702 325
945 399 420
55 246 356
995 568 31
128 354 386
950 50 206
854 351 971
19 288 684
730 231 616
802 984 423
418 170 37
104 655 121
801 727 770
576 52 449
676 20 198
300 297 935
863 12 65
677 57 39
248 864 593
225 653 301
921 49 551
981 673 362
683 693 786
251 927 894
769 680 307
677 642 78
131 628 771
939 342 815
108 115 426
824 150 276
205 564 449
36 205 540
20 381 666
885 784 536
151 96 861
855 388 171
557 801 511
5 660 177
102 686 358
760 630 277
985 231 856
152 702 502
390 696 868
40 491 482
965 948 800
775 784 886
288 132 653
499 285 371
476 585 256
385 870 261
501 166 90
250 716 264
730 537 194
208 731 707
862 3 265
921 260 946
56 365 317
730 676 486
453 333 130
160 364 216
741 761 206
435 962 622
403 516 332
964 311 180
641 791 211
864 442 990
186 193 159
372 917 892
465 905 776
795 527 904
74 19 849
935 105 332
8 297 12
916 956 551
863 220 772
819 314 473
690 475 266
628 804 876
623 403 29
357 77 126
17 95 291
178 452 404
822 722 212
765 287 409
107 66 113
641 670 582
724 711 504
577 517 108
568 948 163
822 78 936
844 853 186
984 574 310
982 690 86
547 599 305
692 842 919
982 77 930
622 187 368
225 4 543
850 744 457
965 722 733
502 468 917
224 833 72
11 510 733
856 800 713
431 846 972
167 298 162
180 471 356
503 230 975
87 453 273
216 113 157
555 344 292
64 641 743
727 521 482
74 475 846
956 60 342
771 758 624
836 918 660
568 257 468
367 905 8
843 906 821
367 86 230
951 369 212
823 346 538
457 852 307
359 20 787
818 435 87
250 493 691
235 167 286
59 553 458
864 207 985
878 421 947
151 963 675
107 913 159
242 716 515
952 520 689
275 219 245
743 605 441
599 289 471
93 47 788
630 327 299
548 456 28
34 854 304
27 371 780
166 513 790
836 404 878
241 473 858
94 508 425
362 482 237
845 404 844
830 124 988
222 34 984
815 876 923
631 218 645
311 699 275
286 630 243
606 31 486
536 769 659
159 769 360
877 496 183
282 590 280
169 353 272
741 114 966
638 129 790
324 393 527
200 928 413
979 999 191
801 551 765
176 259 719
903 222 922
174 823 559
514 759 549
271 867 301
154 494 746
778 947 46
151 100 748
310 822 811
778 162 318
789 1000 480
181 347 355
948 929 249
478 845 640
497 255 358
185 785 192
630 945 920
751 304 656
501 766 396
529 840 235
212 749 39
569 920 681
787 270 402
403 192 371
603 873 744
343 420 402
401 532 462
122 346 201
571 35 834
198 314 695
322 379 543
607 598 673
736 831 527
543 265 143
227 254 17
155 492 422
355 44 565
839 878 78
489 449 157
736 436 404
632 855 791
584 153 138
712 679 208
87 256 526
960 661 227
608 823 88
947 635 74
393 774 552
111 507 515
127 680 455
281 113 903
417 281 212
205 912 207
915 81 746
188 532 503
710 455 128
94 320 423
686 313 968
779 32 591
35 90 804
628 689 443
620 238 341
983 254 56
960 434 518
642 631 845
39 519 184
55 846 565
81 279 159
977 153 604
821 176 685
630 566 367
549 890 789
45 420 569
15 715 547
313 334 179
766 443 265
294 885 227
242 556 613
732 726 136
693 625 321
274 441 581
640 139 579
148 884 52
749 792 158
287 599 285
149 236 327
884 481 222
660 468 164
412 555 668
268 240 915
755 731 195
728 473 343
87 651 259
338 372 816
594 330 171
446 572 746
30 955 2
216 198 342
129 77 939
195 593 184
337 875 721
555 5 393
473 300 11
494 214 774
675 989 513
350 208 224
120 78 728
993 140 813
31 826 642
20 59 958
178 818 217
501 443 386
559 428 253
640 976 658
61 112 43
141 780 367
364 731 81
439 18 57
58 688 479
944 167 105
956 18 488
859 714 185
169 63 345
697 893 434
957 1 536
304 772 543
868 727 465
641 645 343
740 84 541
449 200 512
97 333 348
593 897 682
291 8 828
42 52 785
554 299 770
179 312 855
12 299 208
908 518 841
158 806 207
856 404 704
354 850 206
559 885 11
991 407 404
785 483 555
559 227 867
369 543 910
996 772 445
265 840 713
524 595 579
898 330 663
479 902 811
687 593 199
110 22 793
10 502 829
470 450 938
815 336 486
925 876 524
871 486 594
44 723 713
591 100 277
389 872 398
826 485 710
951 333 927
388 928 116
671 282 413
904 157 341
297 385 899
84 745 528
688 989 724
148 199 38
946 846 585
932 170 956
695 623 593
481 256 660
330 675 185
234 801 324
584 141 967
762 433 207
497 224 17
730 833 859
317 303 763
805 564 978
561 932 345
67 496 292
826 326 729
857 884 372
601 87 684
976 129 786
391 35 182
510 579 569
290 784 372
226 249 106
792 594 509
659 563 704
595 293 532
571 172 126
966 576 517
71 928 397
239 568 357
370 79 242
861 875 743
411 170 391
732 366 316
396 358 16
982 616 43
556 534 769
459 400 761
727 509 22
188 965 209
652 532 443
701 988 736
663 353 197
89 159 514
704 97 488
602 523 793
715 886 802
97 266 631
321 924 984
98 963 729
798 200 54
659 871 831
901 778 189
494 173 272
241 277 256
85 551 107
797 620 79
30 813 740
846 815 480
167 267 587
214 766 690
771 55 547
572 501 388
789 741 376
283 32 421
972 102 706
728 40 740
31 958 914
439 286 763
51 781 659
48 864 320
963 560 962
646 770 340
823 841 656
904 343 255
423 235 575
595 127 955
817 194 187
119 322 184
274 243 683
65 398 647
745 440 280
520 534 355
98 894 517
716 675 861
689 962 279
324 247 62
509 584 783
47 399 914
71 694 925
381 472 242
154 249 143
646 94 315
29 470 98
914 680 854
711 428 40
979 223 327
2 799 506
784 873 241
811 191 696
947 521 385
497 362 783
885 177 610
203 984 385
120 90 73
823 198 571
301 323 530
80 52 138
575 992 458
911 546 624
199 173 886
221 112 38
105 683 3
351 589 713
375 521 520
67 666 970
460 583 849
858 183 216
571 991 4
950 118 601
793 412 121
774 735 881
704 543 597
360 532 529
613 984 288
782 142 772
917 393 912
507 311 822
715 41 445
727 312 397
741 840 398
985 69 60
999 533 219
701 248 749
319 880 476
54 804 206
674 109 914
757 747 40
111 69 573
418 873 532
946 731 781
154 473 518
84 726 324
946 33 23
729 250 252
875 98 341
762 3 356
150 762 957
188 501 849
265 37 580
479 333 779
282 744 633
787 684 629
980 848 39
80 661 48
663 731 506
965 140 106
93 485 712
644 425 443
314 942 921
827 109 416
786 273 322
893 61 627
898 352 446
419 748 602
775 662 797
573 845 151
723 740 810
812 697 184
498 888 959
653 998 104
623 970 716
862 225 429
204 905 839
629 973 979
26 902 782
722 139 976
365 287 443
728 476 682
420 94 758
996 765 598
407 723 569
847 546 833
193 535 712
718 694 228
495 162 568
164 153 676
809 638 169
21 467 183
226 989 518
567 215 21
538 345 532
36 636 102
412 155 648
107 424 512
28 830 894
495 126 797
24 92 120
807 409 394
403 320 364
767 984 738
117 902 9
135 221 931
902 888 618
363 457 545
452 161 19
882 706 442
996 23 667
314 535 313
686 893 211
116 538 479
299 911 998
12 599 31
706 249 721
355 836 960
825 17 517
489 354 160
745 507 26
324 139 807
390 854 566
6 955 481
877 790 254
502 516 185
926 33 684
325 68 513
763 597 578
36 802 86
193 561 725
571 377 524
783 610 925
5 947 309
996 201 124
578 530 248
374 123 12
421 466 327
712 889 806
135 163 841
203 290 376
835 981 777
128 149 831
819 532 54
484 971 5
123 287 677
421 660 980
605 731 52
428 447 299
172 909 856
892 144 968
900 656 528
18 493 103
673 979 323
732 122 994
334 942 663
238 814 921
18 630 364
107 253 515
166 791 681
705 167 725
481 810 748
200 944 858
776 583 39
732 513 996
640 187 992
440 366 826
821 117 506
933 25 146
368 678 747
579 255 777
460 727 37
423 514 120
233 191 481
702 767 16
5 564 400
97 281 98
239 706 723
9 173 120
733 946 981
4 526 696
321 333 207
345 483 105
7 825 245
824 920 46
378 274 151
189 138 355
687 356 362
814 567 166
561 151 663
250 741 504
823 164 996
909 713 947
35 128 506
633 827 125
309 390 686
31 328 646
903 450 988
614 951 758
417 811 873
619 672 403
111 415 47
713 826 489
993 989 22
698 755 450
459 575 920
959 69 161
830 615 53
12 23 433
567 115 201
584 930 962
38 371 139
99 309 878
610 578 591
240 506 761
315 459 269
93 994 624
903 478 259
224 254 171
840 155 809
756 952 5
69 94 139
428 913 707
665 196 276
375 851 931
777 812 288
613 410 439
330 177 394
344 111 73
586 774 184
750 45 977
381 515 275
878 190 757
10 471 636
49 728 632
246 558 987
163 196 662
577 477 752
914 152 223
872 779 263
182 838 802
891 595 640
920 939 883
808 438 21
984 372 263
327 486 71
801 862 727
55 584 922
232 485 419
264 73 296
21 15 857
578 509 780
832 305 638
126 116 255
848 98 980
595 853 744
784 518 549
604 95 431
571 774 591
520 661 450
600 246 191
577 913 300
409 382 530
833 165 842
257 653 258
657 413 240
588 163 86
220 385 596
163 86 917
843 250 968
967 759 403
650 754 93
693 661 333
131 800 302
491 25 10
809 820 707
355 356 490
776 752 7
45 894 931
515 720 75
17 952 273
77 307 213
717 476 942
476 273 211
923 546 530
938 895 52
110 447 428
701 337 296
94 449 377
514 104 158
659 430 916
237 684 782
646 653 48
253 754 473
518 300 569
765 721 38
57 412 713
965 194 637
152 98 993
985 46 161
336 863 270
258 196 385
366 298 646
140 11 744
267 940 530
416 228 189
56 467 895
627 884 29
188 947 880
326 312 760
683 482 861
55 361 433
504 979 841
791 834 938
982 597 592
797 728 446
67 892 152
139 617 840
447 232 746
352 887 692
283 605 240
117 223 389
557 994 273
275 508 407
115 165 586
836 730 669
973 678 735
273 8 981
951 660 210
245 932 754
7 581 755
319 150 930
52 81 241
413 13 962
160 281 919
183 158 590
143 419 658
833 271 869
872 217 634
157 230 884
339 531 615
200 607 657
667 418 310
356 261 3
638 774 460
605 480 215
602 210 585
264 216 454
10 870 232
688 345 541
946 621 782
138 568 885
463 864 649
540 828 716
441 114 163
881 384 668
301 581 407
585 943 634
998 829 307
862 1 857
668 147 718
929 701 712
328 876 595
718 775 232
934 75 982
612 492 739
436 212 743
866 700 41
378 707 956
966 759 756
538 924 596
272 10 103
209 67 481
54 740 394
486 767 213
177 107 8
658 890 280
919 348 149
953 268 80
650 107 178
288 888 627
193 15 354
271 871 521
333 738 890
336 796 204
591 488 20
720 983 28
112 685 645
902 126 214
145 459 823
314 408 509
163 84 257
759 27 779
697 573 381
147 120 937
644 323 170
639 70 958
304 522 260
362 436 340
757 75 312
874 579 697
408 950 300
549 3 36
50 657 574
685 236 677
961 511 163
570 384 898
102 219 763
700 718 871
718 646 442
129 162 470
525 624 594
803 811 927
551 164 104
766 229 145
944 911 195
40 720 562
391 594 108
593 856 155
943 501 698
957 886 591
133 437 533
96 143 853
664 481 509
657 971 195
166 714 651
233 88 894
643 193 489
821 288 991
455 294 677
642 48 912
736 429 971
9 603 319
357 515 380
900 846 826
141 681 881
927 284 835
591 608 964
953 405 541
475 302 257
693 178 792
977 815 216
924 996 969
111 111 758
301 46 678
913 511 645
943 15 240
908 974 425
94 516 449
35 186 500
909 517 712
405 94 59
458 7 706
70 710 82
400 410 91
542 673 262
192 179 294
455 782 562
441 212 369
466 106 507
706 891 371
819 592 383
509 696 698
380 657 219
798 723 616
239 174 164
540 509 550
384 980 177
783 741 540
802 879 382
130 6 247
585 571 868
923 591 652
344 230 311
617 794 619
347 49 671
565 401 167
551 992 363
635 885 429
384 335 826
402 369 531
739 616 516
266 902 204
61 275 953
862 704 752
179 284 864
226 97 168
19 571 595
382 980 330
524 648 848
227 893 978
1 645 282
245 726 506
75 752 281
34 317 362
167 744 775
162 908 995
669 976 253
591 273 665
291 738 933
406 287 623
410 485 536
38 499 583
822 890 67
216 291 681
403 963 317
672 485 955
414 637 860
75 844 867
641 263 393
1 712 849
123 331 352
709 669 56
351 869 749
762 748 237
36 825 547
304 65 384
485 297 926
750 205 75
817 207 908
890 29 321
981 648 863
751 210 361
89 969 661
279 666 634
624 894 923
81 974 497
580 689 295
235 445 337
984 519 861
460 896 345
63 913 117
427 752 348
141 929 610
684 781 693
413 395 966
836 952 953
202 38 540
801 4 818
962 291 477
200 319 104
632 685 231
57 127 946
880 297 243
542 362 630
976 624 286
796 486 461
476 434 729
88 635 914
290 732 213
965 629 516
416 125 129
509 798 458
891 966 886
814 227 998
585 57 180
342 493 621
120 219 206
554 939 694
176 636 627
203 758 16
967 725 190
627 940 537
811 371 105
566 298 403
901 67 637
700 595 321
179 711 685
45 238 627
110 352 435
229 503 399
438 675 563
154 43 8
330 833 862
540 890 434
60 401 977
677 376 287
117 753 599
592 964 563
564 957 372
702 509 623
452 406 635
662 249 28
918 150 818
613 447 669
141 627 557
31 456 850
809 258 496
652 729 642
157 406 864
590 892 561
628 889 84
442 623 90
50 802 80
756 117 62
591 743 626
392 860 901
529 164 704
966 982 332
666 764 681
181 107 936
190 768 442
307 374 601
586 886 460
427 167 842
553 131 981
433 985 777
649 115 132
498 101 594
254 256 192
151 279 640
860 530 99
131 471 462
834 326 466
842 993 290
141 225 736
428 297 515
843 622 276
850 145 692
785 86 616
64 333 609
390 39 419
396 985 650
89 800 601
502 265 174
737 444 913
864 321 609
307 989 983
687 342 665
417 627 355
146 684 69
384 660 497
315 201 510
906 806 698
347 954 931
998 659 650
371 651 799
645 755 212
648 517 837
638 544 739
709 203 975
403 854 178
912 133 499
516 657 774
725 825 439
949 747 329
839 470 86
988 302 610
41 491 395
701 87 964
903 991 404
737 124 492
259 186 643
692 687 406
356 523 258
526 778 186
433 643 588
212 93 627
638 418 83
952 510 744
13 848 415
645 320 798
313 951 500
960 911 293
575 975 783
867 850 258
590 593 202
755 274 420
528 944 302
372 706 835
193 85 448
219 975 438
839 425 222
412 801 940
995 720 628
661 963 909
783 467 82
763 952 177
463 543 280
51 62 737
588 973 85
460 430 164
39 849 155
658 636 500
795 678 423
262 468 322
502 817 775
924 886 551
785 709 269
524 540 197
950 663 163
397 768 805
969 347 695
534 419 498
714 654 657
455 163 261
817 869 538
336 716 922
643 486 280
736 163 603
580 309 206
720 15 283
548 801 625
816 296 22
215 391 88
826 260 214
752 759 955
926 943 464
542 398 335
486 962 200
801 596 64
259 527 299
118 575 865
103 252 868
9 303 144
59 646 49
850 587 877
451 232 326
323 427 987
161 908 601
873 231 888
744 769 239
536 448 890
634 349 647
828 358 690
611 837 869
821 9 37
566 938 810
442 803 40
257 141 282
442 582 940
917 318 374
534 794 330
824 306 315
626 129 144
326 203 905
142 302 388
716 516 40
191 875 592
135 389 928
811 641 727
821 307 488
734 6 783
290 851 634
654 706 799
966 448 412
813 546 939
20 939 674
559 536 237
494 875 314
770 450 206
295 325 71
382 986 789
904 165 369
501 390 446
503 341 621
333 649 647
44 764 137
3 889 119
70 947 243
321 634 495
622 84 379
523 34 470
34 460 589
542 351 215
892 787 635
290 774 221
972 537 609
458 829 274
747 507 19
289 346 124
57 541 396
159 693 777
609 530 368
876 131 404
2 9 885
140 469 408
689 314 669
75 392 52
550 18 855
355 182 384
188 363 926
875 685 406
469 184 41
810 413 68
996 470 100
692 920 873
677 606 759
643 812 198
946 458 206
578 389 527
286 990 264
910 441 185
39 410 323
822 283 662
208 444 600
757 900 807
725 283 251
180 831 369
306 145 717
613 956 411
829 711 126
141 126 822
723 712 340
665 864 517
648 247 401
269 885 511
987 354 12
728 440 811
729 835 414
540 883 844
528 587 256
820 123 260
407 874 154
774 620 301
771 308 183
276 848 566
765 502 991
357 118 634
138 458 29
601 664 639
68 599 834
476 893 349
671 412 633
338 968 765
509 781 692
948 368 173
758 359 511
153 594 705
474 8 228
769 308 155
464 811 998
502 595 957
508 427 705
836 374 142
556 957 377
594 44 60
956 498 10
664 859 361
339 740 24
979 347 264
349 265 47
695 179 265
658 191 798
44 353 371
374 55 39
900 151 650
746 356 466
308 52 681
874 260 186
513 248 938
913 344 200
28 188 499
201 313 263
992 625 682
359 196 215
564 968 884
423 247 518
564 322 362
724 331 843
332 688 357
371 117 820
488 5 403
239 919 659
429 498 586
807 204 420
636 787 21
535 540 402
216 48 364
148 212 282
709 750 377
996 297 15
836 943 1000
213 630 337
564 598 973
692 388 775
666 327 821
441 258 116
604 254 461
321 325 73
274 79 240
315 617 782
790 831 999
703 608 111
422 392 233
604 82 292
727 434 501
536 662 465
403 367 828
925 127 415
126 967 789
794 210 179
78 782 915
720 303 733
729 59 657
6 542 604
899 442 785
454 836 912
55 795 833
777 325 47
981 140 71
160 980 884
973 213 735
509 497 452
635 74 298
329 257 450
963 470 440
879 76 165
583 37 816
888 235 593
606 778 551
376 361 900
423 171 424
657 428 986
14 569 307
981 35 914
750 5 361
810 297 689
95 319 734
209 946 39
914 895 879
560 861 105
75 369 942
665 243 895
869 821 964
913 663 527
476 997 966
21 183 993
702 666 971
578 793 140
844 776 612
236 985 40
1000 633 365
969 410 709
839 128 3
566 90 460
440 998 710
882 155 76
805 18 24
361 815 536
209 164 718
116 259 551
34 538 319
7 687 571
2 71 18
170 845 62
176 752 589
356 279 593
180 289 219
965 718 711
402 584 901
995 209 746
638 768 4
455 450 635
161 591 758
8 934 415
419 235 15
263 310 336
114 299 409
357 986 418
272 794 111
66 470 600
307 770 989
447 903 365
33 254 132
366 278 911
139 871 981
992 86 952
892 179 644
167 491 198
89 66 735
980 579 886
818 979 622
812 321 164
649 390 341
342 551 463
827 532 703
360 908 66
637 804 469
411 134 237
848 326 880
180 18 540
944 741 235
412 265 688
377 64 660
34 997 429
474 434 292
959 44 532
327 954 212
33 83 906
777 133 506
268 919 400
737 379 765
534 520 380
677 919 101
570 63 79
545 699 542
751 337 928
881 978 6
849 412 385
838 783 364
800 585 377
679 270 724
480 850 209
833 650 624
184 637 618
706 543 89
310 490 158
906 744 582
331 729 374
171 667 788
251 920 237
843 75 863
55 52 691
231 559 775
374 20 883
706 89 949
569 550 248
886 184 816
470 724 909
609 706 435
776 527 772
259 500 802
580 175 122
703 692 317
838 81 625
49 785 859
685 825 629
151 960 26
996 218 883
354 858 21
963 700 542
470 436 431
85 869 651
319 359 127
451 659 888
47 777 541
936 920 272
461 172 84
478 230 371
464 725 504
753 77 115
356 591 473
442 43 593
916 249 880
143 468 881
857 460 697
296 546 242
609 82 177
908 677 315
899 531 394
310 406 810
690 105 165
594 8 975
456 23 415
988 561 504
860 69 239
867 47 406
447 510 751
801 622 495
67 118 936
454 737 405
252 718 738
462 566 703
132 17 348
127 119 694
106 636 921
231 38 291
186 297 92
549 808 479
459 525 949
95 133 795
796 378 187
796 335 864
295 87 844
762 473 849
811 622 667
114 810 391
429 542 737
51 481 702
607 123 552
4 979 94
11 770 267
382 666 780
752 961 905
553 216 217
190 998 515
501 701 667
623 174 844
796 477 699
839 177 761
565 653 806
445 699 81
628 926 16
642 742 62
704 307 189
841 903 115
277 176 745
511 189 745
723 347 235
348 233 693
326 567 398
10 674 868
287 895 992
806 256 937
315 591 53
389 419 541
162 753 478
929 572 849
258 86 982
331 549 600
621 979 37
90 604 568
392 174 185
221 446 282
270 929 873
29 809 703
740 806 980
599 185 870
894 619 929
160 727 531
977 600 944
817 655 185
449 62 305
166 177 443
646 562 515
753 666 904
803 290 431
987 444 773
687 911 317
526 99 7
391 731 223
300 609 792
819 45 549
812 219 897
192 322 24
654 981 977
310 742 387
445 148 421
947 619 551
20 243 977
206 977 293
395 279 549
688 191 873
188 894 491
520 889 69
993 925 215
350 658 763
865 393 336
443 387 951
570 513 886
710 196 668
544 177 788
130 722 78
966 674 224
310 769 200
124 616 920
724 484 686
594 683 520
174 507 981
421 562 697
333 500 409
631 893 563
668 645 239
979 345 910
508 616 340
96 73 837
985 216 557
725 739 35
77 403 209
46 697 795
643 144 276
174 33 235
959 946 340
254 670 192
475 725 681
100 336 783
157 585 817
672 401 50
799 349 826
858 82 154
383 669 130
295 253 517
464 70 940
502 243 999
144 153 284
117 505 365
442 263 883
305 750 216
407 996 241
174 488 830
753 334 911
244 336 671
480 679 133
659 867 733
432 953 371
911 58 893
578 946 283
271 683 206
218 368 527
514 633 40
633 286 175
723 442 263
972 839 709
958 768 271
692 857 412
483 633 393
55 270 342
667 450 215
150 207 909
784 297 4
416 34 716
610 418 351
791 366 766
399 429 458
457 764 799
42 246 37
737 456 442
247 868 648
911 311 370
461 789 553
590 122 77
308 905 618
68 292 22
713 126 223
471 785 561
968 733 630
645 528 964
946 603 879
996 450 491
919 601 718
84 378 764
269 488 311
49 663 741
889 135 265
189 632 627
917 927 494
141 887 284
498 584 129
458 281 662
160 653 768
179 468 369
131 893 172
705 866 747
280 243 454
123 637 850
456 585 101
275 75 263
468 24 789
135 76 928
346 883 626
837 737 638
670 732 293
721 807 177
949 527 85
208 820 304
125 253 985
258 25 229
833 107 261
811 704 329
971 68 532
442 552 787
914 44 317
334 742 750
942 574 456
421 262 331
554 928 826
734 587 141
1 374 502
818 579 844
156 828 111
718 870 19
859 439 196
612 391 477
536 662 202
466 947 886
388 645 600
843 850 62
852 194 462
333 165 571
229 379 479
378 583 551
776 111 9
474 53 486
830 91 291
168 938 909
87 776 318
188 238 711
303 940 294
409 983 658
843 622 979
640 507 482
235 917 866
45 924 3
375 211 321
368 589 348
198 629 795
453 324 458
5 966 321
288 8 507
596 285 850
27 389 892
879 724 459
106 957 213
612 34 145
290 833 530
880 59 598
100 144 253
847 638 723
471 406 194
331 815 686
735 760 747
299 174 308
800 943 757
888 567 775
896 244 587
716 35 379
644 939 985
212 254 661
336 538 459
336 443 925
525 164 575
184 229 118
446 568 951
784 751 555
403 975 620
615 902 988
450 830 351
300 124 785
930 528 129
874 472 438
562 552 21
478 125 727
41 789 404
37 768 421
807 959 658
675 142 690
699 24 279
586 44 97
446 422 944
367 664 185
864 904 823
835 384 260
561 591 447
584 193 186
11 975 317
610 603 460
350 893 59
233 3 389
548 315 798
427 409 827
357 505 162
990 178 111
669 118 748
54 104 664
916 904 793
116 33 510
350 960 292
824 677 733
501 569 61
976 548 929
419 898 824
273 511 553
332 74 556
157 189 878
187 988 541
414 376 286
827 930 412
97 513 436
313 206 461
366 753 402
120 766 904
78 442 953
821 256 12
918 205 656
956 303 88
524 309 579
762 516 916
543 275 638
188 224 672
851 387 34
544 624 739
580 711 806
50 866 742
515 362 986
921 711 25
711 480 648
66 458 750
70 539 611
781 223 205
500 233 332
439 943 952
571 643 323
136 763 232
595 745 35
486 222 375
347 397 984
585 64 478
816 701 309
936 24 866
237 189 921
772 410 610
164 699 385
483 49 220
196 180 844
814 774 321
179 407 546
807 97 789
173 408 599
637 344 100
294 272 159
802 477 377
588 971 17
848 324 672
360 58 24
111 181 974
990 570 672
721 198 807
339 963 918
537 174 400
375 485 51
561 693 94
882 576 978
298 23 719
627 219 423
338 330 615
319 776 826
281 429 622
815 213 948
500 35 735
405 702 538
845 17 68
895 305 559
722 292 328
796 865 575
965 878 300
951 799 129
460 755 278
890 61 155
442 990 302
245 596 108
69 513 235
911 961 414
153 45 742
795 756 490
21 390 933
22 329 657
548 579 778
312 626 184
414 524 693
448 395 723
400 156 295
549 24 509
640 969 136
707 836 662
478 233 179
298 732 766
31 927 495
565 995 337
236 454 113
169 350 27
754 573 561
564 483 685
675 379 570
728 149 537
325 461 182
671 899 226
656 30 136
201 113 911
190 214 300
116 423 98
5 717 508
59 257 964
505 1 172
370 798 691
784 975 72
64 244 950
877 479 731
294 92 63
73 922 195
167 418 866
559 392 347
360 880 149
935 20 129
602 163 353
956 930 794
205 397 920
9 21 298
903 756 526
889 154 632
997 146 469
863 409 409
569 591 323
453 884 667
181 604 415
824 224 829
798 561 796
412 748 628
60 185 748
747 783 553
193 476 929
364 799 34
215 477 175
881 535 518
479 613 262
257 792 284
767 287 454
527 27 453
140 870 268
178 213 73
288 83 396
287 372 280
341 115 111
708 393 74
810 168 358
862 951 816
997 998 871
652 35 476
634 273 240
373 771 838
371 437 666
944 715 680
424 46 247
618 646 413
856 152 342
573 754 389
752 234 159
750 823 804
939 230 850
15 313 611
531 108 452
447 323 878
335 511 500
910 790 968
61 992 803
469 578 596
106 770 514
613 492 285
327 549 272
607 689 23
294 615 268
692 898 375
965 615 687
765 480 689
913 835 253
597 706 944
751 861 86
725 948 59
471 121 96
113 513 86
273 386 351
81 380 318
444 573 583
314 443 401
253 470 808
766 77 5
797 898 91
72 670 615
302 931 677
164 624 351
694 419 946
351 12 794
117 115 683
50 985 687
708 11 458
253 580 342
342 215 100
145 32 46
82 479 296
950 551 173
489 271 352
910 338 214
118 256 886
137 485 181
124 263 384
507 367 206
667 773 102
291 688 391
989 750 827
581 731 555
206 997 810
9 342 8
43 263 988
869 143 890
372 927 126
697 857 514
484 882 559
49 679 329
528 907 963
576 528 986
470 473 873
123 204 46
960 432 652
810 534 681
608 502 631
118 449 293
286 135 634
831 504 373
504 386 292
254 408 260
442 644 233
691 920 734
446 741 182
598 965 632
292 466 898
707 775 652
21 715 776
458 807 648
916 662 98
53 637 846
182 883 151
957 700 774
956 601 615
422 537 899
734 512 31
626 868 987
266 872 416
700 109 523
966 954 965
341 155 914
97 357 940
844 513 156
568 340 876
161 434 586
912 806 888
818 901 952
190 565 954
730 780 942
871 227 780
606 866 403
661 177 578
466 763 631
911 370 84
660 584 872
668 296 67
367 914 151
609 340 801
489 70 251
688 164 909
465 650 901
731 999 559
675 136 734
689 916 681
741 768 390
48 69 399
120 186 262
484 422 1000
255 60 752
655 274 652
619 544 93
625 326 792
594 1 39
225 631 800
980 536 199
509 402 333
88 986 850
46 995 447
143 867 264
175 345 171
159 625 572
39 199 248
954 2 634
572 773 39
319 671 94
194 384 921
393 373 81
805 350 429
823 569 242
939 911 426
356 636 18
198 288 593
440 320 423
144 281 959
749 129 157
543 834 921
246 574 834
731 249 416
797 921 49
676 695 295
636 517 897
281 644 547
398 657 606
143 767 490
470 850 448
663 354 542
160 453 539
739 525 876
511 156 14
578 217 568
519 912 919
369 297 475
587 504 135
964 195 175
369 337 194
573 829 290
548 334 65
804 414 129
155 777 347
248 145 590
1000 395 329
220 881 197
218 784 761
189 33 484
479 447 734
163 419 705
60 72 389
430 996 528
719 718 410
867 534 924
63 287 493
207 477 221
489 785 822
594 470 883
950 32 8
871 260 282
579 413 389
915 452 207
81 920 342
148 884 793
782 713 782
244 711 523
804 306 295
406 285 888
480 577 341
584 472 112
37 309 185
937 513 2
602 39 553
484 20 354
576 67 245
501 184 950
785 991 781
460 996 907
333 299 617
120 926 780
902 857 8
141 862 637
359 6 453
896 770 485
744 633 935
930 867 58
13 171 960
795 8 697
575 424 712
721 464 942
578 133 835
482 597 361
976 426 887
366 847 393
62 585 354
255 896 869
134 567 75
533 334 232
357 379 512
13 77 596
205 181 488
162 957 827
197 289 561
143 937 930
528 35 132
354 778 950
658 708 808
293 20 379
82 13 684
433 343 394
692 555 281
332 176 595
486 493 999
509 80 260
630 850 902
956 117 240
329 853 936
799 920 362
631 277 756
882 286 468
452 448 494
79 203 627
570 168 253
158 395 597
502 577 229
286 675 62
647 505 854
797 23 591
622 880 572
332 621 112
746 858 168
398 50 175
19 819 71
970 522 64
57 898 497
287 638 999
421 296 292
103 673 860
121 698 370
567 995 943
579 453 104
285 122 268
704 594 393
258 485 928
934 539 130
595 779 852
1 604 727
355 515 625
539 916 165
850 309 13
837 262 528
267 697 964
427 923 680
35 246 890
439 610 984
613 869 216
579 394 87
85 574 101
901 127 762
253 843 967
894 572 793
217 876 26
364 288 305
634 322 751
552 731 178
313 792 576
394 569 986
489 327 539
892 40 177
434 832 237
763 695 557
667 463 505
789 112 505
503 414 113
527 600 337
435 287 243
30 683 641
31 286 967
409 525 96
347 62 344
548 326 262
500 59 42
368 653 549
983 1000 387
329 640 902
36 337 156
767 610 315
326 683 289
881 126 645
546 810 847
623 27 799
950 891 349
566 81 154
93 595 78
177 699 930
95 192 806
846 829 137
205 942 298
135 279 338
573 68 957
538 618 905
227 679 384
882 706 936
481 943 457
223 933 53
87 898 351
795 531 98
30 102 989
431 526 317
314 2 517
693 579 529
702 350 878
918 881 812
20 401 153
911 594 938
988 235 984
791 791 289
29 916 816
20 224 366
698 741 752
855 740 192
894 222 434
557 870 76
483 375 554
967 353 880
934 650 828
627 493 267
719 417 250
988 906 565
672 132 278
184 155 971
828 133 901
161 239 510
346 207 53
77 684 916
977 4 343
137 804 406
206 622 232
603 741 83
748 704 988
799 459 813
843 589 308
445 1000 538
387 761 450
977 455 669
42 607 586
994 629 822
668 339 251
750 81 744
155 920 222
997 501 66
624 860 70
277 541 351
808 930 360
575 935 849
681 576 525
936 107 682
462 506 45
218 877 357
394 254 22
675 96 941
538 842 77
389 838 420
997 763 899
384 141 343
432 263 420
917 963 31
372 421 412
412 573 955
187 130 515
895 357 116
611 263 722
40 426 441
954 577 598
161 379 908
827 521 701
707 551 627
766 493 182
537 254 324
78 422 653
317 20 179
176 980 70
539 592 765
359 78 466
332 527 474
56 814 888
253 582 726
402 357 254
465 575 680
317 50 840
948 75 199
542 488 695
249 362 857
657 904 509
391 534 181
736 77 168
455 902 668
867 311 333
968 561 51
57 537 655
342 9 852
510 846 640
256 451 470
549 450 103
866 363 881
495 925 322
994 957 550
604 597 397
694 969 230
921 924 931
189 150 337
227 926 5
749 458 658
683 176 297
116 641 449
170 109 844
883 468 825
630 803 730
448 531 787
805 422 677
474 70 915
641 258 901
339 704 449
765 214 95
384 501 378
615 919 96
340 797 311
942 747 395
206 561 605
637 719 49
352 245 975
889 107 352
833 399 314
695 355 135
413 471 631
217 705 577
915 319 261
531 313 40
847 164 752
848 397 132
305 341 284
706 387 747
157 164 831
425 915 451
260 258 46
212 940 718
818 528 5
982 17 420
498 211 885
114 32 559
471 831 473
26 939 707
476 319 25
564 451 60
70 91 795
182 1 293
912 522 902
883 94 661
30 322 777
134 285 596
438 782 651
22 544 207
596 32 772
930 96 472
861 135 515
607 968 25
742 658 721
583 52 546
269 301 86
620 526 121
784 914 170
934 186 201
436 308 287
721 602 854
73 488 853
242 739 711
228 613 822
347 185 941
101 493 978
493 776 923
1 516 685
453 709 486
994 736 487
417 661 311
670 706 124
93 939 854
317 820 374
345 159 993
471 994 47
621 173 429
325 942 595
472 580 60
102 302 13
188 216 423
476 952 352
798 386 501
248 258 497
285 990 845
907 211 267
408 228 33
639 117 931
244 3 707
381 519 533
782 578 164
448 861 254
502 993 314
473 715 459
429 256 314
428 890 194
977 190 974
779 849 639
150 324 920
953 88 385
654 674 23
810 888 301
219 738 25
624 55 747
364 708 898
425 219 832
318 642 315
239 156 900
549 653 990
935 287 525
52 895 937
454 144 667
1 521 666
57 527 997
868 40 177
804 478 172
761 603 739
549 114 550
571 720 46
177 519 293
643 688 912
767 489 96
121 775 550
811 840 242
874 201 25
222 659 745
579 17 370
508 321 442
101 955 482
894 51 524
513 300 755
641 533 785
53 640 762
517 583 436
495 260 409
890 215 431
577 245 568
648 353 323
6 545 540
150 921 94
300 61 818
238 767 936
394 870 645
390 204 526
596 667 902
42 228 386
676 418 20
96 349 634
851 449 540
651 503 592
200 32 202
780 580 994
863 173 984
45 186 347
22 200 85
999 814 329
108 144 874
719 330 152
315 590 273
77 386 967
103 680 951
733 275 457
422 240 396
145 253 990
850 478 160
389 963 691
21 131 664
77 8 534
109 943 600
892 836 767
504 741 227
807 231 91
657 389 993
793 469 91
187 289 735
839 754 549
629 732 469
543 320 144
775 896 876
684 430 829
67 159 335
885 899 35
599 141 523
886 747 636
970 835 897
7 417 591
37 118 531
980 565 933
508 777 325
612 583 607
724 952 23
790 221 431
991 966 367
704 10 702
342 409 396
97 552 799
414 852 248
514 350 850
518 853 909
560 748 186
959 49 467
901 294 978
716 988 208
983 232 893
348 837 393
80 609 438
806 121 800
504 787 383
317 862 246
144 873 533
636 955 11
136 786 804
298 293 588
27 541 726
65 565 547
113 28 266
123 393 477
541 638 242
982 808 288
144 255 701
338 257 75
846 35 998
65 885 458
855 307 517
270 20 994
31 583 572
616 278 18
226 164 724
360 51 370
946 295 121
840 620 672
739 443 106
775 515 696
497 711 446
899 1000 787
32 571 188
846 533 268
276 876 457
339 541 398
425 422 239
715 120 570
214 473 179
211 170 912
293 671 255
807 844 659
366 773 194
973 890 26
93 992 92
635 471 299
416 945 582
994 790 58
245 251 361
543 738 147
579 117 830
671 487 868
8 3 206
99 818 142
43 154 146
588 111 278
355 35 637
936 913 278
791 950 456
677 199 329
966 859 351
430 109 79
978 957 962
668 856 125
881 800 838
366 486 921
796 725 5
59 181 355
667 307 90
7 322 360
431 967 65
188 901 435
618 159 919
67 291 372
933 347 805
483 763 198
488 237 315
616 277 475
391 75 82
184 632 899
698 562 738
162 498 373
421 829 662
104 70 628
385 29 171
182 176 485
27 907 968
146 900 616
844 468 419
407 240 589
128 180 472
21 951 785
826 590 176
322 527 816
583 890 750
871 269 229
874 944 557
372 647 480
832 428 544
45 665 271
708 778 778
665 317 871
462 508 696
103 116 228
383 353 114
764 442 328
208 200 233
627 761 289
124 989 341
220 644 358
690 939 839
160 158 666
63 731 359
139 604 217
427 771 397
274 184 387
99 666 205
559 119 982
839 666 63
955 142 793
597 199 773
19 431 742
357 568 600
942 618 607
206 259 796
901 306 716
624 829 91
940 293 611
699 258 704
808 768 665
696 833 861
953 378 232
318 628 678
745 775 290
672 574 870
461 928 228
205 54 298
36 9 54
359 243 77
814 587 674
632 375 85
22 562 491
289 41 59
418 113 71
365 166 776
522 549 336
622 23 582
224 71 271
69 513 99
295 870 906
72 336 286
798 235 199
375 837 315
750 567 97
734 794 401
586 602 171
642 650 766
687 637 762
846 974 656
123 434 351
285 318 959
562 746 549
636 157 289
887 351 864
560 944 902
904 762 854
14 767 341
597 976 498
570 820 959
506 25 758
211 756 346
210 528 937
764 956 784
215 257 202
45 29 776
383 168 827
675 251 365
464 15 824
884 26 574
31 34 866
104 402 30
565 109 599
892 596 725
803 917 116
440 916 141
503 590 542
708 578 425
376 14 693
326 428 11
942 336 722
559 366 565
317 731 986
447 164 490
891 971 859
645 423 989
688 56 918
555 462 315
389 622 445
233 966 36
104 932 910
400 141 935
966 216 929
859 299 430
345 387 687
520 522 575
365 985 555
389 312 653
702 883 317
457 898 863
76 536 667
119 963 831
113 865 315
10 909 900
841 820 367
717 54 684
603 372 472
58 462 548
199 134 262
790 1000 306
432 574 286
635 136 797
628 812 948
773 676 730
313 408 795
937 821 26
306 221 851
18 903 954
978 301 50
398 702 323
464 801 686
376 676 756
804 572 625
335 424 788
745 936 941
63 505 299
443 993 98
125 499 579
922 936 486
865 417 635
999 371 781
575 132 636
358 66 609
870 322 384
196 237 266
749 130 167
299 28 705
226 87 147
228 166 33
413 43 287
501 351 856
908 133 75
146 739 285
608 6 139
112 591 249
1000 144 528
935 970 82
843 680 862
231 328 877
244 61 999
607 335 980
784 393 624
250 925 721
228 743 867
99 697 794
109 758 981
882 689 372
303 317 512
510 988 860
338 783 891
21 304 980
241 976 577
234 822 195
453 136 959
166 493 936
578 328 753
283 292 576
528 170 198
540 404 813
700 734 171
392 405 737
327 169 30
920 519 708
583 768 988
463 652 882
701 742 981
738 339 776
382 970 206
344 664 703
398 213 582
891 274 586
449 474 269
23 965 933
292 742 33
34 449 478
515 233 531
196 234 825
556 61 370
825 161 838
916 223 950
180 595 725
151 420 719
198 448 580
718 566 463
536 454 951
452 646 53
597 391 114
289 843 442
43 704 316
859 900 378
315 884 44
2 266 835
486 80 231
226 826 17
459 160 602
6 113 246
190 409 13
810 225 739
522 631 425
969 115 4
962 202 163
25 236 587
293 373 857
931 541 122
600 199 84
143 69 695
488 685 174
255 121 11
391 463 46
355 455 716
222 546 753
572 687 195
372 414 155
845 364 984
886 473 302
959 569 397
216 11 986
931 7 487
50 562 750
421 645 876
822 657 630
127 448 441
120 493 69
619 470 779
279 383 540
861 261 937
539 969 875
545 281 151
199 42 215
352 733 286
313 204 932
72 402 146
119 24 845
108 342 627
597 312 938
721 934 304
708 621 993
635 350 369
724 394 312
439 128 35
653 161 321
282 939 889
538 843 911
394 686 985
407 781 416
795 534 213
84 561 811
652 747 243
850 787 443
698 873 958
781 365 748
694 526 582
827 821 638
203 407 677
892 821 880
794 535 484
217 843 638
873 106 517
826 258 694
912 223 217
843 968 983
430 60 821
710 913 818
763 487 640
727 251 933
343 385 960
291 387 765
243 829 206
426 816 644
359 730 375
127 679 716
107 404 332
589 782 219
873 226 899
19 12 871
467 371 800
851 921 267
993 570 734
744 930 970
437 283 290
238 640 835
834 326 625
846 889 413
466 836 504
490 182 77
943 255 549
109 374 109
164 799 308
478 667 839
836 410 237
999 467 907
787 763 292
288 425 869
948 958 176
73 310 770
835 90 727
816 778 76
907 231 25
415 711 907
42 795 69
506 239 446
171 840 441
279 516 675
980 863 245
223 680 203
953 258 818
435 62 305
265 254 86
442 217 196
831 792 875
458 771 563
971 338 137
445 993 360
170 277 321
758 164 872
947 593 619
307 995 745
547 218 946
445 687 773
411 85 965
157 575 830
968 668 329
42 869 722
755 501 942
248 24 81
218 169 863
11 747 996
198 875 630
140 101 768
247 264 167
346 210 323
741 86 595
741 314 550
167 640 471
758 177 643
649 432 726
467 318 161
873 885 388
642 840 862
890 736 549
91 445 268
533 417 109
483 76 102
701 479 984
190 598 20
754 655 468
428 792 733
456 284 813
671 428 388
448 936 202
779 921 527
934 889 119
151 295 356
244 752 122
523 175 780
63 782 497
18 578 260
233 479 939
922 16 480
134 571 998
538 860 291
283 18 97
587 134 549
924 392 90
929 9 68
28 66 482
164 190 454
434 872 119
9 641 894
353 954 707
982 530 524
936 391 27
78 782 705
716 708 754
410 542 803
531 170 503
457 335 662
538 755 348
840 172 148
905 557 160
117 274 406
276 191 79
808 58 107
901 892 336
947 987 735
456 710 151
275 545 24
935 52 324
407 680 101
936 175 995
480 414 695
131 585 789
802 792 212
263 679 422
434 635 618
495 649 745
992 669 121
193 359 9
367 324 724
623 333 881
346 423 856
354 18 390
505 652 709
995 229 203
772 170 693
51 65 396
951 712 547
373 579 983
742 877 54
427 112 632
810 809 406
326 372 20
741 83 13
713 105 888
650 996 1
232 172 226
704 60 705
661 262 536
897 539 734
236 81 695
758 115 668
375 89 943
253 908 368
323 374 53
205 136 780
908 742 985
496 911 768
174 55 312
602 205 667
990 253 380
81 114 947
481 321 595
325 90 401
218 283 853
218 583 249
857 473 754
796 19 16
402 440 267
66 858 789
620 178 383
190 87 405
307 425 432
403 997 385
24 762 279
503 593 587
839 349 325
875 438 610
88 83 708
249 785 465
674 217 189
197 942 14
468 157 979
119 762 633
6 534 199
351 330 283
800 488 157
425 364 897
321 168 423
468 76 433
858 780 960
429 969 964
51 23 876
777 832 957
854 651 997
819 169 888
187 263 281
378 889 190
572 468 594
230 808 784
522 202 957
132 460 265
247 48 119
367 13 777
756 459 261
114 706 575
910 134 603
340 452 807
68 955 543
210 41 740
644 577 230
875 587 559
231 742 687
80 89 337
225 590 735
922 646 453
614 197 276
968 473 792
801 257 333
576 892 237
670 395 394
174 417 724
890 831 784
915 305 540
89 458 135
871 255 521
721 132 87
146 917 246
341 781 152
519 541 86
99 932 810
642 682 647
626 742 516
140 655 488
278 284 616
652 488 333
86 272 222
623 119 64
272 840 335
291 242 137
98 771 949
832 75 273
100 292 825
360 568 732
172 821 53
752 628 621
11 398 107
383 109 407
326 710 565
503 663 648
878 616 270
729 593 375
779 449 825
462 382 634
774 81 880
267 574 929
591 872 31
508 358 927
999 842 434
740 76 842
198 70 108
387 64 720
823 899 98
497 800 572
250 988 855
874 426 673
201 142 912
50 39 414
527 575 475
658 333 226
806 305 363
516 525 906
8 478 119
331 158 489
921 606 315
999 730 799
778 255 583
439 720 637
152 316 735
647 417 439
414 297 154
860 526 866
312 157 991
477 338 464
633 993 236
356 867 977
159 112 864
917 727 869
685 879 572
247 757 471
849 327 549
688 752 124
128 624 397
469 883 332
942 832 970
394 897 287
682 236 6
574 261 492
257 766 41
915 242 445
273 832 316
508 290 447
729 999 15
575 36 41
886 539 829
133 969 634
689 726 606
272 400 840
200 843 77
124 419 262
906 736 379
153 561 597
958 15 540
671 101 814
533 641 80
899 271 822
319 595 267
369 121 339
148 590 953
826 428 103
852 370 308
328 532 490
64 874 672
694 873 92
978 157 353
373 463 66
154 612 899
485 208 921
690 671 610
417 336 537
397 749 154
301 233 451
907 803 714
996 184 190
608 380 740
213 983 14
245 170 360
453 205 550
990 172 426
491 370 135
622 633 944
776 63 114
160 899 752
77 613 962
871 526 817
209 173 772
551 35 921
499 896 315
565 744 847
60 943 784
21 442 962
512 877 39
2 470 313
927 836 767
475 772 187
583 549 746
228 300 890
828 107 747
986 709 404
562 530 208
139 996 890
737 140 841
525 922 420
410 604 423
469 913 44
250 766 359
923 584 577
181 263 313
500 580 647
44 152 636
735 249 701
801 401 549
988 97 7
89 659 967
610 868 925
387 622 540
463 184 59
529 261 765
710 235 707
965 190 246
499 415 663
701 61 846
466 397 123
425 707 949
817 28 874
476 987 134
899 587 823
842 910 559
950 694 631
73 416 478
799 301 237
826 217 846
716 875 598
280 456 498
129 317 821
74 132 673
824 545 874
670 13 475
938 721 366
439 314 419
771 64 226
368 108 989
357 219 449
265 188 489
779 683 514
521 536 407
560 115 498
260 363 894
881 109 121
383 725 472
352 857 500
721 767 264
378 304 75
813 20 999
380 117 108
357 229 946
536 437 575
576 763 664
150 273 163
135 243 490
889 569 872
188 252 11
503 708 678
75 732 771
901 397 70
582 844 806
746 423 119
747 88 562
162 547 868
617 931 561
358 121 396
83 218 107
970 982 969
243 320 511
719 812 653
171 787 227
817 856 705
104 716 746
787 232 544
639 996 733
794 867 988
420 757 981
735 206 966
24 326 704
585 699 52
51 571 666
953 84 958
34 99 109
312 680 32
50 420 531
174 749 679
206 436 515
596 759 774
453 849 459
532 336 856
255 891 93
543 552 675
721 352 277
663 542 361
911 400 177
534 760 362
218 562 201
22 671 233
794 975 537
658 414 861
61 301 364
141 340 841
479 982 651
561 231 829
436 665 406
290 547 670
900 401 907
556 188 314
279 157 581
250 56 233
217 960 365
464 665 744
183 410 951
91 857 879
354 85 550
832 286 670
826 676 633
626 832 763
471 689 675
671 631 511
445 206 485
965 523 842
22 166 62
136 550 27
891 517 373
504 564 860
125 213 254
385 262 373
201 761 315
770 923 303
851 927 941
617 624 773
452 73 739
487 873 158
806 269 106
776 568 797
431 247 333
565 213 668
804 147 86
789 847 765
824 822 766
505 522 939
452 750 746
128 777 41
569 913 814
586 116 377
428 932 997
575 253 368
241 813 217
778 840 976
531 203 576
379 498 845
706 283 233
466 483 196
174 190 797
474 550 224
99 329 216
597 920 967
390 949 281
276 239 20
302 57 664
858 869 358
998 956 295
817 885 889
874 582 516
221 269 666
599 521 967
783 884 721
672 508 726
549 285 930
157 793 49
504 420 44
727 607 458
821 993 78
514 41 740
263 875 494
257 440 464
52 734 12
272 479 539
32 319 590
838 222 940
807 503 69
729 145 676
822 919 584
790 929 711
836 107 838
793 274 786
221 241 858
682 390 877
135 315 458
768 82 947
88 787 752
202 432 238
647 702 20
459 213 736
954 452 673
133 915 488
408 679 687
370 337 410
575 370 137
575 122 442
456 668 968
273 699 209
642 156 720
964 168 104
156 502 369
554 192 485
143 823 160
624 424 836
75 782 726
895 294 655
312 643 609
353 695 49
600 124 386
338 843 247
722 693 614
961 207 711
346 360 105
598 482 173
143 797 351
430 484 860
661 835 77
725 996 442
372 656 751
884 88 503
248 157 715
179 42 47
570 533 310
16 633 630
295 231 541
152 390 459
807 426 894
436 160 255
800 664 295
952 689 336
941 766 840
584 922 873
416 842 724
139 972 204
359 382 422
509 304 162
190 564 281
416 201 665
865 858 288
658 497 808
453 96 511
724 705 367
895 287 449
897 909 914
220 428 548
822 191 791
866 420 385
617 161 262
583 554 392
796 729 824
8 64 707
156 496 803
981 394 202
445 708 181
651 625 199
432 119 510
210 222 138
415 598 419
992 940 7
160 102 575
741 539 758
56 323 332
615 98 987
314 995 643
305 956 136
112 571 545
24 870 952
200 104 418
269 256 364
539 769 546
490 250 387
586 962 785
334 753 917
801 164 398
323 658 640
752 419 175
698 190 311
863 855 535
357 742 207
498 815 425
605 272 964
22 803 981
829 402 627
522 385 64
63 806 217
641 345 312
548 390 388
655 172 888
905 410 872
537 803 256
696 944 716
570 908 217
173 524 246
11 666 728
914 376 84
794 37 208
5 437 876
974 463 908
256 401 918
658 137 221
665 195 936
40 13 776
427 925 170
559 308 68
60 57 899
984 579 715
904 880 307
285 929 158
605 790 434
979 284 5
496 233 481
730 485 111
40 555 104
425 289 535
978 118 711
71 385 440
924 79 272
207 635 194
189 342 93
860 971 397
589 749 862
893 964 44
209 863 797
562 35 150
538 651 141
784 941 921
502 937 536
929 383 503
886 691 992
687 935 270
289 727 984
10 130 722
121 100 171
215 69 181
812 986 357
411 119 314
470 335 17
425 54 550
205 151 571
368 432 192
108 60 630
161 821 122
204 239 248
439 972 120
807 45 36
95 875 776
303 756 24
274 546 282
734 751 264
200 114 490
231 929 915
743 417 956
765 719 900
140 297 679
522 112 235
984 538 68
659 305 365
935 53 633
985 819 353
677 2 617
523 728 956
866 652 790
818 366 591
128 19 641
125 707 503
265 249 120
126 242 509
70 193 962
468 148 439
349 717 487
514 314 990
426 463 787
503 657 482
137 323 493
647 23 187
539 106 522
954 453 576
71 625 607
628 997 453
387 107 54
84 462 488
75 396 616
265 29 164
624 680 445
697 958 722
484 763 111
484 875 109
845 505 461
152 772 341
984 792 590
365 656 310
40 965 820
668 923 297
447 596 340
732 592 546
708 108 874
197 584 27
525 626 802
368 595 729
606 956 68
566 502 518
971 513 111
647 662 438
810 679 49
790 540 238
284 93 294
843 585 450
797 121 767
225 619 917
426 180 804
209 512 70
642 188 749
567 874 912
672 235 229
219 684 251
864 166 136
746 380 129
239 784 798
661 89 931
136 656 312
874 982 901
180 72 531
761 688 463
929 536 234
202 572 5
775 161 960
893 932 345
758 797 110
146 268 799
835 887 234
898 951 713
389 367 280
844 7 421
931 233 613
693 989 243
616 438 634
378 605 458
217 387 141
32 757 381
765 56 254
645 719 26
654 27 952
159 13 59
168 414 590
349 645 249
743 974 136
549 549 157
158 198 30
134 424 816
676 338 363
951 177 653
849 912 694
879 191 302
698 132 853
62 233 692
377 835 826
51 12 626
256 602 771
671 475 700
223 215 92
370 790 84
348 216 551
740 949 550
762 618 375
255 622 564
373 853 137
139 13 347
284 590 380
394 172 279
952 269 978
244 140 60
324 671 559
917 106 743
533 702 738
725 845 589
436 360 129
80 702 73
969 805 121
760 96 275
690 501 29
951 842 503
708 913 911
289 91 348
545 408 525
377 53 198
794 12 446
290 941 662
175 822 621
329 610 808
12 320 468
545 491 292
174 113 532
279 582 289
559 133 716
559 878 918
45 358 624
750 900 123
649 478 540
321 233 336
959 78 969
46 562 316
169 531 830
553 245 920
841 151 227
849 395 805
974 734 922
531 406 139
750 402 558
303 93 346
453 513 680
347 374 350
204 325 639
532 819 927
542 3 504
787 39 503
726 360 239
567 722 927
61 57 172
999 995 716
707 530 329
444 238 421
843 609 563
548 590 96
51 939 207
681 564 910
948 263 646
162 816 299
415 834 683
18 479 891
952 882 948
312 270 657
40 46 704
206 702 433
517 550 648
574 24 48
476 199 96
545 706 530
602 874 280
642 130 949
958 220 590
659 98 892
275 520 646
982 885 13
765 981 196
502 233 991
89 994 280
22 598 934
858 345 571
954 85 33
209 114 34
868 51 862
253 454 920
634 752 395
243 671 40
326 411 96
775 126 571
886 489 179
187 453 199
357 157 277
111 470 785
73 721 443
449 331 987
734 278 742
311 639 441
891 984 950
635 789 672
811 933 253
109 407 224
134 488 488
247 801 260
265 624 555
909 327 255
395 870 829
651 404 873
993 207 33
476 5 682
260 510 783
464 269 294
929 126 625
716 25 177
985 262 410
360 239 333
474 878 452
5 322 217
37 369 249
238 209 468
25 818 965
289 488 474
768 251 713
780 519 590
257 500 666
333 66 584
13 305 451
645 48 521
869 440 264
452 160 149
124 592 236
379 880 663
681 421 533
469 895 755
311 587 214
535 22 655
800 41 285
466 66 211
110 992 359
726 405 428
228 108 280
545 837 347
598 402 167
144 308 723
396 961 785
221 58 290
380 902 452
106 864 335
31 123 983
164 414 717
628 663 527
731 95 790
300 292 349
497 851 163
366 116 439
184 181 955
892 637 764
537 870 602
493 776 699
706 98 660
572 916 237
367 345 778
473 543 258
213 871 404
342 735 386
699 384 775
596 349 445
89 94 480
543 660 316
805 733 578
991 552 913
979 489 716
544 106 612
828 542 30
300 507 151
651 520 997
543 223 653
524 203 53
99 596 110
933 158 422
5 418 862
913 323 306
743 508 950
74 402 566
280 672 306
535 399 783
536 116 189
62 840 342
800 433 442
451 139 39
617 652 20
202 519 822
772 626 31
585 474 978
458 236 736
802 515 679
20 763 211
551 937 286
221 141 883
117 187 343
431 465 631
214 40 626
435 167 875
170 42 138
332 835 700
998 951 588
686 723 344
904 440 182
667 614 997
441 533 666
478 624 416
147 912 437
211 899 353
36 1000 546
823 32 157
795 953 732
379 462 516
323 458 468
815 617 451
910 943 368
356 159 548
396 896 445
74 487 797
68 513 646
140 987 870
433 548 532
96 647 446
432 867 928
570 185 96
353 594 63
843 764 770
780 68 837
558 832 247
6 540 917
260 668 925
611 31 223
281 94 785
286 624 803
245 233 697
375 676 557
447 320 177
884 214 537
990 666 75
59 366 289
282 79 256
246 29 652
250 905 596
519 572 529
55 38 185
622 806 884
650 869 466
481 314 976
721 815 330
491 301 382
655 288 478
184 975 908
12 902 144
960 701 585
897 560 317
425 119 271
625 554 450
362 691 274
5 872 825
749 297 785
798 129 218
652 240 978
489 919 976
231 608 194
421 115 817
924 225 989
80 845 922
456 276 266
163 100 90
773 328 283
130 674 766
397 992 531
896 284 732
77 699 409
994 881 979
621 811 324
371 17 611
351 298 271
777 903 265
950 793 494
918 241 301
1000 67 449
552 312 623
919 202 936
516 315 679
716 935 856
288 872 500
85 296 405
344 653 927
721 117 640
75 835 233
408 187 563
351 765 738
792 124 825
578 160 867
925 134 524
866 178 358
280 379 689
7 600 572
444 337 126
551 962 855
901 707 967
610 865 769
513 103 788
903 172 628
163 97 919
391 159 555
893 823 749
640 798 601
326 430 899
932 552 640
325 5 203
850 214 516
276 129 518
453 13 449
152 792 883
596 258 706
895 10 817
754 790 675
2 444 617
495 762 250
102 750 744
861 613 657
61 288 203
247 419 518
946 680 803
983 415 270
765 855 619
775 132 423
75 741 855
722 224 486
322 889 232
444 99 544
163 725 901
615 70 508
136 497 299
830 447 64
920 54 464
15 115 643
464 31 709
813 885 627
172 91 938
243 510 871
190 829 797
600 917 271
318 407 901
351 617 851
635 891 852
997 484 873
416 300 156
169 570 211
242 621 491
654 186 952
649 361 178
92 508 889
581 682 874
784 939 166
243 189 575
433 437 834
175 317 385
76 464 797
844 535 64
546 263 576
858 942 104
96 421 349
951 24 741
119 490 823
161 856 777
814 947 369
954 317 283
620 830 267
349 499 282
745 302 401
159 991 619
735 275 119
25 265 214
613 206 463
302 117 191
485 987 501
184 243 947
294 904 941
303 711 681
571 589 506
260 643 868
861 179 858
787 835 710
111 762 673
463 168 414
225 581 899
10 890 693
839 569 597
636 384 213
762 478 622
571 569 787
510 565 210
588 104 750
413 914 167
201 443 296
596 91 603
444 916 668
981 450 269
339 11 681
165 815 723
660 123 422
615 130 228
73 4 990
735 278 350
207 97 661
747 241 491
580 404 715
727 660 695
223 598 369
863 118 796
85 874 281
98 949 602
777 340 435
29 711 585
58 453 332
982 902 553
939 379 401
914 770 524
239 823 701
777 291 249
171 814 15
952 663 252
129 620 416
454 776 564
385 765 803
131 282 581
834 894 597
614 67 983
90 499 150
141 35 942
810 42 128
794 214 131
29 648 928
980 471 675
338 882 555
156 448 454
503 134 579
985 231 795
249 858 241
893 202 738
281 582 372
849 494 368
465 429 507
902 348 698
495 954 712
957 261 60
40 440 5
217 768 890
681 690 163
652 633 953
98 836 848
55 388 854
596 865 480
374 994 558
684 319 47
163 890 951
704 831 574
872 595 119
625 393 780
483 545 491
377 839 982
389 566 267
287 41 634
348 947 740
872 401 57
314 367 774
80 55 731
516 15 519
506 55 422
191 399 743
11 345 866
416 343 484
965 801 398
386 425 881
651 961 343
533 545 27
872 980 299
709 630 875
325 483 696
185 808 923
762 645 282
910 730 778
44 906 308
554 714 42
207 136 119
836 727 148
230 642 649
659 186 938
649 101 839
294 471 397
814 253 333
981 997 440
379 511 541
662 164 413
954 336 502
849 839 269
670 870 463
23 794 797
37 261 733
505 237 7
462 332 664
605 193 927
580 969 852
638 74 408
804 842 175
532 910 909
355 629 758
441 333 827
307 154 308
798 448 959
23 455 405
549 879 796
277 500 904
736 910 936
260 960 171
505 687 535
517 195 580
475 598 959
942 589 629
416 912 205
205 543 686
780 885 424
458 345 505
867 808 333
247 355 361
190 76 842
916 383 221
843 1 911
670 503 476
606 854 777
280 715 353
858 633 304
893 285 761
852 445 476
20 584 777
465 683 227
900 70 925
206 189 846
138 881 750
73 510 116
416 76 276
951 85 287
664 874 197
629 780 949
506 503 596
730 995 442
562 862 837
652 682 644
749 387 663
497 535 342
381 1 211
658 869 217
914 462 452
275 957 231
523 301 199
253 648 378
406 748 772
607 646 676
836 871 701
434 913 872
504 301 455
580 269 97
841 129 815
615 51 257
734 523 951
283 84 693
273 608 360
65 283 863
463 895 370
97 326 867
710 581 81
134 974 629
400 907 930
984 789 371
247 678 687
97 39 647
369 263 542
812 147 24
870 412 184
227 500 673
487 214 481
448 779 185
129 405 811
415 791 244
650 401 376
745 576 170
403 793 847
67 943 631
919 513 349
544 498 234
834 119 856
404 983 890
69 215 545
363 454 205
897 944 712
737 276 899
249 373 20
706 85 490
749 832 98
468 281 626
484 932 733
140 802 4
994 314 207
966 316 815
866 990 822
329 422 971
517 130 347
386 416 209
499 459 391
911 406 258
345 611 358
151 716 662
116 271 704
808 745 648
12 849 701
425 224 984
572 864 610
384 684 753
817 126 73
598 565 501
241 666 389
218 25 13
583 175 389
955 339 548
995 445 176
906 706 270
566 366 987
735 915 956
175 635 343
225 408 188
415 864 870
268 549 767
867 101 358
191 992 426
67 62 110
987 513 832
494 717 721
2 210 504
768 31 97
847 792 267
703 107 446
898 826 217
554 506 862
703 458 508
162 387 14
327 697 932
973 541 146
599 192 477
313 467 234
231 291 597
230 691 622
773 400 826
567 375 826
523 897 35
433 272 69
878 254 110
132 391 854
897 823 90
642 61 24
945 304 990
702 197 352
305 605 713
247 233 236
240 775 683
469 834 589
738 160 132
290 340 16
580 91 442
820 344 242
156 952 608
26 395 761
280 710 230
165 392 443
461 641 347
593 113 744
739 462 194
523 227 155
151 468 204
109 914 369
953 213 977
303 418 985
270 477 493
9 536 693
840 410 104
78 49 774
501 260 734
178 128 335
397 407 129
720 830 114
912 623 627
261 460 823
671 403 472
80 132 991
929 381 835
542 841 580
256 384 87
801 244 739
309 250 418
120 33 60
306 260 500
469 536 281
558 688 693
930 232 500
365 18 48
845 792 542
841 834 858
830 664 717
948 280 960
518 888 301
31 760 552
50 895 803
103 585 558
72 214 141
510 352 993
777 710 670
56 50 351
264 735 40
991 634 70
762 937 186
257 135 804
5 584 301
528 609 585
309 972 9
657 549 578
861 927 189
545 119 409
435 682 950
205 415 836
567 394 399
905 391 860
244 670 834
443 923 599
944 668 22
680 618 151
297 413 825
55 21 875
144 565 455
461 309 806
666 376 652
880 521 791
140 97 894
367 239 1000
182 348 862
66 635 699
491 942 640
62 862 385
281 227 265
892 352 765
276 793 985
338 793 297
711 331 769
489 932 143
837 791 309
592 701 850
308 348 285
568 37 125
411 398 505
354 443 572
158 372 851
350 476 593
671 644 361
69 470 458
871 44 859
529 97 145
733 932 913
659 127 908
189 746 872
421 845 102
533 79 359
737 970 661
748 432 453
41 912 877
651 102 645
304 465 597
496 185 436
329 563 40
105 571 738
310 726 550
86 353 167
948 61 772
2 135 559
396 507 537
83 284 89
5 704 970
999 683 644
56 100 576
537 884 819
827 283 472
420 121 99
658 121 955
991 717 586
787 527 719
985 450 386
289 687 397
327 210 45
467 997 756
900 161 331
806 62 38
456 704 266
295 812 90
292 12 485
437 434 769
820 120 216
38 565 92
85 432 210
409 452 398
529 471 236
740 889 526
177 211 609
286 552 239
810 303 799
920 504 659
194 394 44
263 783 69
77 766 108
653 858 446
755 298 234
584 485 802
268 276 196
994 607 635
703 177 459
931 986 70
310 967 627
956 857 908
894 757 593
766 746 500
254 625 786
729 182 15
773 817 99
929 399 444
785 478 14
925 473 605
309 54 633
969 276 945
698 440 534
272 897 244
113 6 30
90 162 819
392 749 71
163 958 27
330 672 487
79 205 4
228 14 9
168 977 18
909 392 887
474 645 189
965 344 400
697 938 17
434 174 789
169 32 864
742 892 502
390 786 758
796 885 562
28 277 725
260 385 911
10 985 90
333 660 533
858 808 351
787 863 714
396 375 819
153 214 577
204 290 974
536 540 972
904 181 953
409 116 636
862 728 630
415 529 533
413 58 139
576 656 208
267 978 308
20 219 35
743 281 1
439 169 371
264 844 821
188 740 485
469 16 794
330 835 761
269 918 561
283 394 736
570 169 861
978 438 231
26 797 10
781 717 427
422 803 754
660 989 551
54 650 680
944 27 516
76 135 56
63 647 873
127 512 623
718 382 43
371 5 719
583 504 670
335 936 533
286 58 108
783 463 845
446 710 221
779 895 830
530 562 871
823 370 331
896 366 888
925 460 906
264 922 338
959 946 904
53 686 822
241 869 283
474 307 620
766 286 953
273 651 168
25 777 650
328 372 505
495 726 162
645 59 38
731 781 665
395 598 186
834 114 206
805 201 18
664 49 328
675 726 572
682 467 975
762 902 290
396 442 419
480 525 47
662 842 90
1000 133 961
283 632 328
698 369 30
586 335 442
967 524 132
833 559 787
843 163 988
13 48 283
579 800 998
14 984 228
625 760 659
971 994 878
126 32 158
410 632 661
903 675 148
299 817 257
611 374 646
973 150 471
571 695 341
944 425 222
786 355 741
444 711 852
896 807 348
482 127 402
729 378 628
121 307 372
707 961 102
84 798 997
880 690 802
250 878 955
776 340 85
493 453 223
722 391 450
559 266 167
12 456 963
330 957 631
761 223 617
486 970 100
578 188 634
416 573 883
672 423 275
88 543 706
881 415 478
908 80 773
569 862 957
836 957 339
354 514 72
37 747 978
958 654 810
905 957 728
700 290 194
142 658 827
714 416 553
366 627 411
138 729 727
199 435 470
328 295 859
452 198 724
602 116 467
483 407 916
40 138 568
696 245 663
438 964 797
489 94 459
823 13 441
219 126 826
60 47 994
837 57 508
390 198 829
404 991 481
800 334 155
639 224 323
816 834 262
851 312 724
23 350 28
688 964 956
958 560 706
358 381 38
715 418 637
834 508 986
788 50 837
637 159 917
244 781 635
624 762 96
604 609 796
544 569 559
843 123 381
431 788 835
352 80 225
310 861 169
663 319 738
645 766 75
154 454 788
790 902 823
986 4 983
457 333 256
606 119 646
208 317 690
731 446 124
557 628 977
628 273 358
26 183 723
868 256 686
353 769 980
201 193 791
205 555 867
787 854 964
945 982 403
413 966 190
992 607 396
675 938 421
404 714 579
77 99 109
426 602 319
289 393 749
518 799 125
656 223 437
866 97 902
658 717 878
284 764 239
283 438 982
833 749 785
114 202 634
652 707 475
607 743 687
860 817 316
445 404 364
397 483 84
127 853 226
804 662 13
312 198 887
457 269 494
614 953 566
896 305 265
142 794 259
105 984 765
173 333 14
152 769 765
645 989 254
671 566 10
71 952 239
762 251 359
688 34 462
811 87 356
527 463 92
927 448 677
357 836 658
432 292 763
950 128 524
924 588 378
319 87 320
278 739 453
424 911 256
204 767 926
500 638 534
864 47 554
878 699 511
810 678 381
213 412 939
557 847 418
659 768 212
289 745 277
987 917 581
90 372 316
489 285 165
583 29 403
918 804 691
724 949 566
859 645 220
371 377 525
118 205 794
448 221 370
611 831 423
221 570 974
180 506 370
629 34 813
492 760 33
140 569 911
976 144 337
294 926 665
38 910 585
959 569 522
163 521 69
803 143 898
567 13 249
303 236 240
227 234 451
687 353 442
471 868 894
265 334 354
900 940 28
538 929 903
425 519 308
767 351 402
692 965 709
726 97 698
742 109 137
685 587 305
917 231 405
564 889 848
228 385 655
686 243 672
805 925 889
382 226 154
889 754 805
479 275 162
998 123 761
100 571 879
531 757 245
337 955 245
376 237 186
529 470 407
337 616 821
442 241 311
132 628 708
549 770 647
281 583 424
122 579 501
473 86 299
307 913 946
634 169 211
512 472 580
402 309 224
299 529 909
961 106 787
708 710 338
12 534 575
279 997 232
566 777 332
372 491 404
290 2 897
696 691 73
918 689 809
506 471 847
898 118 361
512 13 298
185 802 897
986 222 857
135 452 177
479 979 369
28 734 974
335 504 776
239 577 5
568 893 325
422 390 447
13 906 231
116 55 445
915 587 317
548 662 365
190 869 175
614 395 621
243 503 715
119 539 39
159 380 434
373 310 670
960 992 19
243 570 648
258 816 599
474 694 748
276 567 302
848 401 245
932 966 234
109 701 95
392 755 387
867 669 482
982 213 139
157 126 13
310 951 739
300 109 380
30 907 709
565 837 732
958 496 155
39 932 174
253 583 455
652 830 475
27 538 988
589 625 895
416 646 356
683 90 592
325 955 755
131 848 296
242 528 653
376 208 673
464 476 67
239 72 729
855 290 252
103 296 374
897 693 617
640 973 3
960 964 712
38 887 442
974 7 525
901 806 52
931 491 749
366 192 752
412 114 918
994 494 808
434 278 675
391 87 2
736 463 684
369 525 981
41 458 693
826 926 153
521 669 485
85 294 460
11 632 338
759 947 307
795 62 930
63 200 317
628 420 958
631 862 358
580 976 850
723 95 34
46 326 335
121 285 975
704 159 260
865 42 217
798 19 210
95 809 744
351 464 975
583 397 732
630 923 341
912 256 323
819 86 612
691 367 186
43 18 885
534 916 162
109 70 528
588 947 485
726 1 408
367 416 993
655 525 869
896 993 980
749 916 162
742 504 177
673 847 943
477 924 49
673 524 738
824 552 557
199 127 809
843 755 834
96 508 435
210 921 222
767 340 712
965 330 106
490 870 878
208 642 296
701 824 189
246 880 471
814 974 228
805 643 308
865 569 886
944 177 219
413 91 527
313 394 607
349 434 747
532 884 150
475 155 456
300 15 63
962 145 475
359 444 384
915 238 704
269 266 955
154 697 454
706 793 897
49 384 498
7 66 882
821 655 826
87 798 19
984 2 277
736 573 673
343 559 305
225 962 869
620 879 389
139 613 16
166 278 847
770 562 200
231 889 816
773 416 211
774 823 359
604 235 907
166 451 979
786 717 763
751 409 453
75 266 449
219 454 477
911 899 260
907 813 178
327 846 992
867 599 888
696 140 639
163 443 54
725 58 273
976 838 741
729 291 527
633 755 119
53 766 789
918 198 103
567 724 774
877 662 981
100 669 644
231 730 533
414 963 344
379 869 976
913 62 990
1000 484 59
858 882 68
33 887 630
89 205 404
260 437 407
745 789 352
843 509 144
437 210 606
743 442 302
853 47 276
9 95 420
969 950 381
898 188 111
28 85 724
974 814 234
565 651 960
956 797 804
586 608 368
288 394 457
845 52 41
757 903 150
468 621 54
461 204 513
811 462 455
266 799 120
317 599 172
930 371 88
418 855 683
382 668 841
602 585 129
99 241 472
91 902 749
805 323 629
848 86 467
145 373 590
954 597 183
41 124 642
323 587 512
901 441 58
784 692 127
408 916 165
758 890 343
512 123 795
776 151 527
978 211 717
592 391 654
748 350 914
148 429 718
293 53 117
243 837 836
898 456 684
32 994 911
122 811 276
917 399 446
716 547 939
307 603 767
191 146 278
529 169 501
146 950 484
123 38 225
781 585 658
661 791 772
576 820 920
320 106 515
346 972 27
707 987 124
700 234 621
702 385 248
143 181 794
283 642 177
899 515 804
997 428 894
73 24 433
997 493 709
586 621 603
259 69 632
233 109 703
225 217 434
503 995 434
702 492 867
302 672 241
650 449 58
480 4 864
76 836 603
847 362 461
172 674 897
168 352 565
422 893 221
236 975 647
547 900 895
79 616 680
958 450 116
597 135 606
470 838 745
561 13 728
999 474 327
615 248 638
85 984 655
964 861 845
708 306 583
444 433 462
801 280 221
101 635 479
117 855 508
306 822 681
659 952 780
42 846 723
383 126 334
505 513 6
49 436 929
366 351 19
34 126 286
55 788 890
455 831 794
42 950 20
91 938 581
573 474 835
665 828 246
200 68 536
210 746 586
561 70 733
148 127 196
873 640 972
932 913 710
629 976 359
660 228 305
478 788 297
616 999 873
293 950 141
214 157 868
713 598 277
748 294 533
450 510 38
917 319 708
507 106 193
343 119 887
675 110 21
135 923 606
677 269 435
757 636 211
41 647 617
391 831 449
274 234 483
569 597 31
16 731 863
874 516 709
152 38 288
972 125 278
395 925 205
885 535 253
341 414 163
185 428 877
143 800 791
643 267 403
974 510 208
460 741 190
869 964 468
586 195 851
952 985 370
524 472 353
250 982 512
492 483 756
177 878 205
14 775 560
328 742 730
608 366 604
638 671 988
651 883 185
293 9 853
441 655 619
428 354 627
246 510 831
409 919 129
356 650 804
913 450 332
769 768 383
962 773 608
988 961 842
187 389 821
600 580 684
218 242 364
487 531 879
309 110 142
682 530 990
213 507 574
816 846 429
536 826 141
38 165 757
333 233 486
77 35 839
870 501 619
185 829 448
704 264 32
689 360 206
94 916 742
610 124 386
503 896 610
745 909 423
84 306 431
849 811 737
599 950 33
297 194 585
664 589 476
881 300 200
129 626 116
614 861 242
469 97 917
428 463 773
572 808 822
972 287 1
746 730 985
629 535 938
424 609 62
359 734 411
418 460 145
198 476 437
387 961 288
507 402 936
646 869 473
794 690 377
142 369 547
919 26 157
840 774 636
417 270 37
30 453 235
900 758 106
775 520 927
273 566 906
622 557 935
169 573 444
616 827 411
433 551 200
193 37 698
112 222 594
384 503 133
399 6 736
426 775 844
663 177 81
765 766 63
649 866 793
446 782 192
850 133 394
125 901 94
909 887 541
287 843 109
718 762 505
484 152 844
412 243 83
177 970 791
485 879 686
648 53 334
408 850 468
287 355 229
615 258 622
526 790 142
76 228 960
837 763 427
109 445 257
116 866 136
546 419 425
452 235 24
646 828 939
151 467 910
860 832 245
828 423 367
244 579 261
821 39 470
174 877 94
899 710 264
582 421 643
274 745 225
169 602 115
25 566 478
302 436 374
901 255 387
343 467 46
590 862 104
82 509 777
521 291 880
819 606 926
472 820 786
533 779 742
519 852 364
657 503 557
280 71 388
101 970 169
520 741 256
248 454 530
299 13 223
741 59 201
518 955 849
517 885 198
756 620 725
602 93 756
762 385 506
305 237 848
990 346 208
167 71 842
325 229 735
768 960 274
556 71 992
924 545 887
594 634 554
698 758 484
188 40 800
753 90 899
448 886 73
620 19 446
365 316 31
405 786 260
355 548 228
174 725 888
399 793 194
419 16 505
121 882 265
364 296 541
937 478 270
434 506 798
191 457 762
607 972 481
642 192 480
106 858 404
932 946 395
667 67 608
19 743 559
444 525 872
770 709 878
169 718 841
185 424 830
161 844 10
738 338 321
276 15 869
710 507 53
983 797 181
975 466 869
574 494 906
639 780 551
665 433 163
576 180 975
795 95 268
85 365 195
566 966 369
73 955 200
266 840 833
390 624 205
232 205 301
904 541 343
777 629 66
547 663 413
916 282 781
642 52 788
544 990 535
593 669 877
278 9 617
326 815 477
355 894 290
699 188 956
580 269 606
854 223 866
922 323 568
524 712 544
456 689 715
531 572 155
794 163 781
136 129 717
321 786 926
568 992 15
988 659 143
882 635 985
209 264 390
476 825 429
11 679 937
333 703 763
614 19 320
155 561 213
345 80 807
677 49 157
778 154 348
27 647 181
192 815 854
149 42 687
853 523 71
1 821 966
659 77 667
881 765 221
913 856 601
12 2 743
13 428 417
587 844 182
587 766 86
719 24 327
782 693 534
192 27 158
334 454 215
57 333 205
691 42 60
90 625 19
233 231 881
230 436 66
772 324 979
773 204 233
814 192 298
813 771 987
855 860 307
533 468 87
59 512 9
977 933 977
130 739 908
221 773 585
579 31 917
907 791 843
258 197 256
431 687 359
644 452 11
813 573 945
184 935 446
1000 679 683
113 184 946
846 748 585
65 87 767
403 390 677
375 567 153
347 383 708
436 595 770
76 7 544
218 244 173
986 364 135
102 766 818
852 540 556
471 684 494
543 639 517
447 40 500
33 431 252
146 791 665
273 516 953
772 781 316
837 619 391
783 725 277
4 343 926
37 435 983
748 978 98
642 389 488
911 637 882
374 63 697
313 487 658
402 709 881
621 682 876
464 183 550
240 292 484
232 663 766
197 532 772
903 46 835
139 322 543
578 128 669
284 924 809
916 781 900
639 854 590
60 170 54
120 490 730
371 766 389
710 632 337
604 745 205
325 639 488
604 738 644
373 709 379
179 727 546
50 899 304
244 458 899
30 588 484
681 202 714
147 911 796
426 704 257
925 234 630
152 587 862
687 50 944
44 877 983
380 600 722
646 863 337
89 206 832
162 698 157
840 890 706
29 919 253
576 714 182
336 490 981
532 976 574
492 722 172
713 231 654
999 995 837
372 503 273
229 528 865
618 205 741
10 715 687
689 39 435
247 551 302
751 6 923
691 55 426
554 884 767
748 399 157
527 56 839
493 12 40
902 495 397
114 1000 195
798 509 281
562 856 368
533 341 839
340 81 854
3 125 679
197 856 996
207 956 14
400 488 844
977 304 803
222 506 674
401 779 436
320 552 613
816 822 754
499 553 765
533 377 649
515 84 413
346 177 164
236 174 779
272 203 176
756 110 78
9 399 440
44 972 63
308 144 17
408 468 234
958 955 727
508 33 646
46 774 671
314 376 587
81 163 630
314 530 116
407 421 266
720 174 549
726 26 759
892 469 518
925 105 212
406 159 168
867 734 87
103 494 551
538 307 294
424 634 745
909 400 839
349 269 750
273 446 594
41 368 72
115 497 133
824 349 668
14 852 512
433 734 617
216 737 626
571 261 72
245 288 859
65 101 157
915 503 19
744 184 869
551 92 619
679 906 656
792 903 355
400 831 361
851 771 12
839 784 395
62 517 582
968 196 910
953 181 211
285 100 65
793 997 981
616 814 2
742 320 934
950 206 308
392 893 214
468 938 769
245 443 586
902 29 752
54 575 363
790 461 583
194 579 260
225 201 485
139 1 736
792 629 553
31 897 251
829 712 767
874 127 912
788 920 468
58 872 939
636 763 422
690 326 615
390 506 250
627 649 74
461 385 288
663 984 319
462 281 114
384 241 140
641 545 677
472 213 693
769 258 822
50 287 569
440 506 120
369 358 379
862 547 925
991 73 283
316 301 851
433 570 942
980 793 376
1 574 315
779 535 41
91 140 319
649 570 535
491 563 43
591 346 660
383 752 212
738 106 60
865 136 899
583 266 495
120 811 558
319 976 277
767 354 159
350 555 818
141 650 483
326 679 596
55 329 669
881 263 203
210 632 747
190 112 809
917 970 545
907 674 249
575 859 789
963 4 92
636 180 619
962 161 305
805 310 314
535 813 477
353 356 429
513 900 900
686 518 118
621 708 854
69 51 232
174 186 621
228 279 436
574 634 973
997 277 142
475 595 125
959 86 360
942 714 598
99 626 463
624 957 673
522 726 653
45 235 253
540 783 383
334 482 432
828 181 759
745 873 197
163 211 828
435 486 512
938 303 696
664 186 62
315 93 754
754 52 224
345 448 317
601 147 65
166 827 265
521 120 685
518 980 368
962 587 124
578 642 627
492 596 247
800 720 102
937 484 178
929 362 289
71 469 971
722 776 449
373 567 490
270 233 493
406 956 41
212 473 45
524 919 205
941 534 183
639 456 877
729 679 724
277 371 891
602 469 355
868 801 200
968 511 60
837 271 5
823 936 271
571 349 47
229 563 109
493 497 697
1000 530 207
640 725 648
24 483 310
288 782 99
480 116 323
143 167 778
795 424 815
975 925 977
732 433 478
173 755 132
853 40 847
951 272 901
285 588 398
895 936 355
36 632 694
839 712 277
720 103 257
951 798 751
21 115 585
661 1000 883
192 428 428
340 539 380
603 206 91
800 695 967
360 70 75
656 857 195
72 974 160
317 697 242
787 439 7
42 501 456
813 598 138
492 780 699
526 113 289
147 879 140
387 147 47
778 13 268
883 695 658
276 358 122
435 394 239
55 539 620
222 387 180
668 547 788
215 671 696
375 337 117
554 1000 456
620 459 413
682 669 787
211 566 21
347 544 440
134 848 199
906 835 238
479 30 87
506 316 61
815 239 653
651 395 130
908 736 185
438 849 936
282 969 672
916 948 797
502 135 934
136 311 594
375 60 659
481 935 152
877 620 731
61 819 879
590 185 689
594 299 992
302 457 980
822 724 181
934 678 196
873 626 414
432 637 62
393 336 711
466 507 950
782 620 25
409 733 588
582 118 214
408 647 218
700 801 265
537 79 789
197 675 892
99 82 401
995 58 339
268 407 658
13 551 810
440 547 600
14 735 514
171 196 90
501 319 265
275 930 822
452 423 42
689 970 568
621 3 706
986 340 929
970 366 365
72 936 545
731 535 425
198 284 512
381 464 433
668 401 105
233 932 76
831 310 848
626 177 846
876 612 678
539 726 990
342 900 738
672 479 442
70 982 281
828 654 592
722 251 425
186 868 206
690 797 826
200 72 4
782 645 630
680 606 720
972 461 722
208 540 611
584 831 805
701 417 82
564 797 825
220 174 198
530 818 624
113 2 392
207 329 848
970 816 871
355 476 489
550 363 939
158 824 566
666 117 815
269 550 226
701 68 138
780 397 173
860 574 543
13 862 479
656 894 550
666 215 852
990 407 554
736 764 80
479 992 363
549 315 965
689 985 894
451 263 282
949 396 132
804 839 398
274 591 777
776 648 29
330 857 14
165 375 697
972 499 392
326 219 37
969 921 738
951 258 94
930 160 344
192 243 987
850 730 781
247 492 935
256 960 223
931 44 419
799 183 953
646 420 785
985 30 546
745 369 558
985 486 156
175 437 55
272 410 263
275 46 728
418 961 758
99 503 624
225 754 169
321 13 329
530 960 389
406 204 630
831 197 913
850 92 133
300 347 203
425 94 776
846 129 626
176 83 326
8 986 204
361 814 407
376 900 370
651 936 751
409 759 202
869 84 610
890 836 750
955 860 473
15 785 115
618 476 947
941 570 932
512 237 264
732 249 200
144 668 386
168 448 512
797 748 652
497 542 22
676 313 696
891 993 986
278 79 211
800 531 247
933 194 139
732 647 285
671 735 492
73 549 647
682 338 910
724 372 256
287 32 243
415 728 617
297 816 80
633 948 935
542 598 633
722 370 90
711 280 370
203 984 976
181 140 203
750 420 603
173 945 403
953 627 16
485 397 329
632 470 569
470 95 318
691 270 413
972 998 767
222 721 903
508 729 537
536 261 932
622 904 917
637 5 624
315 538 358
503 217 570
272 888 616
354 347 175
154 386 484
136 863 205
244 632 737
4 97 841
911 28 492
483 958 723
122 29 867
727 403 184
626 799 246
117 643 968
427 961 895
625 863 600
279 631 484
936 374 842
710 1 42
574 807 20
663 563 867
761 123 270
341 743 811
670 105 296
909 455 880
786 788 874
719 663 864
619 423 605
291 618 839
832 180 299
326 51 928
230 113 19
596 959 83
548 868 487
848 753 104
665 89 904
857 462 523
52 129 250
7 74 200
868 612 820
287 498 25
593 673 211
739 539 101
507 773 799
806 914 323
113 491 621
478 277 447
868 307 271
450 90 4
508 614 857
765 823 746
267 952 653
387 418 66
17 398 168
683 161 104
584 34 438
310 491 479
568 93 500
199 800 635
645 76 821
644 247 58
464 750 742
259 671 485
211 644 381
80 920 910
384 714 247
550 706 466
380 853 474
939 678 80
168 149 514
409 108 738
480 516 615
561 180 91
704 103 966
523 600 681
515 93 894
428 841 742
373 637 583
623 689 393
451 893 166
718 754 922
65 736 51
34 948 197
372 599 910
297 196 518
897 931 607
272 963 774
422 554 693
553 924 565
303 776 226
318 82 960
227 135 900
791 617 444
968 770 830
800 491 284
84 685 688
38 14 583
229 73 916
298 556 862
203 663 307
991 987 116
108 699 751
849 838 182
680 83 986
830 363 980
494 7 94
705 342 520
719 427 142
628 845 135
673 850 485
118 973 14
166 917 837
301 181 462
614 933 498
118 818 443
641 317 160
418 627 233
689 499 266
931 21 831
456 1000 716
23 817 17
142 461 124
363 84 368
910 680 556
300 30 533
136 647 402
714 624 510
353 685 635
614 840 895
266 795 317
261 86 116
151 888 525
668 964 366
769 11 992
702 672 972
629 944 469
285 854 835
117 1 666
437 212 433
207 927 230
159 645 302
94 737 735
59 2 932
118 484 252
567 701 657
99 44 190
615 232 898
963 489 386
461 726 506
626 332 905
700 511 219
487 684 284
359 746 123
205 148 282
735 198 674
348 80 716
644 992 515
977 24 179
731 740 961
899 283 175
776 774 85
271 575 611
718 952 477
174 119 887
589 41 654
758 926 206
555 499 100
894 899 377
158 573 193
701 870 331
392 154 420
180 514 286
283 385 388
827 147 261
231 615 125
409 209 876
362 313 874
88 13 469
704 286 20
913 427 156
739 941 713
491 952 813
683 778 768
98 494 643
761 567 780
869 606 821
840 72 71
87 725 532
230 927 800
514 106 399
473 785 824
233 183 939
941 48 385
125 965 292
53 578 255
378 4 289
647 642 12
203 315 327
157 646 319
595 613 852
297 16 380
652 981 935
544 552 921
477 403 414
618 321 112
848 614 952
737 212 72
105 604 636
592 602 97
342 400 25
414 661 528
259 611 558
290 16 518
20 910 845
257 309 384
577 535 107
877 744 546
180 450 563
616 819 317
374 97 228
466 881 955
323 383 736
710 846 784
731 545 575
932 30 611
875 654 194
530 525 148
994 216 27
500 967 113
680 90 397
222 609 195
164 533 56
918 319 54
532 518 536
623 103 393
706 978 111
708 606 882
493 244 151
385 457 206
878 885 212
680 326 62
700 574 401
306 588 990
649 114 417
308 488 530
918 943 913
100 569 210
804 262 651
812 646 559
932 456 206
398 517 166
698 59 677
504 464 548
837 718 781
778 235 634
865 665 91
189 425 956
857 200 468
102 592 772
479 905 318
699 65 963
974 764 687
581 492 971
713 835 61
590 555 910
500 785 573
933 662 931
988 223 127
335 815 202
499 396 954
192 374 581
942 613 580
402 231 554
114 837 693
805 331 550
196 47 356
288 396 308
63 249 665
438 460 118
948 843 76
325 264 355
277 697 622
627 793 129
457 940 134
945 723 492
919 583 358
347 545 351
476 336 351
632 184 586
903 717 851
888 915 781
984 513 481
44 407 740
835 720 790
10 640 20
635 215 49
512 939 373
493 199 871
840 173 31
954 642 872
245 612 401
809 910 562
717 252 655
203 219 181
319 132 124
360 224 189
166 786 153
75 202 151
478 972 692
401 566 957
303 832 404
439 862 156
600 598 940
173 483 753
733 940 646
53 19 799
27 114 362
121 506 828
339 527 390
755 973 484
894 803 223
822 820 653
736 823 641
325 632 676
295 490 308
306 230 216
405 356 272
649 977 318
292 232 761
357 982 733
362 125 302
996 484 18
229 941 926
671 459 317
104 74 820
948 295 749
701 150 204
79 228 98
333 113 190
798 203 218
631 232 779
484 909 638
637 292 229
120 968 645
589 344 428
310 432 921
878 135 774
213 504 832
417 366 110
795 96 734
873 525 343
446 824 601
574 123 91
797 918 212
694 466 135
702 996 704
701 944 353
760 766 111
231 304 677
659 554 539
963 16 44
910 248 798
122 556 318
802 380 627
959 779 857
493 386 517
865 888 354
529 105 662
262 603 387
430 555 571
747 449 893
525 123 54
138 369 472
142 223 819
338 672 544
740 56 551
525 751 674
719 503 837
525 947 351
706 827 794
344 701 384
517 488 572
38 323 931
878 42 566
520 343 132
908 922 551
355 566 88
955 711 948
77 603 141
894 568 794
983 13 109
122 377 704
611 509 829
855 973 853
808 284 761
444 611 397
307 893 306
100 363 489
8 335 363
875 618 656
370 581 391
829 147 56
671 737 55
584 153 746
399 494 434
705 635 180
165 773 941
68 14 624
438 250 934
752 785 645
914 543 211
426 940 980
801 657 216
56 330 902
272 874 145
265 289 372
84 615 412
563 184 71
126 962 10
469 656 800
879 154 447
293 997 250
853 297 664
868 134 958
46 454 597
641 51 111
708 469 270
275 47 95
506 915 402
795 846 938
406 429 990
393 296 65
895 571 698
629 534 826
337 89 746
96 605 774
670 207 756
844 984 962
151 114 741
561 658 82
434 785 841
410 484 122
870 308 58
879 540 294
157 785 623
387 215 53
777 945 969
745 967 65
691 835 690
322 696 178
231 311 535
27 375 708
419 869 32
668 748 757
354 694 156
611 178 323
563 803 506
818 892 206
631 893 358
838 594 929
483 453 480
242 564 839
18 4 699
259 902 515
215 462 756
44 404 271
817 458 752
404 223 754
375 780 875
495 713 4
662 887 767
90 397 939
169 437 753
907 194 859
776 920 914
904 458 385
19 542 596
783 877 872
960 496 987
237 851 39
900 187 358
530 890 26
750 891 86
157 365 56
914 901 438
396 197 509
868 667 891
415 356 793
347 469 806
908 495 753
232 286 943
181 515 612
910 68 452
209 372 456
732 444 458
929 41 949
281 692 651
388 179 169
48 115 320
573 616 711
331 262 721
770 715 810
564 764 971
784 246 62
985 796 16
477 866 392
472 757 501
606 526 323
68 671 144
762 390 519
742 31 344
526 558 133
71 680 481
106 655 990
804 240 207
699 640 93
523 152 91
3 121 185
669 921 956
590 836 672
349 419 880
366 468 208
463 527 451
57 250 719
164 463 831
337 542 101
461 107 700
844 827 368
461 623 817
132 357 336
324 300 515
721 735 92
193 828 421
662 648 860
120 546 201
105 333 376
588 240 22
719 981 737
174 410 602
703 184 374
582 412 825
206 186 538
457 767 902
882 191 588
12 945 258
299 926 438
32 541 3
462 434 610
550 856 966
835 911 962
460 342 80
74 218 286
184 805 200
601 532 323
93 40 241
593 64 394
428 310 151
129 706 262
300 667 288
66 666 10
804 662 605
373 817 858
663 589 456
74 756 17
114 638 375
570 598 42
10 143 537
639 51 763
625 832 433
74 106 390
19 96 665
781 513 913
443 773 921
770 71 361
963 239 576
803 406 683
412 694 753
691 815 867
250 371 417
893 355 351
260 221 535
195 327 686
226 596 581
882 415 277
583 803 951
123 6 603
728 17 610
333 588 5
926 377 958
545 977 524
49 715 174
325 216 37
789 42 847
469 240 977
497 14 799
503 807 606
788 109 136
542 88 685
875 133 812
681 718 206
929 573 187
149 104 616
734 85 667
927 624 173
162 450 863
638 623 709
131 879 19
960 67 922
270 16 894
60 171 52
435 568 425
1000 977 253
83 541 295
579 153 871
109 939 877
46 577 780
735 886 684
70 674 15
106 787 436
629 790 9
370 25 283
585 641 14
12 219 942
605 669 648
152 913 287
750 440 628
832 712 688
976 97 68
913 63 974
907 259 476
522 108 961
536 512 57
538 662 867
944 922 54
815 163 750
206 85 665
580 316 123
515 577 13
122 607 72
410 278 537
42 782 802
821 752 297
65 510 947
192 494 475
37 786 637
564 277 604
847 969 15
310 442 963
658 933 143
577 288 271
491 429 321
945 622 332
176 260 847
882 732 468
709 836 17
496 503 651
117 509 710
336 51 11
918 354 307
318 89 361
1000 718 819
727 457 15
655 882 192
458 824 620
502 739 881
75 973 505
78 129 116
248 601 132
431 594 982
703 525 962
286 360 384
160 296 344
600 512 404
158 440 538
582 44 208
19 785 697
929 491 153
565 412 270
280 256 924
331 18 35
351 136 944
797 425 379
393 303 504
34 677 953
473 501 608
387 762 774
373 668 862
224 32 695
492 677 899
217 592 855
186 53 873
704 775 256
89 489 126
260 856 791
74 105 826
25 871 184
220 356 653
198 699 879
172 799 533
103 586 585
389 940 734
244 763 554
561 609 858
761 24 760
17 822 92
528 75 656
281 907 703
67 18 823
776 48 739
806 525 955
438 31 474
396 983 619
566 943 648
488 531 596
318 978 370
703 521 885
492 73 944
972 177 133
331 613 709
516 479 699
646 634 38
779 896 398
684 191 617
694 731 302
509 753 632
986 251 275
860 464 581
996 235 916
556 857 880
282 19 802
679 238 599
682 282 189
461 107 605
482 692 415
914 138 294
856 726 936
308 832 106
826 983 850
419 897 968
368 954 301
312 154 332
927 369 13
371 350 987
513 411 627
751 59 886
532 256 337
849 100 989
512 637 873
25 922 582
973 115 728
575 935 542
844 365 663
514 802 87
341 393 674
949 682 147
96 910 93
747 268 816
671 703 67
483 831 363
724 262 384
63 499 25
854 629 417
666 629 228
786 680 506
736 277 787
703 631 496
474 259 941
618 803 808
305 103 270
212 182 344
578 664 555
832 407 788
275 936 35
873 630 187
958 749 710
667 997 451
219 490 802
568 472 274
938 39 675
934 342 526
737 470 595
663 503 183
850 712 666
385 80 579
472 503 143
711 501 338
868 413 287
663 663 763
907 820 30
141 854 159
401 551 20
943 383 76
364 241 688
242 985 108
50 868 27
645 981 591
868 444 486
965 636 469
79 781 182
537 93 81
312 634 9
694 399 546
576 119 425
293 435 227
888 554 416
955 998 942
615 869 852
497 781 643
377 622 516
141 793 543
889 546 683
840 661 947
274 463 45
945 78 819
323 778 104
130 874 360
185 616 781
169 371 239
81 112 574
610 254 83
645 960 810
971 895 631
966 327 382
543 983 201
979 363 414
255 376 572
17 939 252
773 119 676
907 24 568
635 972 743
163 199 113
108 126 449
914 145 306
953 50 521
508 383 352
326 182 242
968 760 523
741 296 244
686 677 379
698 812 188
265 431 709
305 389 873
15 662 726
486 115 417
766 789 638
611 950 786
682 596 784
735 474 101
92 542 577
588 100 848
692 884 39
905 859 842
977 529 852
985 770 4
744 567 139
715 620 46
468 105 282
612 857 295
277 419 744
121 392 41
60 415 128
393 157 477
157 521 46
899 894 906
638 661 738
683 248 860
543 446 106
323 302 962
754 451 477
807 548 327
396 581 565
129 881 549
380 571 76
398 947 511
195 370 994
376 559 526
53 574 749
182 441 910
151 998 43
816 296 882
977 143 76
751 262 69
957 47 610
324 847 962
968 813 85
63 447 805
969 583 74
763 584 291
280 804 452
745 252 672
1000 947 917
754 784 439
608 787 526
656 841 135
950 691 246
654 803 739
988 557 231
982 351 531
335 334 263
140 5 625
189 225 637
218 707 30
896 341 81
995 180 862
88 556 305
403 635 81
725 574 937
326 970 900
845 844 459
664 406 607
106 369 447
461 333 263
120 789 124
930 875 598
117 555 856
652 289 521
633 454 564
686 231 450
848 112 331
912 770 64
134 123 604
238 257 692
810 803 918
798 853 821
357 923 731
863 687 981
116 86 295
990 951 445
388 865 619
426 793 278
518 862 69
770 194 681
388 436 307
493 363 242
66 126 928
146 261 984
839 889 84
825 710 664
454 122 370
105 738 914
480 78 478
819 837 411
844 819 894
231 40 197
137 983 987
581 514 931
819 536 895
823 89 985
581 36 729
901 745 412
957 992 151
353 851 998
774 974 898
963 81 684
513 363 144
423 289 107
997 303 894
982 224 296
569 281 652
58 121 823
879 273 877
805 590 62
179 759 822
692 501 346
156 500 783
848 598 233
490 631 544
861 756 722
73 234 990
198 611 426
797 238 550
704 177 416
181 909 152
54 535 668
412 574 455
173 225 786
93 118 64
193 883 525
943 60 401
599 503 818
418 357 749
332 789 738
849 10 684
798 730 316
64 566 671
929 915 697
407 60 180
700 939 953
703 719 575
901 571 823
76 692 970
858 153 632
668 117 557
177 4 561
191 200 313
514 703 642
423 615 538
843 268 701
649 464 539
436 778 60
380 424 598
788 290 577
433 787 739
675 806 671
308 39 73
898 643 753
626 977 627
48 880 337
963 112 940
725 639 867
946 377 806
780 532 346
554 339 478
108 315 364
627 291 140
615 982 538
813 161 490
239 671 202
739 388 883
190 523 8
51 876 614
68 816 258
878 367 266
990 335 907
595 86 764
237 5 586
617 544 423
692 510 803
204 847 842
951 507 621
614 378 192
816 326 686
234 722 612
378 955 852
805 304 963
883 897 358
301 398 71
389 177 354
823 389 16
878 390 255
235 215 206
457 853 525
259 86 108
372 655 803
428 260 622
547 388 570
347 956 478
781 282 632
307 737 523
325 182 567
734 230 188
851 217 559
866 621 539
620 543 425
389 923 917
999 172 189
172 459 681
1 336 934
96 210 190
499 340 796
507 827 826
426 645 330
881 755 567
47 680 969
410 720 768
504 607 892
718 669 501
751 667 477
289 889 724
441 313 151
930 793 776
353 354 189
254 946 613
70 85 988
26 571 597
529 880 564
648 955 908
923 519 172
857 526 19
295 59 503
932 630 883
476 838 313
862 183 839
685 414 910
563 778 919
364 728 101
715 871 954
172 303 80
440 517 324
558 157 719
335 731 472
390 817 901
892 747 39
278 873 490
251 485 689
779 553 379
428 570 859
695 60 599
310 715 410
71 995 660
719 593 974
653 180 713
483 525 907
824 244 36
611 674 92
594 383 326
519 785 640
18 151 574
127 941 585
236 308 283
422 536 642
501 611 710
864 526 705
275 857 743
685 48 429
699 777 550
774 172 657
804 780 84
887 307 25
365 88 35
790 82 701
283 588 227
115 229 36
13 411 967
872 496 523
563 199 351
698 935 229
651 328 230
488 385 740
934 52 407
644 168 648
635 921 955
727 196 200
474 785 935
42 913 327
507 116 59
82 757 200
983 92 101
523 207 821
399 229 39
16 204 972
324 499 990
113 811 795
903 177 549
949 779 141
953 846 17
242 10 965
22 202 565
955 386 106
333 466 432
458 359 283
994 552 462
366 284 709
840 310 188
990 574 370
185 564 624
326 385 364
167 864 696
576 658 723
728 253 970
583 292 475
645 375 299
40 750 641
164 845 211
610 100 855
798 920 921
767 493 998
619 411 451
755 461 427
836 283 9
516 149 476
97 921 289
187 839 685
445 349 190
74 997 806
158 221 156
29 932 895
185 334 463
789 748 719
356 265 5
715 748 160
6 354 673
458 244 399
660 861 857
88 90 10
765 626 538
447 345 571
696 35 426
710 446 932
140 786 270
484 380 35
657 968 813
392 115 680
444 739 756
163 804 292
240 888 827
191 944 261
883 593 823
483 450 671
191 640 650
983 249 100
122 276 376
708 419 334
287 483 707
400 614 580
518 217 265
497 496 459
553 655 492
111 265 191
504 207 602
47 143 707
903 311 661
893 426 389
911 956 245
705 801 237
370 745 149
621 52 655
299 568 459
286 203 158
212 880 669
48 311 115
433 679 527
959 655 574
558 106 225
299 870 60
396 986 904
555 451 466
713 560 956
958 656 633
400 693 706
853 631 890
287 43 794
444 354 491
255 207 356
227 897 34
705 147 478
231 897 177
367 591 673
302 659 379
352 960 900
180 10 142
760 147 56
951 241 145
350 979 190
361 956 568
448 321 414
302 758 429
12 404 113
764 915 97
416 361 649
203 406 515
301 972 719
13 477 759
863 343 469
56 803 275
311 65 341
785 38 174
732 371 617
402 650 849
383 647 540
727 357 987
438 98 17
877 404 391
467 396 314
564 582 840
285 69 476
95 808 584
423 850 152
929 977 869
424 367 989
386 774 989
403 575 668
74 344 619
104 865 123
445 340 970
610 509 463
431 827 473
26 448 763
234 691 456
435 980 549
221 69 593
30 876 939
511 297 682
641 293 74
212 182 58
556 472 415
447 622 274
588 423 121
680 105 222
716 422 711
607 705 11
920 477 237
610 390 947
307 634 12
972 746 231
115 932 787
919 895 364
572 829 176
674 391 585
802 591 915
541 909 319
426 242 157
332 386 417
219 836 212
619 914 38
88 850 931
617 95 381
25 294 623
88 630 145
691 481 684
299 313 260
173 355 314
745 436 488
453 577 802
569 884 820
114 837 813
869 372 923
642 188 630
788 578 155
46 460 726
290 849 860
76 820 488
675 704 903
974 704 726
56 267 178
481 269 884
896 232 689
40 441 579
739 508 222
370 791 104
115 30 315
297 570 750
732 285 983
652 615 986
741 934 864
695 751 181
462 216 576
985 189 622
948 898 418
405 748 97
875 253 398
149 149 186
523 431 236
780 712 903
934 368 293
147 640 812
345 903 464
343 828 560
937 615 411
400 562 968
527 646 559
340 606 522
622 278 753
349 772 110
109 335 934
248 26 759
184 276 551
63 169 711
651 862 693
73 22 292
402 78 710
241 979 693
946 214 872
572 515 538
508 289 582
174 350 90
859 882 985
679 801 438
843 859 872
881 105 550
453 838 570
661 185 2
80 577 362
952 234 988
801 789 61
447 515 219
982 575 129
866 65 315
943 283 254
944 896 835
606 493 56
358 834 767
929 682 701
918 919 527
141 854 236
182 894 768
77 599 967
910 458 825
810 298 354
878 648 255
981 452 595
622 56 853
915 499 277
888 858 838
704 62 168
739 835 349
623 354 474
937 191 415
648 814 972
83 401 639
619 577 494
194 689 402
900 842 988
386 869 500
751 648 45
578 210 618
926 395 536
463 636 969
728 987 370
425 733 766
292 831 94
717 339 687
342 384 692
741 165 138
201 390 165
941 894 893
254 395 781
287 938 830
83 967 241
57 584 875
407 452 867
372 889 956
236 154 44
568 209 22
806 565 25
15 235 715
372 150 113
855 681 217
172 255 973
475 715 801
819 570 209
68 703 336
133 596 506
836 794 658
113 398 480
834 414 926
457 524 277
661 853 372
144 794 862
290 252 6
917 707 922
992 235 694
615 515 865
79 28 299
464 431 350
76 218 954
151 547 575
55 67 778
145 708 556
112 577 392
607 247 967
687 165 821
453 474 411
955 933 396
498 121 599
854 31 544
460 235 828
726 870 365
214 734 485
894 301 477
91 608 871
750 681 494
796 423 736
8 219 170
209 547 620
517 846 631
733 898 294
815 374 456
493 845 884
192 97 299
817 64 430
890 50 916
243 231 880
344 947 801
768 687 349
45 131 471
173 922 982
571 569 565
435 512 68
494 871 464
542 666 450
778 801 575
386 784 454
258 544 599
974 164 249
906 474 921
798 584 196
192 308 586
843 190 437
694 19 835
166 254 651
282 839 762
237 213 478
90 177 464
244 252 586
586 102 324
887 55 845
279 940 920
783 951 958
320 580 474
875 569 473
979 640 190
80 312 872
702 542 930
756 680 820
744 590 449
623 36 140
527 977 76
667 338 37
722 914 533
190 957 99
506 545 134
469 979 6
524 820 370
507 912 760
538 921 514
74 995 917
274 482 850
744 559 947
726 936 956
749 84 581
462 443 165
316 455 483
323 888 662
617 647 740
277 619 318
426 578 622
711 895 94
640 790 20
729 100 789
31 628 577
14 528 901
459 354 92
143 329 885
830 863 277
31 145 800
223 660 983
512 58 173
749 569 878
614 444 265
20 302 946
242 917 185
159 746 148
801 473 820
423 929 168
654 778 961
74 41 515
365 992 188
543 534 471
82 428 159
657 167 189
337 801 286
386 767 426
246 765 43
945 32 413
15 614 795
783 685 16
689 400 240
638 567 468
736 742 137
995 466 209
467 638 654
173 793 158
63 498 720
646 199 454
482 916 24
673 63 476
252 345 806
605 893 80
32 97 349
385 862 881
768 838 606
575 222 21
178 739 546
126 352 887
869 895 331
395 755 48
240 201 404
640 978 970
765 990 927
503 141 512
809 976 264
183 86 769
871 521 865
856 982 270
846 49 453
980 186 162
1000 316 632
807 279 626
957 295 807
304 877 973
86 459 643
264 3 5
622 691 524
602 878 165
789 699 931
835 584 622
118 577 544
979 814 957
148 312 293
884 291 575
849 683 722
443 635 799
63 623 843
517 530 390
986 651 502
84 102 85
901 435 426
385 425 895
435 595 892
691 772 722
785 850 115
265 752 567
90 975 102
372 62 63
546 799 660
505 298 137
655 207 276
853 115 889
613 959 654
881 246 394
305 200 337
641 219 135
160 215 742
431 911 967
680 730 421
356 908 231
111 378 862
986 661 492
59 753 331
923 95 176
874 342 500
254 420 716
938 886 939
235 913 551
858 597 456
357 386 406
762 53 79
183 516 909
785 822 281
673 300 468
830 87 256
133 198 77
529 516 446
69 176 540
554 880 720
112 375 584
242 116 119
188 169 145
392 376 631
205 765 666
503 521 187
566 776 465
285 275 280
399 89 580
895 969 145
529 216 15
675 571 787
222 714 59
718 63 58
595 375 648
135 195 11
994 279 94
267 185 515
714 506 104
555 556 240
666 95 810
754 458 86
366 127 252
523 882 692
705 931 783
834 559 576
116 891 487
713 245 104
189 144 97
742 868 594
772 860 591
203 683 654
897 375 394
197 142 418
777 261 896
169 651 942
123 335 398
940 120 553
117 159 454
994 361 804
501 472 460
281 73 181
972 381 525
623 974 382
357 176 129
144 42 110
767 965 802
164 471 696
678 192 381
905 459 659
961 948 801
508 836 521
127 989 670
517 509 156
171 72 784
443 657 438
825 553 251
910 647 647
913 278 400
436 606 692
788 426 153
214 338 718
956 572 585
499 904 409
361 864 519
605 743 334
977 629 397
659 400 570
999 929 955
686 951 407
871 674 113
895 665 339
40 159 877
448 359 784
722 54 889
474 404 364
130 750 281
855 332 746
165 935 939
705 30 864
897 456 872
499 523 986
25 298 297
749 390 479
890 235 789
237 174 610
553 454 442
85 642 99
856 656 370
959 764 111
488 549 480
952 865 949
665 188 938
227 151 834
727 160 937
565 488 583
455 41 878
953 718 145
410 562 944
36 775 993
673 660 139
924 891 950
794 346 3
620 939 423
321 294 33
275 212 532
419 779 692
670 620 503
990 213 452
242 356 887
909 358 978
366 190 261
778 754 844
817 57 730
876 917 408
655 339 841
996 770 838
930 885 433
306 919 83
22 261 109
605 703 914
588 800 975
714 641 838
300 78 314
380 719 86
861 930 103
461 689 735
934 882 346
91 642 744
649 795 958
526 490 65
70 361 565
258 198 725
990 614 236
728 477 338
682 311 967
953 789 663
923 495 120
989 469 413
338 694 822
976 507 248
178 442 155
871 424 240
964 433 894
34 891 722
795 757 859
249 99 276
905 49 143
515 49 753
682 523 800
261 133 434
103 114 707
863 135 246
702 690 799
117 296 442
680 789 491
453 562 836
218 196 68
28 893 612
8 566 689
686 116 115
214 183 10
229 111 521
840 924 438
352 241 450
381 182 139
976 677 216
447 278 187
47 925 511
30 488 733
402 891 956
846 251 81
785 914 943
893 535 456
908 535 627
106 870 436
423 964 267
42 880 931
929 478 543
940 74 89
793 192 847
911 119 263
434 983 551
585 66 14
49 494 51
548 130 344
467 820 516
436 559 873
300 77 252
204 163 473
390 319 38
858 828 309
542 845 953
367 337 798
701 656 775
763 715 258
213 557 465
928 742 66
130 825 45
437 847 420
908 412 489
198 848 793
849 773 314
394 385 841
599 946 729
845 809 373
354 915 509
224 766 21
291 958 782
965 393 660
146 70 144
862 917 536
53 895 423
248 449 950
785 933 226
411 492 460
720 366 547
902 225 25
36 189 637
193 242 674
938 745 278
58 857 798
314 628 807
492 229 732
61 775 834
348 257 643
232 198 587
749 803 579
809 448 33
391 123 114
47 66 991
284 746 136
102 164 198
194 397 934
395 420 6
911 154 93
468 257 732
657 138 803
524 418 765
366 232 411
413 744 923
452 152 477
534 705 895
73 939 467
400 247 113
445 90 397
651 296 980
982 48 31
270 791 28
508 253 186
406 369 700
670 712 160
654 52 267
796 61 156
584 245 614
590 695 504
435 338 516
597 119 584
373 247 821
416 806 304
202 156 293
450 71 337
270 7 592
498 807 193
551 717 517
99 1 147
686 806 176
684 125 597
463 401 18
218 609 161
655 222 203
812 948 61
838 443 59
743 718 142
948 665 317
556 731 922
248 535 389
294 185 821
855 70 779
1000 855 718
890 831 441
638 96 379
739 154 913
475 849 650
96 632 754
539 7 441
976 971 868
553 564 1
158 276 777
411 972 606
92 301 670
548 530 89
538 8 426
586 256 417
879 663 407
353 527 183
902 77 878
111 483 609
156 429 176
433 123 673
785 809 586
502 559 782
684 150 912
611 986 227
684 269 253
551 978 599
669 157 121
687 389 429
831 759 972
412 478 933
949 586 658
99 256 634
636 8 623
917 738 941
66 47 124
304 235 217
777 316 811
805 232 424
19 429 743
76 756 277
664 103 968
116 383 987
798 207 21
695 113 286
936 20 282
517 801 17
306 37 612
496 729 272
139 702 122
72 124 718
396 736 574
335 906 433
984 546 908
111 995 709
572 866 130
194 442 142
881 248 417
803 828 801
231 437 363
523 585 69
708 159 269
518 505 45
141 353 230
438 339 681
980 489 535
480 9 574
459 265 38
310 472 99
887 825 510
996 39 950
304 316 833
623 389 790
440 794 785
346 160 33
250 758 538
195 507 512
588 225 356
149 375 865
743 254 911
119 957 462
159 399 600
957 170 636
102 760 811
517 348 678
750 482 625
524 804 779
158 299 756
345 989 261
284 411 719
267 804 635
212 522 547
919 191 897
872 504 704
828 106 502
40 340 720
762 960 45
219 394 546
663 807 200
958 622 934
188 527 674
260 590 612
992 36 12
751 782 121
282 465 443
358 941 524
629 7 759
944 208 190
927 246 590
759 870 760
546 52 314
71 948 625
574 563 48
145 1000 80
158 943 330
979 356 790
587 368 463
914 891 823
718 149 530
43 975 539
49 498 192
646 463 312
815 738 757
491 650 890
699 376 737
497 353 685
607 498 814
285 964 281
661 479 333
320 147 695
931 67 387
156 24 884
834 16 45
176 35 204
727 279 971
777 85 944
910 47 428
611 761 234
939 661 957
360 695 855
411 180 912
512 587 438
594 334 803
105 222 329
902 612 270
313 346 50
700 986 505
74 403 23
561 671 789
28 868 928
835 883 441
617 192 520
705 41 431
413 106 754
448 367 120
189 231 535
263 523 525
185 66 36
717 912 159
788 512 424
457 449 474
139 117 647
82 237 637
332 606 328
824 604 197
345 192 278
379 17 178
285 840 356
42 816 409
741 572 410
622 185 788
234 322 999
887 604 415
343 216 503
159 840 820
974 172 943
846 31 569
319 132 806
598 324 72
195 40 287
911 304 342
485 669 436
85 168 80
74 285 460
961 19 195
931 278 672
797 210 642
384 409 954
596 592 998
871 388 638
600 316 393
694 320 774
949 317 402
13 431 488
470 638 992
646 664 995
951 26 976
345 149 474
547 880 610
179 872 463
998 650 43
174 728 28
965 99 595
879 762 654
132 943 266
988 829 90
560 79 421
132 54 12
662 252 199
532 118 509
700 131 990
590 632 789
582 170 556
68 783 49
843 555 687
149 191 214
769 838 194
423 642 583
30 99 957
206 830 147
656 96 954
620 261 482
399 919 618
825 413 217
241 59 759
692 361 844
551 549 355
531 631 348
742 922 152
871 771 817
367 847 209
59 643 472
10 199 297
606 173 280
120 771 122
438 925 546
49 523 624
487 355 831
78 533 87
933 677 598
335 971 874
542 856 502
726 585 790
996 885 169
301 888 126
385 937 985
302 364 911
467 909 886
626 844 15
586 847 664
220 43 185
710 232 306
997 842 308
78 239 849
771 728 836
767 910 155
422 908 688
202 851 554
867 50 430
665 650 219
653 740 621
547 25 42
576 795 593
109 675 192
615 662 843
915 553 527
912 506 697
23 69 301
102 410 988
353 809 63
135 920 129
752 856 47
335 317 602
631 915 529
309 470 165
444 22 459
156 511 180
588 611 443
644 91 15
10 935 437
114 620 703
858 659 108
365 640 668
585 494 688
195 557 393
431 393 449
483 591 350
151 691 987
539 63 478
942 614 547
380 917 610
82 553 96
108 209 389
869 247 445
156 213 433
370 583 526
604 711 594
391 854 424
812 462 841
779 577 222
387 51 875
177 623 408
221 851 707
485 679 663
312 521 357
559 997 495
536 144 781
846 267 299
460 825 351
862 765 463
103 625 871
108 829 410
619 87 683
81 216 962
587 28 520
797 584 692
64 940 283
591 860 924
46 44 696
322 268 90
240 268 967
73 897 861
169 134 5
693 644 444
108 967 570
222 406 418
157 126 305
737 72 177
361 643 36
257 395 651
444 410 97
337 154 965
753 223 415
831 854 940
863 91 61
813 586 836
298 471 605
916 345 462
39 249 548
322 604 922
964 397 374
638 536 558
918 653 95
440 607 581
757 956 828
654 165 762
461 246 668
860 199 519
406 556 232
196 782 433
375 487 283
542 138 174
917 931 573
665 476 338
986 966 594
947 420 742
76 32 938
973 444 802
771 733 122
786 940 164
310 657 691
793 656 976
288 371 449
265 830 266
623 236 903
452 445 371
829 66 96
79 706 344
131 688 593
968 644 328
730 295 917
344 234 471
76 483 25
108 115 590
746 399 720
31 414 438
590 50 289
522 363 589
252 103 472
613 153 759
188 983 26
496 433 161
171 329 5
389 323 329
771 29 527
560 8 881
383 780 374
643 927 190
188 252 304
170 483 508
444 291 163
654 77 428
244 441 302
432 45 320
216 738 57
731 487 454
717 52 323
903 292 467
544 846 451
467 126 346
29 74 849
234 119 989
282 325 557
721 940 730
540 379 16
392 486 897
633 952 577
295 89 870
80 716 227
747 48 578
38 38 708
769 320 750
226 860 529
625 908 858
732 289 376
407 249 962
593 296 854
134 203 307
649 257 634
485 512 372
28 585 833
958 874 256
74 198 628
987 954 371
466 75 510
132 27 922
197 472 450
103 988 640
540 534 972
368 163 758
335 233 638
233 838 314
575 791 838
898 91 435
134 248 862
236 618 772
964 102 563
499 737 367
909 302 90
346 88 611
170 231 544
515 574 337
245 35 721
902 324 987
529 387 307
26 264 350
609 471 612
250 556 561
919 222 600
353 799 150
487 747 551
665 148 705
133 801 967
495 2 670
52 16 77
155 291 136
640 320 186
327 425 334
918 788 691
998 950 560
386 603 40
559 994 235
810 683 849
193 282 512
73 30 158
561 255 812
878 666 319
554 189 611
989 163 91
836 373 862
605 115 732
215 92 863
988 21 882
609 172 346
552 854 318
334 515 902
832 397 82
208 667 292
802 68 551
752 578 719
629 599 591
451 355 788
369 436 532
911 828 164
21 531 641
927 306 871
586 240 422
510 209 651
190 54 801
305 823 869
572 167 508
815 419 918
97 137 641
453 90 682
153 906 885
124 243 837
187 752 563
30 884 663
330 34 528
809 491 353
374 234 303
139 576 32
178 366 389
759 403 906
751 925 120
822 595 358
688 87 635
665 679 888
71 96 213
405 535 612
727 863 691
216 245 683
164 249 58
339 24 948
696 755 361
936 849 133
255 111 167
550 458 450
309 542 496
298 243 892
325 984 278
584 894 629
861 911 837
226 437 203
776 194 966
320 418 259
837 128 481
721 944 768
374 803 245
777 624 284
499 968 545
891 926 414
567 139 847
40 141 556
306 832 111
504 791 554
441 895 802
632 673 715
731 263 721
517 335 384
686 342 349
960 83 639
57 232 31
346 636 197
882 910 642
257 460 839
219 416 551
699 738 636
424 366 993
946 370 839
155 595 106
673 641 492
316 35 894
518 109 600
267 590 919
848 259 382
648 21 880
682 723 919
772 964 853
105 33 361
449 761 994
618 501 684
560 844 539
431 493 616
969 911 572
588 825 42
847 135 673
612 600 457
372 179 297
713 392 500
3 981 846
412 227 846
134 695 400
793 320 404
399 775 699
798 575 861
514 421 861
405 569 51
970 740 869
768 464 482
618 415 360
573 762 414
206 774 653
266 515 810
891 264 43
738 524 565
333 467 544
712 726 919
695 275 814
411 35 109
209 711 649
458 247 41
68 201 284
194 10 845
89 303 565
253 321 857
570 285 997
533 797 811
264 677 180
682 188 830
904 578 308
776 119 398
152 753 620
460 876 906
957 745 16
912 572 187
625 652 544
989 63 956
865 902 141
552 567 882
805 341 587
383 281 742
875 218 579
462 259 272
742 895 623
869 218 622
738 56 124
540 443 997
531 95 114
498 668 71
31 578 408
873 724 829
673 679 902
518 752 839
56 820 130
304 199 337
390 992 327
670 9 744
932 933 890
406 362 838
678 474 503
546 797 673
923 875 683
678 271 114
800 156 299
880 696 493
941 518 836
366 497 412
976 96 564
78 923 17
24 650 377
649 364 875
900 141 169
417 47 688
30 695 450
973 540 452
897 742 570
843 621 624
18 874 553
597 186 942
334 176 573
790 887 932
760 452 638
926 189 920
829 438 531
660 350 467
883 736 628
564 717 63
688 983 745
425 924 445
999 784 699
140 655 987
935 300 33
541 706 235
159 542 262
97 550 1
517 188 881
893 521 829
998 61 397
994 374 400
570 762 369
761 579 84
552 231 434
520 642 494
640 156 391
189 529 288
752 71 13
714 93 466
497 900 685
2 732 281
834 431 794
763 834 810
797 712 271
700 862 384
672 936 152
793 734 956
246 107 128
628 688 269
831 119 131
126 739 8
893 900 300
886 525 753
729 284 193
512 901 402
349 301 925
258 459 963
211 52 870
307 38 482
398 123 208
493 231 285
638 190 225
212 580 413
313 922 710
550 951 741
864 583 30
701 544 908
984 408 238
435 255 871
138 736 69
54 270 562
677 287 352
556 463 696
114 893 832
80 482 529
424 222 274
221 482 386
393 694 599
106 528 619
211 199 765
295 71 733
379 304 845
183 137 379
551 896 647
589 265 762
236 451 402
451 274 707
95 860 872
945 88 833
591 291 769
587 206 645
883 481 839
462 784 842
951 329 514
44 497 534
980 161 124
22 184 309
145 994 423
25 814 580
276 443 629
492 970 60
133 956 929
632 344 45
709 569 44
896 679 781
827 494 906
276 394 105
471 146 773
704 145 587
914 871 154
458 425 780
373 136 995
716 265 460
88 404 100
261 119 168
470 954 690
367 986 842
271 660 744
564 512 935
382 985 860
810 274 733
684 229 58
865 615 715
164 468 622
947 62 741
144 815 575
331 567 248
308 398 26
208 84 331
745 638 932
539 460 790
349 756 53
838 657 495
712 803 665
552 298 738
610 426 1000
79 987 176
843 89 408
845 67 84
58 781 921
422 13 954
83 242 81
584 251 920
154 416 761
931 640 569
325 425 512
458 597 559
680 34 565
219 951 313
922 24 443
820 510 453
48 916 240
462 504 583
185 994 614
982 895 939
994 846 165
641 40 15
697 855 408
528 750 460
760 849 152
844 533 191
618 869 878
531 603 698
745 427 276
195 844 624
20 3 197
583 988 465
122 448 228
592 875 386
828 998 611
925 964 505
530 574 124
901 765 942
212 911 589
308 110 310
660 926 23
700 307 916
738 353 63
182 964 72
135 48 873
25 216 853
382 381 113
137 589 893
63 878 444
924 810 416
806 816 350
489 8 765
252 966 397
570 206 231
211 305 278
171 204 587
936 410 750
890 635 209
539 54 331
794 770 441
322 849 796
563 675 72
583 982 918
403 63 2
967 773 216
771 823 370
949 742 529
771 213 816
38 301 24
607 778 170
686 438 964
566 128 654
426 547 829
663 171 462
407 243 155
863 763 564
930 13 973
329 125 424
641 29 284
717 635 808
218 894 136
252 585 279
107 201 771
706 401 57
34 388 101
37 273 182
821 510 704
772 795 300
940 49 172
387 860 882
932 49 533
126 705 658
304 517 740
924 415 574
251 819 499
446 730 342
777 616 253
904 720 272
655 48 12
743 70 337
214 90 708
139 963 123
32 984 888
254 843 584
124 757 716
677 263 469
20 16 619
743 387 114
162 208 313
540 71 121
925 911 403
543 850 709
362 428 741
14 348 772
512 628 708
545 130 584
732 128 677
402 455 946
815 189 54
916 865 352
220 335 763
582 834 680
358 783 980
697 712 917
497 519 724
32 639 778
615 602 988
8 604 76
374 73 641
335 509 92
656 60 35
297 615 517
627 470 696
449 191 19
74 948 513
381 70 660
995 974 755
837 230 491
546 830 303
981 802 762
869 457 357
544 805 360
946 916 878
840 801 724
694 48 466
811 291 672
798 345 554
255 44 528
379 243 566
905 106 261
9 990 928
354 769 493
297 3 458
67 444 110
312 918 70
442 280 290
863 783 301
910 883 476
716 948 394
695 376 948
280 49 198
985 518 775
602 786 863
514 641 203
108 816 541
226 577 209
972 690 397
730 9 515
142 981 426
96 459 991
72 903 240
361 994 477
445 568 530
552 199 582
878 955 678
654 32 685
541 387 999
426 334 330
292 720 363
411 438 860
990 940 558
523 474 934
860 233 983
646 968 565
642 517 121
35 890 545
690 952 101
450 816 450
681 293 141
862 315 549
936 520 459
229 747 582
150 495 876
213 931 936
524 603 863
945 75 635
425 680 194
252 734 61
295 50 278
389 645 972
677 379 25
836 523 426
838 154 140
524 338 402
849 238 847
361 830 49
187 467 698
979 472 800
778 92 20
755 117 250
754 954 97
333 16 609
973 147 951
191 477 909
127 22 178
736 752 967
151 590 841
148 989 394
636 885 999
848 728 884
543 2 662
864 615 788
405 846 945
529 615 43
200 19 729
387 629 775
943 350 51
822 173 517
426 190 375
281 928 143
466 869 227
7 273 103
864 390 537
291 624 11
997 552 29
301 202 705
242 146 996
980 816 867
112 671 826
822 584 222
842 619 498
390 497 256
961 750 707
709 898 32
568 177 593
157 893 787
162 150 729
913 760 827
880 893 345
984 140 426
807 811 207
284 81 536
129 397 40
949 168 737
50 350 371
483 843 58
535 677 415
220 482 749
969 139 931
10 840 594
176 691 748
313 701 864
317 778 180
679 253 444
256 992 137
116 193 738
75 815 491
36 475 74
278 196 185
18 575 796
781 124 54
199 448 950
47 241 352
284 177 5
568 188 529
340 221 890
776 316 746
413 809 871
453 632 924
72 472 898
270 442 17
854 263 488
842 516 258
286 609 174
728 159 57
676 253 868
424 705 706
555 31 659
369 878 941
750 797 368
828 738 695
396 74 297
217 622 770
18 728 183
281 657 346
605 641 316
548 8 393
631 774 807
178 649 980
961 188 293
375 997 599
946 714 970
323 860 375
255 936 752
15 660 974
900 653 351
967 469 796
225 680 526
900 542 740
512 665 521
320 460 612
173 872 251
160 37 345
47 342 845
525 711 698
526 562 991
99 678 243
701 959 678
925 189 364
2 531 158
856 405 139
643 11 386
151 156 128
484 85 850
247 599 904
598 918 412
700 410 99
393 805 214
756 439 409
845 407 954
521 949 770
221 533 203
548 27 629
469 146 863
128 686 971
645 41 341
853 86 469
430 718 496
830 655 387
228 323 508
300 223 846
93 838 145
700 27 888
721 497 278
294 86 305
153 121 463
592 228 421
189 283 210
930 260 541
937 572 398
483 988 371
767 912 500
756 850 474
331 213 194
947 783 333
34 353 341
170 366 926
540 529 688
952 54 1
516 682 650
368 115 722
661 165 180
481 380 708
39 14 123
317 672 211
393 62 298
150 650 660
689 922 316
222 647 883
682 538 72
278 860 598
525 782 389
888 813 896
164 222 8
264 387 520
210 802 683
33 638 986
854 473 264
356 572 622
474 773 519
646 416 927
590 750 876
305 334 918
514 597 508
147 877 385
164 100 89
838 6 998
198 812 971
712 92 964
388 519 793
844 308 267
756 439 913
840 390 347
255 735 516
537 668 378
943 8 565
771 235 729
712 342 651
860 144 306
675 779 93
692 757 634
153 635 613
397 411 869
85 466 56
737 802 514
661 579 300
669 662 860
378 11 187
135 628 475
566 749 39
600 702 842
277 974 590
253 682 602
438 68 768
400 41 534
484 58 126
935 159 32
104 823 565
146 6 803
97 640 563
859 583 411
839 571 593
153 596 266
979 484 17
61 447 924
403 645 82
921 7 269
653 273 626
413 821 752
977 290 739
451 41 339
396 532 120
933 42 905
466 161 9
749 37 945
603 238 837
806 957 157
129 293 655
649 44 165
320 964 813
426 240 868
183 214 21
828 450 611
774 680 296
625 963 893
905 958 419
326 871 706
468 352 770
991 158 951
782 799 840
134 848 261
186 788 581
658 242 849
67 538 151
557 438 677
673 202 84
990 999 941
329 391 535
89 908 371
657 979 216
819 420 639
724 370 64
98 980 17
699 566 822
428 469 761
277 266 235
934 153 977
471 738 924
719 510 232
15 634 761
790 91 554
669 222 457
441 67 798
171 938 400
392 832 311
782 811 684
410 433 488
29 381 236
837 871 817
346 69 713
651 508 423
390 618 457
227 989 947
361 856 674
77 818 225
602 622 324
802 723 76
572 176 290
332 828 847
298 694 833
225 380 118
76 742 889
109 2 126
322 871 244
929 425 771
136 551 501
822 558 329
418 352 275
62 871 61
353 126 742
949 45 163
471 148 896
467 85 323
471 120 663
597 756 776
721 963 810
749 88 185
620 965 186
782 598 155
596 896 595
236 129 710
470 531 306
372 745 262
409 586 417
151 348 965
359 349 208
565 928 984
772 717 998
496 338 439
558 110 889
725 776 464
61 921 786
474 365 22
421 392 93
812 190 894
858 640 31
752 200 241
139 330 815
565 229 480
178 410 626
263 807 461
386 11 881
622 779 839
457 738 142
568 745 320
80 842 16
821 843 281
817 72 906
385 883 678
576 400 530
871 594 782
381 247 40
876 406 86
544 986 229
544 763 463
773 502 862
580 358 996
91 297 841
793 437 23
927 994 735
941 619 174
334 476 859
659 402 987
371 248 738
947 9 465
517 107 178
303 297 397
92 589 679
959 482 380
973 300 612
943 323 753
340 280 31
384 873 97
425 232 840
372 967 290
54 156 714
718 143 482
767 468 850
257 560 60
547 985 408
718 600 960
131 475 277
732 635 978
208 618 540
459 53 475
345 416 443
113 972 919
996 159 498
98 737 782
773 766 900
809 344 911
957 370 591
51 6 882
324 203 735
957 811 853
818 923 863
60 167 897
818 166 730
478 425 797
336 334 62
607 926 315
189 342 90
935 575 761
24 954 154
169 646 434
590 461 312
870 105 846
589 323 949
916 592 431
189 455 392
785 619 590
152 999 117
436 575 85
75 286 362
501 459 518
629 314 942
19 918 52
632 71 170
47 587 311
310 819 652
967 583 861
261 940 378
69 226 863
157 639 396
753 724 842
593 345 821
675 1 888
716 451 203
678 304 173
486 609 412
817 944 933
855 300 683
551 108 510
283 657 763
330 81 162
734 929 315
947 781 207
473 546 378
557 634 659
558 701 725
202 66 938
528 706 575
813 133 369
383 232 8
297 609 544
202 713 265
779 825 890
765 142 382
539 265 377
109 966 748
696 400 208
177 28 181
365 143 632
171 985 65
342 25 264
775 583 800
767 539 974
44 160 869
110 38 994
600 527 429
487 322 981
936 261 488
57 213 310
32 806 198
127 37 269
111 468 670
2 625 971
871 812 10
84 414 561
587 112 727
807 992 23
769 244 524
592 95 88
914 485 168
886 501 540
304 575 801
679 525 854
743 565 434
204 109 335
879 742 268
68 879 938
945 637 704
510 540 185
543 217 435
506 41 632
904 143 771
154 519 840
356 701 530
85 854 447
549 16 432
349 809 998
446 207 733
369 847 954
960 889 662
869 33 598
123 60 256
576 311 648
362 344 403
781 704 28
737 395 520
54 385 734
987 598 702
806 125 428
911 552 753
727 894 818
346 360 36
547 563 591
563 337 1000
725 179 473
859 745 294
738 576 228
19 34 345
348 438 104
874 460 783
344 454 779
431 531 88
233 414 436
995 69 928
75 683 161
731 718 994
916 522 867
724 871 725
80 683 257
215 76 691
299 823 434
823 693 847
5 139 71
200 783 887
617 676 360
674 315 947
222 189 381
799 503 516
81 47 448
249 316 383
89 121 377
879 911 636
637 304 73
929 276 298
404 688 891
857 911 630
612 547 159
749 533 787
860 657 705
354 163 884
429 424 394
202 812 503
854 606 236
417 640 556
271 501 636
308 403 358
633 726 850
84 572 240
243 697 92
417 911 84
511 834 125
562 92 472
598 80 247
548 433 554
585 434 304
64 821 613
818 979 660
282 823 60
178 904 495
30 655 550
3 527 518
981 258 587
641 578 942
753 947 998
76 4 644
422 232 563
561 762 790
113 370 922
674 461 795
740 105 884
19 520 414
314 567 93
670 845 952
528 252 178
113 564 438
645 786 997
758 326 136
900 825 399
402 166 716
943 493 349
882 889 18
549 735 102
67 192 384
159 105 91
873 844 609
895 470 471
954 169 130
777 256 762
571 341 533
719 467 112
691 874 81
208 746 327
270 441 512
552 25 473
389 738 451
373 547 902
340 986 876
296 884 845
587 51 890
619 49 156
337 786 530
307 534 862
678 453 987
837 192 244
576 971 474
333 724 55
183 505 32
708 936 325
981 633 584
602 72 42
176 13 573
852 820 472
873 861 939
855 335 145
779 460 332
510 610 804
12 233 838
456 90 991
983 85 51
358 560 132
884 616 657
746 336 359
911 185 371
259 811 6
993 54 943
9 928 921
60 400 185
12 639 868
211 706 895
98 24 290
649 75 167
479 92 852
896 105 46
175 731 2
149 25 745
266 350 802
505 540 809
592 405 87
578 516 450
781 506 530
156 295 957
254 655 647
938 906 975
324 166 697
977 154 177
864 152 919
519 119 729
39 376 812
383 210 720
960 887 641
144 48 701
412 427 565
78 942 578
132 908 215
169 31 997
865 327 931
476 348 810
280 399 299
649 492 335
573 896 392
763 916 263
17 901 17
299 632 155
942 212 59
503 882 637
482 992 297
600 778 47
498 295 198
195 503 12
289 925 208
970 85 981
320 929 7
379 751 902
440 942 750
864 653 289
278 821 600
537 449 867
406 784 263
815 847 645
675 569 289
250 636 398
325 349 301
149 273 295
708 627 460
800 654 887
956 393 722
446 307 720
146 24 326
608 965 185
285 142 112
393 302 517
400 508 91
259 985 987
151 722 858
234 716 48
63 264 536
527 382 554
331 118 522
991 314 86
324 917 712
29 316 483
520 606 268
629 324 312
750 68 817
179 17 707
368 206 176
147 255 691
442 231 822
105 755 265
227 817 306
172 750 402
281 615 917
190 857 248
689 194 355
303 264 914
775 775 385
498 601 320
331 206 695
720 222 99
468 237 296
636 905 212
313 398 103
950 711 516
21 517 779
155 240 84
555 975 206
892 838 349
458 648 387
31 972 298
650 859 158
987 609 924
87 543 792
87 220 158
173 424 450
957 897 603
918 923 474
331 693 364
647 126 932
746 423 662
385 815 482
554 111 483
646 475 791
588 747 623
418 841 328
98 231 823
572 24 907
964 781 324
988 567 229
693 142 750
695 563 590
461 231 550
817 414 271
832 718 876
619 334 160
423 710 322
181 803 738
212 577 456
21 876 404
443 766 794
976 300 212
287 692 135
47 553 107
611 205 859
830 397 415
554 878 38
601 665 539
761 925 550
480 54 161
155 644 98
340 166 66
749 85 609
858 818 948
866 918 866
615 580 926
81 423 661
476 656 752
142 865 121
284 782 382
679 609 815
988 483 518
887 556 104
274 401 584
976 77 650
208 116 597
812 342 464
803 454 587
820 747 609
519 84 112
645 829 657
709 890 292
279 269 672
887 133 100
63 822 543
803 255 331
959 504 466
646 392 708
469 818 114
531 659 629
601 447 81
916 878 782
27 396 780
167 774 98
580 513 116
29 242 413
907 534 717
743 502 79
651 928 650
249 882 359
403 684 512
259 860 147
869 323 74
133 484 766
674 518 462
83 335 451
870 731 13
82 893 474
408 952 192
913 758 16
517 479 809
243 922 643
198 635 926
108 584 702
558 297 285
353 753 489
656 995 757
285 558 861
624 489 721
993 111 887
208 808 426
299 501 938
366 992 133
274 858 377
500 528 890
113 886 741
447 372 263
450 165 195
740 609 740
796 104 482
576 160 432
536 881 548
895 386 508
64 123 722
424 843 246
689 249 565
630 161 312
307 781 465
833 302 833
757 667 116
717 188 716
118 999 232
843 217 120
345 940 261
247 555 536
113 286 899
354 988 307
429 258 742
801 993 814
429 900 778
76 208 41
758 298 344
251 745 663
194 407 897
950 558 161
923 210 699
157 517 237
793 831 698
655 269 451
785 478 32
542 190 888
200 74 144
546 870 254
593 221 95
460 122 939
836 338 124
22 81 297
767 554 145
961 271 558
904 955 626
199 392 77
3 709 125
274 90 317
457 264 698
613 289 400
546 386 389
705 693 69
116 37 586
858 270 618
764 152 496
970 370 476
988 851 592
893 574 96
325 361 304
823 611 455
342 193 899
411 347 414
558 62 19
814 828 107
311 640 873
891 660 495
315 842 995
487 150 384
739 165 352
320 43 85
797 444 568
409 260 727
901 81 679
417 366 893
423 599 68
709 767 537
836 42 308
955 160 138
515 236 772
7 107 425
930 497 567
995 151 248
573 421 419
802 753 959
453 371 259
262 597 296
836 137 384
467 734 773
552 59 313
547 185 920
822 709 277
531 168 36
753 116 806
333 142 994
675 295 57
295 950 350
339 953 682
348 977 987
511 363 125
233 511 12
299 184 2
602 797 147
147 232 272
815 520 367
365 704 501
585 105 394
730 801 37
209 481 864
70 881 529
946 174 143
254 263 425
61 878 506
305 970 757
205 411 768
610 676 448
324 224 285
757 114 534
406 899 151
311 367 999
533 931 988
275 634 404
540 84 897
578 845 762
399 608 381
579 47 916
546 7 663
283 572 157
561 146 22
693 411 702
16 853 975
685 895 293
924 907 28
210 731 775
465 70 522
539 160 790
573 95 515
507 592 734
588 474 854
303 447 476
421 869 163
182 136 680
950 746 19
482 206 533
59 299 592
71 396 174
388 662 856
65 31 139
839 673 671
635 129 948
179 503 374
37 65 220
295 411 782
804 978 234
530 436 697
704 713 844
203 553 27
930 986 596
124 655 956
52 925 592
923 169 753
102 869 68
161 399 420
214 705 43
998 721 208
767 686 381
244 397 369
685 740 82
11 536 724
295 848 208
308 329 635
750 897 378
90 148 835
453 791 121
453 557 209
305 681 655
825 659 713
115 278 865
823 959 233
667 942 812
97 108 438
151 761 731
604 489 469
668 447 400
745 749 413
948 794 521
388 698 298
24 913 365
472 181 628
136 14 319
210 437 537
56 930 249
437 65 865
629 415 796
558 823 80
457 966 431
729 354 969
898 593 518
227 35 353
281 564 757
665 435 905
874 656 989
992 39 591
647 376 445
902 653 471
66 639 757
274 446 926
714 704 295
351 612 375
277 872 798
486 558 722
743 737 899
988 482 145
705 808 605
249 890 308
374 138 713
235 113 871
785 546 467
914 599 315
827 702 459
413 507 162
156 489 283
916 305 471
551 148 144
375 788 925
354 817 807
351 693 350
710 608 249
4 276 950
900 989 345
390 710 832
760 929 549
47 312 890
451 104 356
81 475 309
819 754 263
875 352 375
885 654 3
210 229 268
454 812 213
982 440 705
613 874 550
433 252 659
309 281 57
543 25 88
250 944 122
490 224 924
498 233 553
85 920 823
717 282 583
724 722 852
479 670 177
602 963 732
94 21 10
843 243 709
351 514 781
330 409 973
198 939 371
429 642 899
781 797 834
215 313 375
652 993 215
982 872 320
633 546 956
454 224 959
898 536 453
909 965 866
81 89 759
825 109 731
766 982 475
591 187 162
203 564 985
196 302 719
708 365 360
953 911 37
509 165 381
554 499 611
649 536 760
520 549 236
584 36 175
832 880 658
552 707 902
475 179 46
902 179 748
471 542 507
886 498 483
494 436 819
730 492 929
565 536 137
752 990 762
591 796 824
694 936 289
82 440 5
138 973 183
778 688 952
845 375 898
101 930 424
367 913 585
926 501 208
153 693 878
430 53 108
414 783 445
279 942 920
715 720 652
635 759 730
17 279 516
45 305 446
192 389 335
102 472 27
782 929 681
594 945 228
848 427 188
11 539 322
144 332 710
806 867 720
528 781 406
621 675 469
861 358 247
781 826 865
511 778 91
112 698 218
776 201 819
325 990 390
914 262 270
174 66 654
542 258 976
946 63 161
378 816 957
388 382 22
243 154 190
811 236 446
275 132 499
172 143 168
764 671 377
301 744 326
341 833 61
275 842 489
436 899 690
21 433 280
973 290 343
218 54 263
521 977 620
376 202 837
443 607 310
927 881 533
983 221 313
45 457 378
731 26 853
547 90 28
634 931 516
632 399 128
982 21 923
771 38 335
270 348 519
399 781 84
504 849 721
922 917 556
384 359 165
654 667 9
818 110 95
379 652 688
228 764 454
245 481 988
256 376 686
418 227 985
344 104 792
926 856 629
97 101 948
170 543 748
917 294 922
770 272 18
588 723 989
102 879 31
315 186 306
123 66 78
280 926 623
818 784 902
484 518 750
833 301 60
41 532 348
737 699 416
293 656 316
87 323 518
984 531 657
23 180 784
866 72 956
805 178 227
488 839 787
350 971 631
761 772 403
687 534 218
716 992 527
91 645 838
820 837 9
202 124 722
334 712 751
624 386 295
338 977 505
820 255 20
264 662 346
890 678 595
605 178 933
306 765 757
253 104 938
906 90 523
427 131 313
993 504 383
767 770 806
134 706 234
175 192 277
121 223 214
137 330 48
47 599 527
183 925 470
291 300 645
227 487 270
603 20 822
197 611 140
864 350 889
91 523 267
682 187 581
800 193 4
291 207 259
480 246 253
243 200 201
43 231 437
452 149 265
983 740 390
767 842 56
163 979 100
142 859 747
625 908 78
706 303 807
211 621 354
343 32 504
505 449 477
367 319 308
121 917 435
116 828 600
488 259 595
378 350 875
504 954 655
781 208 417
83 765 987
622 964 779
550 66 995
147 228 605
801 30 809
407 383 671
190 119 151
71 656 128
392 146 825
287 173 608
334 807 279
860 703 13
951 408 433
531 61 312
671 801 500
762 437 656
635 508 156
589 141 758
130 692 50
844 630 330
156 293 536
386 339 167
895 754 258
136 281 315
423 550 279
228 390 393
294 462 367
268 367 129
740 79 679
951 876 480
840 524 267
797 646 372
767 131 739
117 340 691
188 304 105
919 82 772
705 841 978
323 68 149
885 436 163
634 249 575
375 350 166
516 82 463
281 260 948
610 508 406
416 527 372
572 668 107
266 507 589
452 587 351
712 353 384
996 218 288
31 310 714
958 880 762
257 907 160
723 249 691
105 526 891
486 608 238
455 184 814
665 624 202
272 256 845
767 847 147
898 216 737
491 637 449
286 511 257
817 875 191
30 14 915
996 791 639
537 6 98
568 791 212
260 545 210
320 475 839
739 664 402
114 735 311
808 726 328
457 633 354
835 834 771
803 376 848
19 970 685
37 526 226
195 398 224
459 543 902
16 610 114
428 634 974
258 576 612
989 271 442
377 949 615
803 689 859
874 419 767
231 14 521
490 462 372
118 572 359
321 610 990
583 974 501
610 653 265
608 367 982
226 537 905
562 247 339
927 653 424
419 179 319
691 420 413
405 105 212
345 605 39
517 708 590
719 333 691
790 388 694
20 282 153
143 442 849
299 649 405
721 2 602
48 553 596
93 394 349
490 961 813
926 370 782
114 143 123
339 307 505
396 82 816
872 573 242
899 643 27
445 684 392
65 847 837
213 602 677
286 632 496
763 650 185
720 957 529
323 492 751
996 934 143
693 804 416
252 252 916
871 32 263
578 536 820
627 650 188
108 483 579
270 546 772
264 806 771
802 32 776
225 386 502
510 63 606
481 786 568
716 5 637
705 399 521
707 563 677
519 212 610
607 992 421
24 676 957
829 514 790
551 889 450
707 127 984
91 197 790
431 1 891
343 534 662
822 48 432
726 548 237
111 596 273
829 495 186
49 27 687
70 439 294
83 391 634
9 332 748
34 548 30
197 127 337
656 160 499
144 752 253
627 715 973
275 105 922
819 145 157
513 82 5
80 613 479
873 207 739
730 665 742
593 255 710
898 587 149
878 758 327
666 305 31
505 436 398
104 112 777
28 159 327
512 553 254
997 934 439
627 29 659
138 400 215
882 91 371
141 908 136
919 279 405
177 610 648
230 797 125
86 10 659
151 886 873
697 706 621
831 161 933
352 454 239
32 429 640
780 491 504
558 766 143
583 396 158
523 670 466
792 824 852
164 518 838
292 19 158
621 893 611
495 309 211
395 424 742
620 632 146
336 331 489
280 533 160
692 94 546
909 112 503
26 275 585
318 123 387
72 710 310
958 288 610
635 526 330
462 755 538
234 651 988
614 103 287
401 312 535
299 991 117
641 211 346
490 809 682
206 211 199
107 677 399
608 297 248
1 684 456
54 753 702
113 102 393
895 314 907
473 964 788
35 268 403
715 648 561
746 258 743
714 512 988
155 896 146
92 906 133
415 70 391
240 693 747
311 901 954
353 596 610
843 313 533
196 752 352
964 968 838
318 214 698
36 914 295
609 406 691
411 881 38
480 630 119
534 458 701
825 678 445
403 836 212
931 869 828
799 288 990
223 124 431
188 570 138
747 969 83
973 423 635
109 878 119
492 599 665
13 818 437
653 93 720
245 848 233
604 452 833
901 247 295
572 364 888
394 146 633
673 660 358
543 496 777
120 682 16
119 606 44
813 257 198
89 748 983
950 947 512
316 925 630
934 167 751
597 762 451
964 307 592
854 497 139
420 581 317
97 754 103
814 111 407
406 682 33
917 33 118
209 467 165
587 187 939
223 227 170
811 195 760
554 165 697
150 972 974
946 988 309
666 503 704
886 727 139
152 870 685
220 433 195
221 518 915
453 439 656
746 668 954
4 119 372
128 683 238
944 879 143
494 988 281
136 572 170
212 336 687
750 435 695
173 498 428
639 525 563
656 104 172
562 319 278
736 947 337
254 807 73
765 69 713
352 246 961
546 682 169
909 466 787
200 17 108
853 610 280
546 645 224
9 983 716
954 551 900
278 960 281
732 622 602
138 71 785
721 146 883
174 859 995
254 757 291
749 405 893
214 258 249
747 575 890
285 634 803
497 593 454
790 220 82
24 133 8
943 21 738
259 542 375
692 913 477
674 291 864
185 248 600
988 970 238
467 476 669
221 563 891
497 33 250
832 402 165
94 630 338
862 114 525
363 611 554
623 222 596
587 772 399
272 672 798
654 53 430
598 879 883
681 253 19
233 453 300
461 839 998
764 854 315
152 871 338
948 760 973
841 2 504
32 46 868
343 201 883
688 519 776
180 759 278
208 55 789
629 688 810
997 156 779
917 956 300
265 116 210
147 68 542
940 964 972
737 364 884
3 275 975
622 426 786
430 624 370
734 198 660
508 146 552
600 986 190
385 878 987
864 395 765
867 22 411
974 880 117
417 999 558
166 323 572
516 715 146
265 453 326
594 217 544
91 879 482
1 834 699
535 38 430
97 885 18
528 765 686
957 388 9
609 697 82
162 303 23
759 945 464
48 810 779
4 237 183
65 347 496
215 353 950
744 78 571
995 321 708
412 572 82
421 895 840
253 9 375
689 706 836
853 405 372
615 552 582
682 381 361
338 424 463
955 307 491
681 473 951
361 626 128
129 903 880
888 646 209
986 183 682
685 452 462
233 768 894
426 118 807
525 68 567
103 857 186
358 743 614
892 378 65
883 367 388
44 93 45
555 260 117
875 472 513
126 130 346
348 600 855
356 901 416
764 786 120
941 132 48
874 93 250
315 489 102
915 189 154
877 231 821
881 706 212
205 260 850
195 626 704
844 249 536
851 845 840
524 360 52
387 240 254
830 869 538
577 739 491
716 152 471
269 958 669
370 489 984
728 801 832
745 4 426
783 331 209
220 544 891
912 661 374
46 738 490
509 671 146
754 135 746
350 59 7
29 930 892
299 297 292
529 578 949
889 163 514
835 111 829
196 834 313
888 350 874
783 744 944
83 307 276
536 446 836
106 966 522
207 256 224
825 41 428
727 792 102
598 489 162
62 905 773
950 386 989
522 941 211
840 488 293
820 16 980
120 243 722
25 581 884
95 610 94
950 690 273
865 675 899
3 136 764
278 594 192
212 173 258
789 544 914
484 757 629
974 357 601
66 301 8
367 329 464
688 834 19
889 511 800
129 874 35
763 691 575
11 873 325
207 246 485
357 807 36
203 791 111
315 519 617
210 867 103
831 914 642
980 112 803
610 422 15
428 478 325
739 785 272
864 647 459
422 354 723
830 616 280
185 625 60
772 288 826
11 685 493
136 265 493
973 887 392
626 949 695
814 381 922
485 962 446
849 601 619
206 944 879
409 251 627
126 618 239
528 44 574
402 811 7
668 892 331
381 763 220
627 861 289
131 346 84
632 825 563
690 860 671
254 234 446
676 989 205
116 777 848
575 39 988
337 945 379
929 937 758
514 916 585
422 850 136
994 613 162
587 982 669
665 247 52
432 735 459
840 231 586
201 704 718
331 85 16
901 822 76
47 992 238
562 880 816
678 443 274
73 929 843
681 866 898
878 898 288
389 561 603
378 885 918
320 870 123
141 39 403
174 269 318
645 157 975
791 93 855
380 371 182
59 17 940
441 904 882
481 178 575
157 270 112
675 691 81
673 608 946
110 84 66
629 964 525
945 970 958
364 339 179
76 358 722
38 199 467
898 37 888
574 989 143
777 104 655
189 282 110
73 446 382
142 74 27
403 926 425
651 406 565
21 889 581
400 341 1
827 510 512
110 895 917
503 847 725
971 110 910
315 413 982
864 805 67
758 271 347
138 637 99
902 881 602
292 406 356
341 18 262
317 779 846
158 126 133
710 145 103
321 277 605
470 624 848
941 626 791
882 690 888
478 793 62
383 452 598
231 523 680
177 18 117
521 67 134
145 960 35
301 422 913
122 718 514
942 414 118
740 715 243
970 400 27
261 742 559
290 199 313
772 984 95
447 544 324
615 654 870
167 734 497
200 837 845
832 208 944
603 166 840
924 170 106
907 44 383
902 881 396
293 131 519
620 731 635
612 972 105
118 854 474
287 726 955
797 103 666
976 542 750
815 30 930
519 706 727
329 39 927
909 498 730
893 668 261
525 584 179
639 506 830
688 746 671
35 89 946
855 229 155
753 527 616
982 827 450
530 678 755
454 808 580
253 357 296
652 930 605
165 989 287
904 303 148
669 581 832
496 667 389
615 375 183
79 753 504
89 372 483
160 937 659
513 549 148
734 99 854
898 908 298
48 427 349
815 746 925
657 269 611
296 633 538
814 954 348
466 277 787
980 12 411
667 94 963
89 503 718
326 610 504
193 240 854
155 48 889
395 602 211
123 135 321
12 349 999
258 24 812
68 154 394
957 377 1
296 421 118
710 212 585
256 169 892
822 502 47
218 818 342
794 396 257
222 134 797
313 779 237
2 350 557
868 543 695
409 644 352
479 390 826
32 437 696
199 133 796
673 464 641
531 371 447
827 183 479
392 260 372
641 677 443
208 481 883
617 8 259
115 790 905
40 818 682
464 323 921
605 202 477
213 711 741
178 120 160
317 706 150
730 120 369
425 978 666
366 134 530
42 656 54
810 699 652
726 579 180
584 839 914
281 692 454
99 159 420
981 756 684
807 696 701
772 651 881
303 181 502
133 946 285
134 29 277
262 155 470
481 225 72
473 654 72
197 932 206
298 776 702
493 642 335
15 479 769
7 102 258
536 761 561
39 559 63
225 389 489
316 147 654
77 489 664
161 791 809
181 934 124
790 260 277
18 505 66
887 166 886
855 787 915
45 961 611
778 723 113
4 652 591
892 666 354
293 747 57
286 478 627
709 559 30
502 515 945
917 385 374
442 247 68
235 351 180
165 885 301
504 997 58
688 596 9
371 207 387
610 144 149
110 885 970
410 977 428
864 937 923
484 210 528
794 389 577
930 349 829
349 416 888
429 181 28
795 618 699
444 627 637
805 437 960
236 814 846
182 951 578
984 52 107
605 397 223
859 741 974
96 730 860
515 250 634
223 863 581
520 857 690
974 389 153
509 820 311
31 129 77
590 795 625
903 119 343
915 87 348
8 210 381
723 776 295
774 699 919
628 977 50
765 952 323
657 74 606
515 350 223
189 334 345
522 313 460
375 6 505
905 602 392
103 541 208
163 51 557
640 901 912
119 976 248
30 322 737
234 670 60
577 845 585
434 96 976
586 555 315
716 743 973
709 559 164
311 945 437
207 157 601
794 941 656
146 65 60
243 102 840
135 943 752
818 93 904
851 131 410
141 412 192
453 228 347
508 744 595
70 212 780
80 527 364
818 123 137
792 218 991
414 340 296
460 180 524
890 192 275
893 604 81
225 2 876
604 822 72
190 850 200
842 264 590
280 173 807
16 468 581
577 973 867
927 897 692
292 405 431
378 615 229
317 911 850
826 211 455
125 410 883
755 294 486
933 509 63
501 725 567
195 129 792
533 364 664
187 430 152
668 116 319
647 60 919
632 855 249
202 140 64
250 849 606
665 800 979
879 609 202
714 961 582
35 471 479
874 855 981
410 968 841
297 374 492
712 24 962
784 910 777
324 696 952
647 187 127
856 784 59
536 726 824
764 822 619
791 787 875
508 607 328
405 685 935
95 772 355
603 959 46
833 673 582
324 508 621
802 506 599
470 777 162
888 879 930
594 297 487
962 177 592
849 993 702
503 181 946
681 204 813
606 840 514
793 482 252
631 875 772
585 900 940
986 177 760
797 715 810
901 951 243
379 210 492
972 755 239
835 712 827
364 424 240
31 602 817
920 600 640
834 376 540
447 594 60
477 399 900
93 686 192
167 7 594
402 414 649
181 125 233
272 712 81
866 915 689
440 385 840
401 671 841
918 860 569
280 833 300
956 707 634
927 721 968
700 292 8
433 680 730
402 216 954
762 581 894
233 832 324
474 971 101
669 448 767
648 985 919
177 160 783
458 825 596
785 72 92
27 997 909
194 60 349
79 870 120
47 225 73
243 639 27
136 182 72
640 897 368
583 54 682
856 576 874
18 421 526
361 502 919
775 320 558
619 422 78
925 226 968
316 468 906
919 588 47
308 554 111
110 460 563
525 494 805
543 641 838
570 770 731
434 694 857
268 764 21
869 829 982
1 159 144
800 622 902
461 328 101
322 815 61
157 437 733
420 629 301
817 476 684
20 972 585
874 264 800
828 572 803
813 913 755
979 572 415
853 643 687
292 459 881
479 967 826
398 676 140
522 353 458
268 994 900
582 474 634
909 988 631
263 63 988
862 106 591
593 473 233
951 697 914
45 910 848
19 43 821
100 655 915
995 482 686
4 315 216
325 30 561
905 355 710
633 500 430
245 744 341
892 730 792
123 314 283
585 704 553
392 970 341
547 561 324
515 730 282
136 18 994
942 259 502
10 537 977
917 912 405
864 402 162
510 736 765
629 102 258
561 177 994
190 829 274
954 955 252
745 669 107
829 994 707
836 475 612
985 880 373
940 713 381
455 282 575
687 80 561
253 401 899
315 463 144
30 596 112
824 333 810
724 4 584
940 172 338
952 407 61
837 318 26
145 306 557
260 940 659
619 600 808
319 444 376
922 336 111
407 970 955
751 990 191
963 891 280
921 895 758
37 381 864
951 531 661
476 98 400
453 878 718
937 351 35
134 255 984
38 8 997
369 493 992
843 198 601
790 558 186
450 364 141
354 817 889
502 133 989
144 519 995
727 538 13
427 181 928
448 522 50
481 653 67
92 442 83
842 125 169
470 968 891
154 952 714
569 178 763
794 92 510
16 52 542
269 787 50
861 370 100
113 37 643
767 906 274
637 197 786
32 781 537
162 427 24
908 535 159
988 594 707
881 261 251
410 867 617
139 510 932
316 257 252
878 149 124
653 639 519
137 374 120
689 174 712
417 998 947
96 43 606
588 616 252
147 840 725
879 389 93
463 313 359
513 500 981
375 954 732
705 594 944
430 831 685
894 506 149
933 444 366
573 441 200
34 302 634
448 363 57
202 81 83
988 994 668
743 307 2
499 384 266
365 761 811
524 322 279
921 823 660
480 728 294
379 726 103
862 209 306
574 9 830
272 260 718
309 696 311
270 85 143
688 329 832
52 108 335
415 579 412
144 804 805
86 901 886
190 505 860
353 342 941
959 171 137
609 573 984
247 995 280
759 612 268
230 180 1
721 201 940
289 75 375
787 469 632
778 705 401
752 880 576
988 520 356
320 380 882
731 356 280
987 865 203
796 604 730
223 64 266
217 129 545
103 468 683
423 574 269
20 886 818
779 880 21
512 775 422
417 880 544
224 147 936
519 54 198
385 171 539
418 480 567
679 76 822
111 763 107
673 7 192
781 673 420
256 904 387
776 59 9
82 802 124
392 513 460
410 10 482
635 608 758
970 939 980
865 258 721
715 322 448
231 860 534
132 499 81
261 211 592
249 43 552
35 337 248
230 671 966
161 407 930
124 308 848
598 546 224
818 537 916
643 675 637
256 26 267
552 393 684
864 717 231
351 522 602
317 618 791
104 106 977
640 406 217
965 482 798
233 33 255
215 405 14
842 177 812
248 247 956
250 550 872
137 278 542
337 599 490
102 573 816
374 20 958
905 526 736
657 437 279
109 983 763
70 371 958
260 81 648
174 14 595
386 669 51
740 358 483
474 975 229
719 989 971
626 504 914
475 413 348
59 390 859
28 413 375
587 310 277
686 770 482
886 501 640
70 308 283
617 986 780
597 758 957
209 448 921
574 273 264
636 51 270
373 75 582
670 217 53
122 636 299
47 762 684
526 785 643
930 219 390
78 116 875
441 447 156
853 747 712
175 206 806
134 240 500
541 683 773
586 481 11
89 488 198
239 337 152
227 101 919
10 886 453
50 48 254
470 324 867
647 759 499
420 897 190
232 924 449
845 595 997
191 631 925
950 167 288
588 282 496
603 938 682
8 921 767
727 445 280
667 217 45
314 213 338
255 18 710
708 608 99
110 151 152
272 758 571
946 677 149
877 263 453
412 97 348
953 145 717
23 7 760
959 206 129
13 961 440
578 923 156
561 229 160
745 235 870
255 658 16
702 596 71
721 203 524
490 810 301
594 244 891
907 427 741
328 804 275
496 818 887
70 332 557
491 520 52
192 431 829
8 976 275
850 866 108
781 961 122
786 646 914
635 153 418
284 123 989
788 192 263
671 615 463
300 866 710
959 223 991
109 258 199
258 853 518
725 890 148
942 539 893
995 535 474
674 206 676
778 101 968
435 38 134
844 790 229
922 501 243
355 601 463
4 749 374
931 56 553
994 967 488
60 386 100
267 329 44
214 154 625
550 776 500
405 895 53
644 270 652
88 526 118
677 13 830
396 509 637
408 76 429
214 849 845
585 361 941
321 753 491
70 224 418
644 140 613
123 163 159
87 912 23
823 490 571
207 277 724
846 588 767
712 738 10
192 894 914
315 941 425
241 387 985
456 840 981
562 837 729
388 265 737
815 963 478
246 587 262
466 939 241
703 948 532
392 82 685
736 782 696
523 609 738
824 914 295
488 937 598
317 977 482
98 283 728
243 508 578
838 473 598
403 326 653
983 897 738
886 640 458
988 474 720
602 902 49
97 927 699
667 144 646
467 452 88
181 779 695
168 143 610
272 776 227
70 585 960
13 925 422
354 676 820
441 675 874
260 830 398
583 647 728
297 591 216
123 93 239
56 415 738
444 634 452
321 740 480
840 360 666
379 842 794
102 31 555
692 267 500
216 129 800
806 306 775
144 782 605
280 10 72
980 434 905
11 627 319
580 836 828
574 255 355
979 576 545
395 98 684
188 326 526
363 281 936
519 220 257
671 348 521
540 290 261
177 358 94
591 428 501
762 476 354
485 605 800
204 292 330
909 497 438
915 472 51
634 419 569
32 434 355
919 169 983
622 834 726
196 20 671
351 942 971
880 285 594
737 921 319
295 356 148
605 111 658
342 841 979
545 536 257
12 288 263
823 947 172
916 497 441
452 348 201
783 182 89
885 256 528
919 176 370
135 72 80
401 283 297
822 324 817
482 953 870
808 138 275
6 997 329
170 367 967
685 240 41
571 637 756
478 297 721
239 470 373
120 448 948
327 248 513
270 995 241
607 8 706
690 837 210
263 995 330
494 331 658
758 707 10
910 929 469
28 15 709
218 165 428
911 94 588
515 257 360
648 332 603
827 406 54
70 790 236
329 135 180
338 243 674
677 236 84
925 515 857
345 360 606
375 732 724
257 732 850
225 458 22
292 246 126
877 495 933
842 460 692
835 419 883
352 597 903
168 421 654
74 185 951
162 26 819
977 391 868
295 109 822
397 695 471
494 193 822
595 34 735
885 162 718
442 87 986
445 658 542
267 598 897
35 282 90
679 322 881
96 991 619
357 58 567
51 527 245
596 529 420
205 443 177
317 838 953
212 848 644
349 750 909
588 633 263
865 161 84
331 102 728
970 882 289
940 706 880
891 587 239
150 945 846
401 879 20
349 225 348
618 633 8
337 971 537
376 509 684
486 513 806
40 574 374
331 770 476
653 776 996
766 139 837
219 942 46
255 816 370
641 350 712
109 995 582
485 211 344
862 28 312
543 211 61
314 818 822
310 691 609
178 784 872
567 15 792
740 467 482
912 926 161
786 531 742
935 157 396
380 856 377
352 274 292
747 263 749
878 260 983
959 181 854
17 248 819
803 426 585
817 247 371
327 145 961
58 14 763
550 399 51
441 182 528
561 778 5
533 501 234
507 828 394
953 77 102
366 608 250
224 723 639
702 124 943
402 466 949
564 295 890
398 777 729
869 292 31
112 801 143
52 319 509
885 788 349
381 832 819
757 866 35
940 181 431
760 5 867
653 773 777
275 784 978
124 250 919
413 123 287
128 718 594
276 81 699
219 569 920
253 414 970
109 161 115
964 475 697
649 220 178
592 387 144
120 218 206
603 731 9
909 69 48
121 77 673
600 797 209
614 22 887
983 895 130
716 328 555
457 254 668
861 170 328
796 932 954
326 70 572
161 482 965
316 843 576
839 863 233
907 469 107
949 77 110
740 233 883
556 154 401
743 701 510
388 181 571
234 463 390
621 14 154
152 300 603
585 571 471
500 76 829
999 832 303
15 11 402
291 391 102
41 755 332
948 968 968
533 673 711
566 50 489
952 500 657
417 691 440
347 245 186
489 380 408
622 363 678
31 224 110
54 382 729
560 126 185
82 582 882
996 100 727
659 380 434
201 831 740
26 618 382
913 176 72
607 694 659
689 609 257
270 324 978
388 608 286
228 549 221
839 227 494
34 466 528
413 124 728
457 637 138
262 958 852
919 114 518
115 89 562
144 617 149
197 2 120
496 615 742
807 991 26
72 414 96
856 137 237
735 2 23
525 994 372
339 549 414
358 585 206
871 268 763
528 491 167
391 107 425
59 332 759
714 559 905
924 367 128
335 755 26
293 658 435
675 92 747
276 164 788
497 912 694
377 979 597
98 556 15
892 929 208
695 389 733
910 663 257
173 74 192
438 469 267
1000 199 619
911 56 834
492 797 68
560 997 329
791 416 810
355 780 388
378 256 422
522 944 888
145 204 236
358 750 817
664 867 483
978 92 340
305 309 379
639 437 934
556 546 911
521 417 52
389 713 723
434 921 572
316 972 903
325 83 733
449 905 100
30 587 834
294 467 94
95 427 652
249 642 651
638 547 560
217 280 147
429 900 782
281 630 904
34 650 260
267 790 975
168 40 483
542 857 919
860 496 647
155 420 281
268 962 532
428 958 489
454 724 991
990 597 876
301 420 378
496 914 514
49 178 964
740 817 414
734 377 816
702 974 571
485 398 5
722 652 337
466 985 598
578 151 887
894 916 650
864 261 923
198 586 678
473 304 72
763 754 810
378 526 744
971 99 289
807 692 362
799 986 469
154 800 756
830 618 17
328 422 389
753 338 280
474 886 572
417 773 678
410 563 893
790 622 134
868 359 509
881 626 395
695 781 2
245 235 611
828 190 905
304 233 305
646 280 658
704 595 945
674 988 759
891 391 649
89 927 781
231 118 61
811 810 145
932 931 43
269 582 926
822 533 705
774 106 246
543 379 252
63 927 639
628 463 994
754 565 991
494 350 825
124 383 795
900 95 641
181 788 124
591 721 904
62 359 524
445 842 44
796 58 135
659 60 734
444 902 805
644 114 140
544 870 182
71 508 951
369 716 6
696 152 511
260 756 723
92 753 331
858 23 301
675 563 261
114 26 86
233 392 486
810 80 337
933 44 765
158 157 111
182 264 997
351 820 471
282 925 631
111 627 926
880 710 534
276 702 888
729 363 562
211 657 421
130 347 406
791 993 759
397 682 997
634 69 251
536 571 363
723 153 629
702 983 640
552 747 377
333 158 170
725 729 871
615 933 539
117 106 854
68 297 39
313 323 300
455 754 227
271 349 852
96 171 818
172 374 74
170 802 290
100 85 491
126 395 951
417 57 56
376 105 277
667 116 140
440 271 443
591 771 955
602 699 126
370 137 573
442 940 580
735 637 331
594 261 914
95 873 985
646 930 159
840 668 509
890 875 722
281 26 63
282 263 290
725 58 161
266 426 532
726 576 632
231 194 362
380 444 307
501 782 153
285 410 628
994 807 787
335 603 604
179 788 471
460 411 772
660 864 974
308 397 89
126 902 343
721 492 990
980 80 500
23 787 177
782 324 317
82 807 950
658 160 598
692 546 896
471 767 261
655 27 58
436 812 486
144 645 904
192 429 810
429 93 108
547 212 461
472 807 989
564 387 439
883 987 66
692 925 661
518 980 71
355 868 729
839 41 710
257 144 70
361 719 202
888 997 961
976 862 472
608 216 660
323 963 687
530 139 140
131 853 729
601 695 317
659 716 362
534 569 276
248 847 712
722 55 725
146 293 604
553 437 910
612 382 832
580 11 796
401 922 672
472 617 204
87 34 981
606 278 149
647 781 192
170 556 635
709 541 932
967 864 223
421 99 215
994 688 805
607 304 370
342 766 325
429 382 263
184 964 142
377 742 538
884 744 887
364 491 971
983 978 216
340 734 682
646 83 201
389 243 396
247 217 521
284 196 845
542 975 697
248 180 989
746 154 937
737 55 216
24 929 611
413 127 17
688 908 871
312 409 151
367 896 647
403 497 178
365 825 260
560 308 911
448 674 136
805 317 962
984 233 932
823 178 803
988 526 620
905 999 836
508 580 418
469 194 938
8 153 537
746 248 65
97 939 803
22 296 349
535 867 436
318 926 214
954 310 151
395 355 275
572 233 730
342 387 587
935 277 94
903 495 119
923 259 793
491 292 899
442 361 919
52 74 871
759 957 885
373 49 904
556 569 512
430 425 92
482 160 598
964 969 271
607 296 179
868 643 31
91 448 527
433 797 670
211 740 957
68 163 712
169 126 655
108 675 659
979 343 192
574 256 423
395 110 513
790 850 294
279 559 192
374 246 750
274 608 149
205 898 732
818 624 671
740 132 762
563 648 487
485 276 108
123 847 515
205 686 167
272 952 677
740 396 683
527 270 837
130 730 763
134 115 140
756 284 954
715 749 986
190 485 24
966 850 730
427 481 69
172 701 987
938 918 261
78 937 650
595 494 228
129 301 687
195 832 892
279 233 869
172 447 788
462 375 118
993 562 187
814 645 61
823 309 69
697 642 398
815 360 804
869 879 131
699 191 811
710 128 911
79 585 935
378 250 352
835 84 351
28 95 105
717 953 622
357 760 198
356 836 477
416 138 155
90 182 646
125 620 430
704 535 662
23 143 620
249 941 18
193 126 561
816 602 894
942 248 652
395 869 657
625 588 314
308 791 957
492 997 241
764 393 773
644 125 608
379 115 215
325 62 348
693 424 485
961 359 206
175 224 686
599 339 467
75 518 34
673 760 997
192 427 877
534 566 664
285 866 459
737 278 414
678 733 517
113 110 319
56 72 602
939 226 755
609 613 866
365 284 193
380 663 599
772 270 941
884 274 509
551 143 405
38 970 635
77 429 21
867 763 377
124 818 660
909 753 452
908 665 462
178 464 592
4 370 99
648 615 917
682 684 623
824 992 557
704 587 851
853 963 21
957 162 99
869 635 114
785 451 538
329 313 781
437 388 242
714 1000 889
498 923 864
629 344 821
985 53 600
24 895 21
323 619 485
196 644 813
121 726 956
318 613 825
366 148 344
280 276 446
123 67 152
693 573 285
300 918 24
181 339 137
113 141 989
45 675 382
199 154 285
202 416 565
96 921 214
359 802 85
95 502 981
341 912 843
176 534 954
787 317 205
367 710 922
86 978 707
616 657 436
194 711 231
960 64 576
625 584 519
785 42 789
755 269 288
163 934 353
927 778 68
264 413 742
536 640 447
312 454 403
491 756 367
703 108 241
896 990 322
68 458 991
927 309 916
995 650 23
533 633 576
500 186 866
6 248 670
789 136 905
213 101 454
302 352 790
562 381 636
675 339 778
850 651 292
351 849 480
373 110 816
838 873 297
452 458 63
643 696 489
178 85 272
460 625 666
749 315 319
858 260 358
252 619 935
950 650 443
418 762 24
888 599 634
611 440 3
528 800 753
814 938 44
82 47 586
788 888 278
966 693 266
208 728 181
822 879 774
208 986 79
195 172 19
434 981 61
457 805 989
762 593 65
882 926 90
131 750 456
929 492 15
899 229 897
647 287 635
508 221 422
291 801 306
752 129 826
869 647 957
132 96 11
491 592 984
160 148 99
352 331 763
670 103 617
41 942 357
184 106 253
458 316 462
559 696 843
97 510 964
762 35 87
633 845 912
467 492 906
336 599 633
775 736 660
52 728 104
151 105 387
748 858 486
931 691 409
611 24 787
359 681 524
387 942 288
584 222 346
255 413 167
39 1000 524
832 702 273
95 633 173
404 589 136
724 383 226
507 952 773
596 15 491
476 991 933
538 189 874
231 206 399
32 776 884
453 56 9
149 899 542
765 918 284
39 870 345
239 497 701
475 629 969
982 772 485
490 681 266
425 973 419
790 566 147
387 429 664
693 597 936
339 621 962
436 395 490
998 339 461
664 217 418
548 126 687
17 621 510
744 70 539
16 664 786
964 607 856
650 401 842
243 239 378
613 210 487
760 533 793
770 986 376
143 293 81
235 386 642
235 265 17
334 219 179
664 578 295
51 471 779
665 887 532
306 655 732
348 117 668
241 598 764
412 184 752
717 124 472
704 384 615
93 788 131
690 358 634
335 465 63
369 249 255
189 430 658
235 308 153
904 181 820
5 731 541
656 939 136
541 198 95
330 386 426
506 12 694
194 134 288
841 955 661
627 956 3
355 966 644
333 575 839
965 984 534
326 492 872
504 440 468
820 97 616
90 22 241
65 225 542
701 749 807
863 92 161
230 257 754
126 564 285
96 146 731
316 618 997
218 961 760
45 562 274
477 322 17
363 467 10
859 458 837
166 876 780
380 699 695
983 683 355
130 118 531
601 24 257
904 192 997
810 545 229
702 944 260
272 471 176
911 920 730
703 672 276
727 345 559
482 134 373
991 315 79
143 880 821
50 757 976
16 47 91
685 290 744
23 36 731
386 949 566
785 232 372
782 918 512
150 460 509
843 980 61
120 593 384
656 813 971
450 98 828
399 948 275
715 496 22
511 850 580
922 887 64
204 257 965
460 191 28
459 164 879
947 301 129
410 602 26
601 82 655
23 36 758
190 644 176
527 925 589
366 660 744
946 498 518
326 479 6
692 610 605
975 361 19
711 223 1
668 606 74
112 684 590
521 810 696
638 794 676
156 548 133
466 798 927
920 407 51
139 877 1000
248 353 943
281 442 812
600 30 374
372 326 875
602 519 314
261 50 739
751 327 740
598 385 806
828 294 211
493 809 729
647 490 638
983 971 519
186 906 950
802 56 669
647 165 672
130 271 183
940 130 809
136 476 386
889 529 922
600 570 282
663 666 919
354 860 735
451 356 570
347 393 124
739 16 44
541 302 144
864 190 535
732 152 888
188 408 469
786 385 972
518 534 941
948 570 65
795 577 623
278 186 871
975 172 718
341 742 100
404 976 445
28 586 191
810 278 508
888 726 105
744 346 301
695 44 841
546 974 586
550 728 495
555 108 74
586 17 508
508 984 387
666 159 127
597 261 721
594 421 507
747 743 695
883 769 799
786 505 933
129 209 101
221 591 115
180 937 903
908 150 270
195 210 238
973 674 872
166 556 773
830 640 764
986 655 269
513 133 321
66 702 506
801 526 678
524 84 46
180 218 839
530 452 492
65 789 647
602 828 312
803 397 679
655 673 820
70 106 389
17 584 814
522 874 457
674 987 400
750 147 803
515 291 320
518 491 728
334 302 97
71 973 543
20 480 785
514 885 502
194 830 907
744 468 834
599 105 976
29 114 39
705 183 450
583 704 629
705 384 849
704 366 524
324 14 457
578 156 488
227 870 131
995 988 776
436 279 339
793 64 851
738 785 530
151 296 724
611 624 813
400 614 767
713 976 829
386 173 380
850 458 952
215 759 844
83 80 487
600 510 793
314 445 433
579 269 499
627 920 384
127 663 320
870 323 898
981 504 803
783 886 882
817 483 312
45 329 104
808 227 854
430 986 103
971 118 973
930 619 597
157 151 282
447 704 640
970 858 617
198 239 990
49 957 171
364 536 421
715 804 648
954 519 5
307 941 358
953 392 914
480 758 442
656 306 470
753 684 550
920 359 398
832 413 875
841 618 555
322 719 657
590 961 308
485 482 828
86 117 626
979 292 105
212 479 828
118 739 265
410 974 892
996 544 93
281 246 472
85 633 123
164 323 566
34 319 471
845 238 738
936 2 918
152 686 689
309 129 686
78 298 83
10 174 514
188 766 716
313 898 172
909 333 923
929 84 683
525 254 607
343 983 799
359 593 766
919 484 355
577 299 719
108 414 914
119 511 971
116 69 541
157 952 279
711 484 452
728 949 717
136 286 513
167 531 683
964 671 973
854 161 956
219 823 949
595 111 430
638 124 406
372 224 435
40 368 905
16 866 139
6 535 383
140 60 593
187 550 400
273 879 813
903 968 264
781 919 562
144 739 972
991 660 17
332 419 220
462 371 366
437 340 568
204 986 689
382 581 207
190 4 390
333 171 398
87 338 889
777 60 397
654 883 372
982 613 552
221 140 931
478 326 309
299 658 707
762 283 161
780 39 413
977 414 536
223 556 536
719 851 636
360 135 792
913 140 676
391 765 337
720 238 89
632 592 985
469 588 253
308 708 893
684 674 477
295 782 865
203 212 81
324 550 678
237 464 649
462 535 871
481 320 721
648 852 580
792 453 272
55 797 867
463 360 605
741 994 155
321 690 667
753 119 323
929 550 719
702 240 634
806 589 718
457 598 208
976 699 612
191 227 428
601 64 427
293 658 151
975 609 448
49 162 713
9 720 892
569 669 650
152 824 761
874 219 444
328 166 531
156 253 839
174 92 986
244 910 797
500 983 932
362 308 134
538 931 287
259 848 438
983 645 535
337 793 205
1 674 133
738 351 359
81 565 849
110 478 694
490 750 281
605 106 924
99 793 298
808 98 941
347 565 518
958 199 148
533 798 263
537 799 444
651 733 42
154 613 642
903 534 23
770 827 361
727 817 111
299 914 102
273 557 575
254 737 165
256 185 685
366 692 947
477 845 824
852 247 637
913 657 252
700 147 873
161 284 821
624 271 995
91 719 516
659 347 338
896 498 352
33 201 923
307 983 391
452 284 550
48 134 61
834 717 760
552 545 332
844 468 313
260 457 772
258 916 951
983 608 476
246 321 442
625 783 121
54 654 433
945 851 6
102 450 733
787 659 237
964 786 892
802 181 709
685 477 255
503 642 804
256 555 616
810 414 22
801 632 358
793 949 175
817 768 459
374 218 661
84 722 369
573 153 721
587 433 616
862 983 543
35 697 114
759 640 268
740 487 10
55 865 184
110 820 986
414 791 707
9 291 435
248 968 252
964 304 659
315 408 896
257 411 50
382 23 992
622 589 37
420 440 702
191 283 414
754 901 512
762 872 827
293 185 717
770 312 886
87 125 72
296 66 245
996 327 555
854 276 331
511 639 790
253 45 70
618 676 632
818 543 858
342 815 748
77 531 494
775 334 567
402 578 261
628 739 713
715 937 543
381 566 561
588 828 209
205 312 694
705 254 841
370 497 804
813 871 983
194 484 667
653 447 880
400 752 646
964 570 805
927 34 626
679 332 563
998 962 837
308 166 28
940 723 769
422 874 662
638 463 1000
396 323 745
263 25 378
818 56 39
535 93 421
40 91 758
654 237 404
178 421 970
98 285 179
623 100 865
912 97 529
293 71 782
976 348 167
661 784 546
523 948 624
755 395 192
105 940 449
737 590 952
189 546 507
564 754 549
131 307 38
318 921 770
198 691 848
85 367 322
843 201 750
755 182 464
930 442 874
432 628 486
357 324 534
621 64 505
17 398 79
978 29 229
645 253 61
434 501 580
480 802 394
61 2 61
464 203 864
998 320 658
792 271 656
742 703 2
377 573 904
440 319 776
412 438 117
743 69 827
454 314 249
660 133 728
253 721 638
748 304 557
570 59 219
241 79 823
264 945 646
695 216 165
500 413 123
906 409 622
676 271 876
414 203 313
484 97 345
439 848 315
367 158 337
873 71 62
811 38 841
11 152 7
672 581 692
527 443 24
578 372 732
101 397 200
436 479 168
352 213 311
935 481 982
625 36 662
235 629 539
611 43 406
229 182 344
982 705 320
882 744 999
160 669 309
587 656 662
328 864 446
609 90 330
556 6 166
891 897 720
870 911 838
333 652 640
234 153 82
154 79 914
539 40 306
629 567 61
854 256 475
564 786 214
607 193 447
966 870 326
779 820 441
639 232 119
100 766 77
449 32 391
516 595 128
965 131 742
292 732 19
538 312 765
124 859 30
29 935 63
584 5 922
337 543 819
616 841 703
8 854 138
56 705 367
283 7 351
553 639 98
270 630 157
912 657 604
584 975 44
606 15 404
289 288 830
207 500 302
580 188 823
558 379 770
767 225 196
336 589 398
880 267 405
872 47 394
818 939 901
907 520 458
520 954 313
324 780 905
665 627 343
106 586 12
917 551 513
233 853 515
727 370 817
999 40 503
258 822 903
536 907 456
561 966 585
731 197 879
593 629 819
805 890 356
305 967 879
654 735 263
62 201 229
51 651 108
568 109 822
212 313 299
88 649 589
159 403 950
590 351 583
356 224 702
749 895 229
858 680 615
610 452 727
369 984 763
973 36 883
177 97 869
830 148 199
251 838 38
436 355 890
678 381 29
658 733 377
549 213 450
451 611 641
399 169 459
854 737 367
382 923 947
653 735 208
604 781 375
515 788 262
554 867 819
228 336 704
859 261 925
281 377 237
513 532 600
627 672 170
781 74 858
839 772 553
405 318 354
731 462 308
456 888 540
433 727 218
981 2 710
273 55 961
998 640 81
195 79 789
279 281 528
557 449 472
915 197 588
753 558 586
935 945 699
546 856 34
728 785 165
561 968 958
251 358 641
539 915 439
956 824 208
116 329 848
898 684 528
666 693 80
808 977 531
531 539 77
758 624 568
96 879 243
353 874 690
46 970 774
63 766 552
826 451 204
568 235 965
805 163 311
361 282 945
393 624 641
34 368 334
10 102 640
827 970 167
343 779 820
578 625 790
306 114 845
776 952 221
926 642 978
925 652 583
410 207 816
184 131 119
459 329 744
691 487 689
534 132 980
302 429 608
365 535 739
714 817 160
457 888 66
922 268 460
89 344 85
148 896 66
90 579 878
406 27 173
383 674 797
583 858 868
138 388 569
634 487 265
84 434 773
330 678 955
849 714 142
322 389 872
248 303 252
36 762 989
113 758 599
453 881 104
495 787 60
967 293 144
104 302 864
918 110 818
770 351 515
895 116 455
705 25 272
845 835 164
646 142 252
901 672 570
225 463 581
29 970 311
714 87 805
192 164 349
779 656 303
574 257 1
378 662 17
81 425 630
822 26 250
498 219 563
352 282 901
861 491 633
532 518 542
337 407 186
176 958 181
61 60 510
4 354 689
399 853 495
74 345 198
951 806 336
223 718 753
179 214 961
202 448 923
476 987 638
404 689 308
257 258 424
569 785 962
865 375 723
622 908 387
758 18 201
523 936 503
688 50 511
394 355 296
801 966 935
776 988 662
727 881 286
892 89 710
214 381 422
374 161 739
406 380 214
186 194 288
266 963 393
620 581 475
643 679 11
341 105 502
37 444 523
214 285 402
992 915 749
604 810 781
313 12 391
462 648 478
185 661 583
123 823 645
670 345 306
326 921 544
969 147 264
662 765 507
943 837 557
873 999 792
212 116 243
97 822 887
492 334 31
602 6 119
556 735 928
626 47 118
408 648 143
329 933 237
262 329 419
603 753 623
179 288 628
860 32 139
251 777 186
99 386 504
55 864 862
433 333 728
562 189 690
27 611 320
788 104 836
70 225 774
3 797 641
235 114 35
734 289 727
756 83 108
372 285 98
453 480 348
172 498 364
965 614 971
302 142 358
959 153 300
26 597 876
660 745 636
815 587 544
707 249 350
230 305 92
539 160 30
271 294 270
752 131 966
580 712 303
493 642 746
861 931 189
177 106 923
419 560 913
956 547 770
529 617 59
50 931 730
992 876 869
721 258 75
9 430 380
48 110 28
528 682 734
377 42 880
495 498 40
865 466 772
904 476 63
300 866 712
671 752 418
710 937 372
271 1 573
255 95 405
116 819 945
750 726 504
121 300 130
769 375 101
114 509 776
635 740 799
68 258 906
383 286 403
483 936 616
980 976 911
180 366 871
18 923 598
124 183 658
124 835 136
449 927 863
70 522 134
279 971 536
112 587 6
757 366 107
571 50 380
72 929 459
859 561 618
600 394 224
70 838 608
403 88 332
684 371 375
423 326 112
343 814 259
251 302 790
812 810 247
943 31 455
218 117 573
674 898 832
419 491 437
660 809 232
608 866 478
869 433 397
553 607 987
590 145 856
613 489 471
439 291 198
855 61 372
568 811 384
330 633 535
691 181 820
950 196 312
762 179 469
899 782 793
653 647 361
404 596 221
846 310 186
376 639 651
504 78 734
885 709 554
877 528 322
893 559 39
535 321 732
934 52 901
81 85 40
820 950 932
678 829 942
337 243 252
826 923 506
392 254 387
264 179 43
742 959 541
948 124 255
898 425 780
841 927 422
542 35 569
149 479 358
462 712 577
547 729 56
584 202 730
593 446 113
268 579 279
339 870 251
958 94 979
943 495 132
449 286 899
83 70 246
927 21 558
820 108 33
582 648 513
600 221 238
340 712 581
830 949 117
358 660 380
867 4 912
70 621 388
912 267 897
539 242 259
122 431 674
4 85 652
954 134 452
104 60 223
734 247 2
743 437 239
247 982 158
989 916 833
349 167 172
969 174 232
431 691 229
632 835 833
591 881 558
127 871 259
510 55 266
456 377 534
723 329 997
668 968 663
601 104 506
467 706 818
393 86 184
295 22 81
614 905 192
807 813 852
200 494 657
818 772 354
410 288 287
690 157 223
183 793 97
644 375 150
499 992 891
572 906 464
286 755 571
126 567 829
254 318 959
2 95 474
965 372 174
151 794 604
367 310 542
747 219 156
97 882 925
194 554 515
446 773 156
309 930 383
708 347 433
516 708 294
303 614 403
519 468 754
515 702 292
985 314 502
71 600 593
366 939 456
344 785 885
630 160 695
908 36 783
890 334 790
144 346 793
430 800 850
268 777 818
464 435 664
20 48 734
344 728 434
178 130 324
32 958 92
594 169 432
77 657 481
622 397 354
838 837 211
476 764 166
125 896 514
548 236 181
387 535 789
333 175 227
121 246 591
474 405 859
660 286 139
217 760 672
512 418 91
668 348 637
72 114 13
612 885 535
636 668 767
562 622 825
315 735 508
223 830 287
419 354 327
646 157 919
959 612 591
33 224 781
881 389 443
497 497 262
520 828 488
121 626 631
379 490 696
637 411 662
782 935 901
951 58 161
891 435 567
515 162 477
533 704 594
307 167 210
9 86 715
996 192 605
6 175 636
362 246 150
102 387 102
753 316 202
653 566 806
638 815 331
673 560 634
814 264 919
19 717 950
916 383 302
605 31 10
888 602 336
691 216 350
158 606 518
63 564 465
717 605 135
431 702 133
49 288 653
969 89 143
667 566 353
139 362 998
255 78 188
220 604 177
341 578 472
70 276 13
948 668 630
856 502 279
211 989 361
366 271 447
394 339 50
12 396 94
345 891 517
491 283 450
199 999 716
370 488 959
693 433 466
905 658 727
99 208 371
657 254 524
19 778 217
368 932 429
413 291 386
612 897 127
755 148 640
221 789 534
406 551 448
304 70 917
120 282 199
17 788 490
370 843 314
904 78 21
953 170 365
855 805 946
748 68 974
787 567 644
449 847 290
704 230 716
353 641 8
114 33 922
992 319 844
857 19 547
210 378 151
604 298 436
18 443 37
634 139 902
36 771 727
620 493 74
461 100 274
758 554 894
201 115 990
40 421 928
109 602 731
384 392 386
158 921 105
722 60 343
58 285 271
386 439 101
462 291 599
16 585 995
199 758 503
269 639 909
636 711 915
501 491 413
203 957 569
134 723 140
890 581 492
976 113 745
865 163 293
109 459 496
990 33 606
659 204 151
369 966 448
295 490 261
105 675 528
603 833 908
151 338 502
11 616 832
601 936 382
436 970 423
977 477 562
198 391 755
447 945 230
700 388 406
52 833 70
985 463 222
520 889 573
941 1000 201
342 924 432
552 836 458
190 162 786
558 28 436
170 712 568
955 918 54
213 262 304
305 457 392
521 901 197
935 326 684
752 912 62
596 596 832
46 276 879
892 645 395
300 746 328
674 312 278
479 836 821
502 630 637
250 278 837
312 216 373
185 568 623
790 72 192
199 696 977
331 975 935
338 581 482
953 376 415
277 121 555
567 611 991
982 558 929
885 371 896
666 532 254
279 659 909
165 169 336
33 790 357
798 498 849
746 951 7
498 793 409
940 440 942
271 903 721
858 54 509
492 4 905
451 837 267
166 61 180
398 767 818
110 428 58
101 75 388
106 798 286
543 387 15
985 97 793
592 230 227
850 116 7
580 511 154
654 267 368
892 542 967
541 179 432
848 893 601
775 571 411
93 453 145
676 259 219
688 162 689
637 369 460
588 259 72
604 337 42
840 295 172
993 476 729
364 69 679
350 285 933
757 274 828
598 511 754
7 480 852
273 123 655
626 148 644
587 401 126
136 1000 640
349 500 559
214 883 462
251 211 118
969 933 356
688 796 169
698 399 867
903 675 94
356 266 848
139 900 108
966 327 744
352 925 513
796 335 452
411 991 156
259 483 717
712 335 92
844 798 417
690 95 984
223 41 926
424 306 207
476 672 239
206 576 139
862 435 221
409 462 242
497 415 775
943 90 373
110 606 68
110 812 668
908 11 976
867 681 744
712 42 365
158 44 323
304 344 772
836 389 278
652 190 4
196 967 489
622 444 385
678 52 144
636 923 625
745 452 995
243 195 883
339 262 782
702 487 265
31 109 242
750 644 319
769 910 540
396 249 219
685 9 45
749 724 664
729 230 17
453 961 222
248 258 611
743 377 51
848 681 424
123 271 520
470 894 147
649 166 429
512 993 953
477 953 942
466 480 133
619 155 474
190 960 87
45 969 224
405 141 720
26 747 157
899 977 321
593 906 684
706 762 901
870 390 909
349 455 571
820 448 881
647 267 512
756 208 388
53 466 452
132 694 211
537 868 220
459 86 576
816 463 840
83 984 836
479 826 886
848 342 60
568 159 310
569 865 95
995 968 559
708 293 790
555 565 873
230 612 445
766 356 844
747 841 505
769 666 609
578 614 794
891 921 903
45 671 522
960 803 689
271 239 14
225 773 550
599 35 413
282 871 504
324 830 183
588 75 129
984 934 119
931 236 618
186 684 787
626 352 550
231 777 59
886 265 71
464 887 561
40 312 910
146 692 232
783 731 833
249 231 399
308 72 632
758 380 559
704 338 783
963 306 427
811 156 531
147 375 312
302 35 111
375 73 180
219 464 566
367 920 195
483 614 669
414 170 160
504 1 361
337 327 489
107 167 967
976 734 190
985 3 467
693 848 779
290 455 92
877 571 963
913 906 829
661 769 352
498 563 174
230 665 664
329 28 212
772 22 409
24 281 805
75 487 280
859 731 177
283 87 430
702 32 469
389 462 476
478 701 569
661 750 480
775 719 669
339 698 793
543 638 127
653 68 495
393 259 520
999 454 222
116 923 432
541 787 908
924 452 174
208 614 593
617 831 916
703 692 926
319 590 594
391 221 929
333 63 585
294 608 615
65 618 396
460 447 850
988 504 745
643 80 374
106 188 886
105 246 823
84 982 346
755 40 445
865 684 680
268 760 450
314 580 371
846 973 186
621 960 670
943 237 972
733 25 187
655 501 888
111 167 679
321 123 641
351 167 636
545 30 341
725 341 454
357 291 698
585 268 506
382 435 947
446 364 667
96 171 635
958 723 463
639 644 105
930 31 761
805 605 965
877 650 536
73 837 66
121 766 688
674 924 444
130 555 86
132 668 323
225 583 114
194 484 976
708 278 880
141 829 7
171 114 439
179 9 949
670 179 302
899 352 636
117 610 899
208 612 349
399 898 438
436 856 710
960 665 581
758 876 707
948 278 249
879 884 457
712 346 217
801 433 968
99 971 604
169 375 272
353 942 797
734 720 928
968 109 393
450 857 59
606 162 997
328 468 4
890 227 630
975 774 67
618 197 912
430 889 343
373 165 187
952 548 110
665 741 250
369 514 763
671 580 574
449 104 551
646 665 427
153 50 236
621 977 633
539 519 165
837 366 645
231 132 593
126 42 352
634 127 401
592 453 608
177 269 376
725 19 30
647 566 819
892 201 111
515 639 113
193 824 263
454 559 220
603 27 634
571 14 168
806 590 589
543 634 163
882 463 252
306 724 541
547 842 509
990 827 650
298 871 925
352 311 693
812 910 24
309 816 239
817 213 303
847 936 761
847 392 189
751 126 646
688 219 706
500 67 868
17 461 316
477 995 852
461 877 555
627 732 127
465 272 419
963 162 92
953 419 631
874 679 983
986 198 211
634 332 571
840 746 650
268 613 683
139 820 114
965 500 422
374 418 452
598 51 705
272 877 768
982 592 41
14 487 224
674 636 384
904 351 20
696 45 463
283 522 517
384 812 957
279 76 534
621 313 367
218 535 760
674 246 97
172 563 4
728 624 331
723 559 678
230 677 439
602 71 392
265 930 369
798 190 300
671 332 368
368 21 198
550 890 572
914 356 482
874 272 552
947 128 209
814 727 794
885 213 905
467 451 432
593 982 245
463 532 270
329 827 818
279 321 53
974 66 828
335 682 277
643 585 408
121 276 910
642 178 123
268 858 763
732 48 939
639 26 992
78 945 868
431 54 845
402 396 221
28 308 403
28 748 411
986 727 654
950 613 991
751 399 940
142 599 164
736 966 5
854 1 923
200 13 354
308 535 794
371 526 643
299 831 449
936 306 380
241 968 863
805 574 727
154 259 436
656 273 112
412 550 680
202 801 156
852 734 724
62 847 699
233 205 352
435 96 864
8 597 116
981 485 310
439 396 442
875 532 716
157 976 516
444 145 436
138 908 106
163 303 305
315 155 150
364 203 255
953 260 51
439 322 743
258 774 75
861 537 739
343 798 256
680 878 886
767 318 853
256 69 271
332 192 693
979 582 936
340 844 620
204 197 657
154 438 117
639 993 962
391 451 388
683 696 361
923 925 692
832 962 248
128 164 875
900 510 507
288 247 300
977 730 8
373 276 405
528 518 440
49 316 202
419 619 548
511 82 554
455 623 307
618 149 704
569 260 939
292 820 324
979 530 398
434 225 19
334 794 175
221 81 884
2 284 28
364 354 620
947 979 166
456 558 164
990 606 486
368 295 561
381 810 67
798 499 428
574 775 945
641 34 587
162 920 340
436 253 655
476 983 773
350 593 56
729 920 547
35 28 222
831 540 278
403 975 184
393 792 791
458 500 986
65 487 580
23 746 922
822 117 747
785 335 379
441 686 212
398 381 654
522 534 84
941 911 398
376 905 743
415 821 11
848 925 525
761 934 825
509 902 432
125 813 809
713 59 964
626 160 847
26 264 544
152 869 405
265 451 852
608 909 424
303 226 875
955 949 202
576 604 899
865 537 863
868 943 99
749 356 780
27 794 68
919 430 637
929 987 330
554 349 357
107 763 821
447 951 51
425 816 42
618 551 218
603 108 119
731 845 721
544 476 727
247 130 157
333 3 507
423 180 492
779 480 618
648 823 459
212 821 361
597 293 714
758 849 374
891 871 341
184 88 649
435 52 366
157 977 180
108 880 961
903 568 972
10 969 696
245 181 96
641 462 209
456 948 225
55 504 972
578 358 179
713 661 448
992 95 627
484 915 656
514 674 17
406 842 570
832 778 168
981 581 712
126 122 707
320 177 635
59 663 538
93 486 196
902 388 893
995 606 564
658 13 208
793 492 54
604 448 927
702 703 204
889 105 267
642 351 983
533 565 102
684 326 18
722 609 987
813 610 337
381 123 521
405 586 998
911 593 82
572 375 205
378 584 599
220 493 208
242 560 334
869 673 508
927 542 6
593 109 381
895 642 961
936 217 663
672 401 291
902 852 335
878 13 578
651 220 290
338 580 750
163 450 11
172 78 787
8 786 522
34 219 253
556 209 291
409 444 131
379 334 677
851 472 279
208 990 724
754 417 484
342 290 753
99 232 48
698 68 680
206 558 108
663 827 297
860 197 26
282 354 107
530 942 326
975 503 829
398 44 464
211 690 367
647 968 184
331 180 697
889 710 74
493 354 178
105 256 93
725 490 107
853 369 958
698 485 300
96 45 82
993 742 759
260 574 628
474 617 156
832 690 123
802 31 885
413 691 343
281 489 379
891 558 221
685 258 656
761 952 120
590 130 429
556 430 763
163 688 31
911 604 309
757 464 989
588 24 203
266 797 629
602 39 444
300 400 624
919 728 153
346 466 930
223 896 755
183 990 87
470 189 969
10 953 266
378 854 433
765 638 551
548 915 847
530 317 291
336 185 68
242 221 978
171 200 152
344 570 554
965 824 251
414 79 150
902 41 688
478 687 476
925 987 843
243 200 211
759 949 581
592 993 239
869 33 293
969 318 215
745 79 768
544 145 9
849 208 892
699 570 995
84 518 897
500 986 621
141 442 529
17 885 357
998 574 129
541 998 396
879 844 944
734 440 623
15 222 344
616 177 735
729 991 282
802 496 116
26 730 903
591 931 967
186 817 852
335 330 144
865 328 925
943 96 528
891 419 189
925 227 487
791 173 820
809 97 808
460 27 506
41 125 307
997 176 355
819 554 26
687 233 195
760 487 768
232 772 787
182 731 503
650 908 725
974 715 105
647 64 540
583 874 530
767 196 88
603 80 195
392 312 808
713 630 745
5 88 408
946 648 767
250 355 741
159 371 433
126 504 942
19 737 274
610 301 317
140 202 648
73 89 238
40 798 238
984 501 664
54 696 394
168 782 393
833 925 449
969 758 486
684 693 799
553 651 907
154 824 827
845 831 991
470 125 770
495 306 156
3 486 826
841 541 389
147 848 426
856 224 928
973 130 391
508 974 926
330 979 642
231 591 985
625 857 649
476 646 21
532 415 299
409 148 322
770 134 127
600 501 432
590 55 582
26 921 212
776 215 904
348 772 202
330 668 493
231 178 323
533 432 421
187 165 729
637 27 57
363 801 983
154 541 435
998 626 310
408 963 91
229 508 790
281 458 995
232 915 306
385 842 558
518 371 998
610 228 356
780 803 549
361 655 49
29 5 894
576 263 686
995 841 30
214 359 519
157 419 756
251 664 711
346 713 97
808 59 33
748 801 990
526 259 456
143 146 602
646 661 648
492 282 220
625 380 686
513 856 653
808 953 422
291 315 529
742 752 11
95 482 96
109 904 524
517 772 208
14 771 325
77 251 997
532 540 227
326 445 139
19 945 868
717 699 162
173 122 302
163 37 11
677 624 542
594 181 891
303 144 844
49 58 62
936 514 173
253 544 541
953 277 464
290 190 130
482 582 981
786 448 250
460 592 235
661 470 356
791 781 256
441 980 370
846 294 847
716 916 806
559 591 516
680 936 750
206 927 483
558 884 522
908 502 394
917 899 501
516 711 756
68 240 323
447 152 383
423 624 498
209 591 208
966 734 763
314 935 5
428 607 457
249 987 194
382 638 195
645 898 633
194 579 479
54 452 115
954 135 248
475 460 596
281 747 601
965 638 614
780 90 610
557 74 92
436 19 314
25 304 65
468 827 101
588 247 122
6 746 296
742 185 465
602 949 282
216 849 891
321 668 46
917 736 245
966 85 694
558 931 409
918 800 553
36 265 383
554 724 904
940 347 138
210 409 973
349 68 184
221 559 12
925 684 470
998 903 535
437 655 715
432 272 292
273 907 155
108 997 338
676 698 39
314 365 324
331 956 251
399 954 76
697 424 312
709 982 220
908 796 666
385 74 449
917 275 596
345 105 528
925 342 835
500 245 669
710 390 664
583 591 361
847 553 594
532 613 812
84 427 26
293 295 211
156 262 593
169 961 195
757 860 607
550 512 815
693 588 517
152 239 614
626 12 901
793 457 64
252 6 856
65 132 834
689 134 944
943 466 32
553 658 735
601 19 555
803 282 359
144 346 611
968 882 403
391 966 726
174 981 390
389 666 184
863 44 226
368 294 901
682 183 507
836 175 437
314 676 285
181 747 568
934 566 475
481 618 514
953 246 185
354 721 440
59 976 716
866 552 867
422 559 153
695 199 851
789 250 227
353 716 56
2 36 616
880 336 990
695 822 78
44 619 527
471 687 41
895 348 652
910 22 641
869 333 598
230 391 978
951 214 354
226 100 547
524 768 572
616 630 730
841 798 325
514 804 784
322 343 287
182 219 257
169 198 832
112 870 766
598 877 133
580 895 710
200 190 777
503 879 386
139 516 701
359 899 377
354 450 298
714 95 635
581 18 101
997 990 944
534 369 170
742 306 659
857 33 428
780 833 396
459 662 19
276 762 595
964 397 407
103 454 611
407 705 164
994 937 542
457 328 735
702 498 197
136 733 431
698 137 443
486 687 591
5 512 530
470 66 211
311 253 958
798 875 192
682 88 824
109 322 865
245 815 198
798 779 382
610 250 937
837 629 920
352 99 190
226 223 347
834 565 280
972 967 882
753 537 77
343 461 233
128 788 473
720 319 807
295 349 928
248 238 594
586 477 423
728 857 375
546 272 405
284 255 578
643 131 790
426 379 795
991 574 464
372 235 377
99 588 49
188 369 835
137 183 528
567 77 396
958 233 131
45 954 518
236 113 377
456 344 987
130 115 552
283 18 72
539 155 89
845 857 514
724 906 435
853 705 485
513 49 109
887 202 11
273 30 488
632 705 953
313 101 764
951 487 384
111 384 137
380 2 594
880 338 145
101 187 707
788 664 827
350 711 618
840 360 795
641 810 743
851 358 216
398 608 823
533 61 358
964 478 702
221 843 837
649 248 317
553 880 305
518 284 380
883 192 155
230 583 209
562 447 472
968 854 457
839 900 40
115 439 397
665 616 441
753 264 665
74 721 678
159 73 481
811 162 113
899 141 812
269 485 768
719 175 998
201 651 799
181 274 897
586 50 698
35 753 331
546 393 158
993 192 141
754 112 392
536 378 610
878 259 525
77 541 119
616 616 499
149 858 690
194 775 960
27 737 685
858 241 897
425 596 461
745 20 806
547 931 366
629 110 516
2 672 657
592 415 571
159 763 424
895 940 425
421 32 761
127 912 686
796 111 753
964 773 200
403 628 243
948 868 770
693 561 217
340 122 185
223 185 817
993 235 694
473 957 588
858 91 139
851 220 451
563 714 487
530 262 234
469 119 700
235 185 201
100 208 555
231 192 312
552 800 670
391 912 163
208 10 486
121 61 647
524 70 134
731 276 43
866 89 152
63 562 538
82 489 213
287 909 376
541 265 306
779 473 514
492 473 625
617 957 67
661 818 406
213 871 228
307 473 355
313 405 651
158 937 734
70 381 639
592 813 57
450 31 995
306 318 866
580 321 641
830 537 612
294 251 776
437 637 685
218 692 473
548 76 217
465 20 654
946 47 950
999 243 148
189 638 593
226 194 147
854 232 961
652 177 914
178 768 851
543 920 912
170 465 173
88 969 792
988 259 38
599 342 509
972 214 998
438 759 350
525 773 954
672 406 547
524 879 827
348 278 9
62 42 559
722 993 650
160 960 247
940 1 984
656 295 298
440 585 875
315 187 722
573 396 472
670 462 237
851 534 756
296 355 327
384 898 322
431 71 726
192 372 617
873 105 213
885 879 106
142 683 341
560 713 584
757 841 32
710 85 536
572 929 560
61 945 131
731 795 959
912 17 441
67 675 480
242 100 824
930 589 118
904 85 637
298 896 947
601 572 785
979 685 428
378 814 104
86 218 530
772 922 622
819 210 452
793 853 779
301 967 363
799 536 57
340 338 190
596 440 602
698 73 703
611 22 231
898 443 357
341 432 614
750 512 83
931 63 435
40 916 752
698 819 122
988 454 976
608 692 148
891 643 371
462 513 224
858 64 541
790 62 900
108 143 285
783 705 420
293 65 690
598 221 377
593 326 842
263 163 53
908 496 293
4 758 846
610 790 433
517 758 553
297 87 182
105 175 609
798 5 949
108 786 192
261 181 621
601 219 133
165 91 462
169 372 462
819 635 9
52 986 663
341 5 543
375 399 172
50 112 784
343 647 251
760 330 903
837 511 357
382 239 204
130 523 798
346 392 914
364 758 235
165 69 506
953 511 539
149 414 160
307 681 105
388 966 652
445 52 89
55 825 307
813 882 336
441 903 70
730 100 273
521 457 963
87 998 437
369 948 874
65 8 650
713 27 611
469 966 896
50 409 446
949 106 567
758 15 779
941 912 28
240 379 411
360 314 238
336 505 509
272 990 308
410 190 214
862 996 945
743 411 419
974 739 618
708 382 89
790 142 766
561 87 22
368 171 39
748 617 832
302 300 57
311 711 54
390 250 448
463 993 454
670 190 135
367 335 951
369 985 949
915 420 48
218 150 986
561 527 464
672 775 795
277 478 7
58 797 122
716 227 220
613 387 529
651 660 728
732 901 8
512 589 507
23 933 349
745 392 229
750 159 523
339 984 32
247 533 606
142 146 940
494 740 765
495 229 43
885 136 889
814 155 77
957 149 317
456 144 222
467 1000 990
631 219 838
518 654 965
281 114 721
767 962 858
166 522 849
657 476 539
158 886 136
355 280 5
186 152 666
148 709 90
41 406 314
214 879 11
997 823 739
942 439 832
223 470 954
91 529 29
401 573 258
604 493 447
858 581 120
15 506 352
878 789 336
191 903 638
775 449 719
437 724 298
231 445 490
898 529 224
15 306 111
51 133 66
372 87 794
382 753 706
544 4 714
4 990 191
303 723 796
335 372 71
859 695 816
534 779 134
858 441 492
695 271 501
902 656 997
292 592 407
996 521 996
120 888 447
281 296 96
387 720 230
330 645 944
812 45 12
267 642 701
303 14 932
426 812 581
167 833 540
740 16 362
733 143 21
976 23 123
617 684 952
19 484 107
32 212 977
83 565 425
863 74 657
863 553 135
551 10 878
871 465 647
481 881 373
968 921 250
459 835 19
427 137 139
715 958 663
157 375 780
899 197 908
441 175 95
902 446 54
918 773 663
74 464 98
291 961 735
735 807 67
666 324 995
982 810 474
147 395 917
412 855 374
407 81 763
673 44 852
160 233 143
444 817 40
935 124 599
906 412 540
126 608 926
230 478 424
279 474 650
82 460 818
436 356 343
87 983 224
960 74 364
33 791 148
742 145 396
166 310 286
64 497 855
537 225 896
730 805 234
433 484 478
96 112 660
655 534 956
941 82 850
800 786 157
942 315 893
567 584 57
110 423 458
767 586 765
434 906 250
831 395 33
264 246 267
831 309 934
795 282 334
410 962 255
714 149 418
995 278 306
449 955 489
516 82 445
744 311 826
77 579 454
427 705 974
338 172 134
441 410 38
849 681 893
545 446 741
849 669 732
633 808 42
622 478 142
264 740 552
300 287 920
631 536 41
362 822 59
363 932 767
321 472 287
478 629 445
365 609 674
422 700 7
435 480 985
685 548 197
770 434 406
371 555 149
887 445 915
145 240 928
484 32 125
471 486 365
808 664 644
912 375 557
485 478 962
68 52 391
613 904 985
174 596 653
958 269 634
247 947 982
409 260 987
267 789 13
949 758 672
514 267 658
672 107 174
888 557 527
664 363 980
737 696 77
862 854 882
839 345 416
821 77 30
974 571 192
409 826 556
170 405 777
59 389 613
447 191 165
980 840 292
369 150 608
88 814 805
12 502 532
541 647 62
599 39 798
747 223 282
516 59 376
821 927 331
259 215 505
545 683 368
368 808 649
13 750 39
225 767 561
474 291 764
876 128 730
285 581 835
440 719 309
675 552 490
179 883 683
357 257 627
612 400 525
212 796 240
98 959 366
838 724 870
628 240 968
746 320 455
657 579 236
856 60 83
499 803 501
532 37 215
568 597 983
348 345 521
673 591 404
999 222 506
742 715 407
809 17 316
665 126 500
828 242 693
665 611 744
777 534 60
2 685 92
671 333 956
819 85 824
954 556 543
560 681 421
120 773 501
289 238 739
592 950 845
586 695 381
716 55 850
413 133 153
840 183 777
204 289 179
618 137 218
811 912 220
957 947 453
21 654 543
937 856 735
381 966 813
149 662 140
968 480 642
319 218 671
433 804 942
314 522 416
853 318 440
849 210 765
127 370 239
355 804 124
943 610 803
256 601 631
910 341 27
130 581 968
797 946 592
727 138 319
911 525 939
582 67 234
739 625 770
40 451 52
6 87 152
593 919 473
696 421 941
31 321 41
782 362 322
561 246 322
800 664 802
979 35 67
844 643 478
225 226 38
90 378 871
714 499 893
993 923 874
984 201 520
329 707 286
660 602 765
442 526 521
230 635 809
5 75 388
197 819 358
537 788 107
227 567 646
617 596 809
749 477 966
108 386 187
250 540 366
916 357 860
410 204 488
51 208 962
608 378 119
906 783 375
954 302 201
12 210 9
449 184 408
971 337 525
140 552 261
536 153 721
385 989 270
65 766 1
814 304 506
430 713 236
972 258 809
84 732 336
822 803 353
389 890 763
913 540 782
183 789 987
979 503 825
308 90 856
537 141 853
498 543 352
747 160 910
604 776 499
994 826 498
168 805 480
765 701 732
426 920 408
512 700 470
344 902 945
327 98 95
999 460 605
945 409 6
598 972 699
535 581 101
690 927 222
950 90 513
121 164 29
27 635 312
499 170 179
351 420 291
205 474 952
587 619 991
783 281 910
998 906 638
985 924 992
772 303 795
793 684 936
816 407 70
248 908 872
349 56 412
910 128 123
505 343 379
498 313 389
324 857 476
806 950 168
455 485 521
10 820 879
344 409 713
103 481 208
700 620 953
248 342 382
366 812 5
636 907 756
375 392 911
134 46 929
22 664 463
232 366 232
906 748 964
588 517 222
821 594 129
581 653 506
195 404 443
678 508 199
827 185 642
794 779 461
749 954 174
395 859 833
764 47 340
502 496 546
574 235 664
358 882 589
185 478 565
968 209 347
680 121 915
175 385 697
254 478 1000
89 838 880
131 136 466
201 842 167
76 642 827
54 572 861
287 788 846
612 403 562
327 746 696
944 220 376
372 888 18
706 63 222
559 704 583
6 272 526
844 854 857
36 524 839
585 358 416
432 114 164
950 371 973
812 525 430
948 763 996
204 175 736
587 442 96
553 71 570
966 316 443
187 382 792
58 982 13
825 286 11
103 527 676
26 316 631
446 115 237
489 567 894
627 280 634
484 609 85
500 740 717
381 285 86
179 630 596
396 786 758
184 644 877
860 119 568
187 893 74
365 207 664
47 335 424
938 310 324
370 404 709
829 716 824
605 648 232
295 146 152
695 269 94
547 674 427
974 51 890
189 532 150
384 842 547
142 381 119
823 730 12
228 738 307
779 629 104
592 574 466
388 586 508
967 832 385
344 221 610
869 297 815
161 685 786
502 540 84
267 734 371
991 390 247
76 376 435
140 991 478
508 743 267
419 129 723
719 956 518
569 721 565
640 900 179
19 236 557
225 743 400
535 644 722
472 876 138
443 114 870
483 219 202
231 445 794
79 137 674
302 428 863
509 163 576
483 777 238
454 381 465
233 470 850
625 259 370
699 708 213
650 282 259
909 233 376
581 23 925
26 401 791
603 127 885
624 64 188
243 112 945
152 111 9
860 288 522
250 669 636
770 836 130
752 487 454
647 476 416
946 875 461
20 413 9
298 642 243
320 527 273
832 644 869
24 32 771
8 775 184
728 264 996
90 75 649
504 173 702
722 911 875
394 442 140
146 80 70
306 756 185
365 972 830
415 44 838
308 337 306
889 876 611
678 467 103
387 883 517
523 325 403
803 499 616
673 704 493
440 597 31
83 554 748
787 635 594
310 56 255
936 190 479
254 350 518
478 209 4
336 430 175
813 94 739
193 15 250
904 6 351
559 592 992
603 502 798
390 726 722
366 24 79
845 825 134
674 344 405
706 221 47
115 9 157
275 8 853
599 454 220
870 511 602
886 76 924
659 957 95
849 408 640
712 686 70
120 613 814
613 473 697
367 401 237
305 348 98
248 816 590
628 677 180
39 384 111
358 982 769
873 918 566
488 439 365
686 449 139
178 314 820
689 750 456
556 506 103
941 683 293
296 86 324
778 152 423
248 253 671
247 170 961
596 122 11
466 905 374
174 290 813
38 229 925
841 674 906
484 60 645
567 574 223
6 495 963
978 367 570
911 661 873
973 485 152
966 208 89
363 294 574
861 414 939
136 701 779
748 915 523
431 102 997
875 93 390
924 424 386
456 495 30
10 844 771
14 890 747
455 573 700
550 744 12
254 688 254
273 523 55
765 653 88
607 845 173
24 366 243
922 521 993
686 248 669
798 594 306
930 784 536
748 586 95
844 568 748
221 94 706
41 473 938
892 872 16
592 787 562
943 740 279
686 26 191
55 830 825
236 203 481
286 412 176
343 80 114
480 664 778
704 31 181
52 785 351
821 873 132
453 698 400
199 450 929
852 226 514
462 60 672
152 189 459
314 785 482
409 299 532
146 448 620
88 960 504
506 894 193
803 723 619
104 441 69
520 499 974
144 282 628
143 542 330
113 489 306
381 932 634
166 277 683
342 235 78
793 875 325
818 779 525
85 70 101
347 661 875
915 856 927
237 272 787
807 95 82
319 732 30
363 348 339
497 650 844
700 32 744
255 731 450
620 199 944
381 767 357
944 441 321
874 585 77
90 182 98
785 89 229
1 715 921
853 274 882
775 994 183
782 518 482
827 182 147
962 414 944
936 758 244
916 597 28
54 33 723
459 39 375
415 812 80
268 789 128
292 136 986
881 653 320
33 375 389
798 760 220
574 543 568
769 611 332
919 807 844
722 49 735
966 930 859
323 841 9
944 442 416
513 20 24
932 615 771
123 186 363
859 591 704
611 181 739
844 727 776
810 797 606
790 875 872
337 638 618
812 99 96
980 910 263
12 583 342
977 899 440
768 147 780
122 532 330
673 270 159
775 159 533
856 671 538
248 395 43
190 1 970
913 975 887
702 833 434
534 658 904
274 101 953
800 236 222
987 454 43
625 869 115
837 185 149
980 635 261
345 355 45
281 225 843
548 370 473
151 583 278
241 932 718
66 796 258
114 609 196
927 707 332
236 180 880
709 237 550
835 242 578
142 810 536
299 994 143
598 790 778
705 942 49
515 369 791
650 863 142
45 839 11
305 568 382
576 266 945
655 3 553
328 164 822
237 112 424
956 89 185
397 752 898
206 484 839
682 949 433
513 240 562
941 652 54
43 267 161
18 85 131
573 189 14
521 882 967
57 262 763
729 925 894
971 873 134
785 423 586
291 51 975
617 734 93
9 497 799
873 286 520
721 553 99
544 300 40
738 287 145
207 550 191
721 106 818
215 759 921
587 400 465
680 201 520
251 391 363
618 835 138
232 381 150
905 398 889
874 234 998
429 690 530
30 747 670
184 774 138
40 786 164
603 215 566
952 949 944
723 368 362
496 69 957
47 19 300
476 312 977
757 231 673
115 400 434
870 138 552
446 652 169
422 136 870
526 639 771
33 685 857
394 872 213
770 647 776
320 281 103
405 879 571
644 924 772
999 577 583
623 946 346
948 730 725
425 758 653
770 210 667
114 834 544
436 258 826
949 440 318
368 742 465
806 403 101
309 926 817
6 598 332
999 978 963
52 477 119
293 572 55
797 58 168
277 130 110
239 347 920
541 532 730
650 146 726
133 50 68
384 805 326
331 41 38
654 711 942
392 40 818
43 278 485
553 230 786
345 342 84
815 886 313
818 910 217
130 525 626
812 305 130
476 219 175
919 127 911
362 816 917
78 509 283
360 288 653
116 602 124
981 514 206
329 243 552
500 981 577
997 497 946
29 532 980
596 441 781
114 804 859
882 956 400
958 723 628
376 352 914
667 323 882
248 438 352
819 846 532
390 885 805
482 60 447
279 711 857
521 99 912
333 211 605
653 190 598
467 650 725
297 985 415
206 861 934
633 355 458
925 335 34
1000 669 373
362 271 210
108 42 583
953 304 435
88 592 1
81 12 251
627 813 216
56 6 470
567 741 526
75 871 868
395 707 881
342 259 133
861 37 307
888 420 736
458 876 996
723 39 479
680 580 573
938 37 175
654 402 863
379 637 607
890 899 138
791 872 246
42 980 386
512 677 314
471 111 22
202 614 30
463 986 554
845 202 67
777 151 329
138 237 474
791 895 971
659 876 9
566 72 564
775 972 691
585 352 968
190 245 781
943 610 505
946 747 550
841 488 515
766 502 470
801 457 794
315 138 995
879 894 674
369 609 607
861 671 87
547 823 949
646 99 29
14 382 125
306 744 403
282 179 870
621 854 467
57 408 12
168 747 933
144 564 434
935 706 237
395 511 33
685 661 585
454 730 610
629 165 679
121 631 432
962 230 526
507 852 25
201 897 324
307 629 941
740 956 232
258 426 320
434 28 129
709 62 293
285 326 78
201 787 995
228 754 598
567 490 84
859 425 619
186 566 819
447 112 603
966 499 126
374 388 383
940 907 109
46 680 159
387 449 753
436 517 853
808 185 776
184 282 280
401 880 239
463 436 172
134 240 896
497 151 680
481 966 975
147 221 72
656 854 871
135 766 212
960 191 35
947 912 440
179 716 761
303 201 230
461 547 545
979 211 232
147 769 478
839 543 706
518 244 51
956 525 839
543 74 354
292 185 970
34 331 657
797 74 184
943 883 318
196 895 748
294 642 708
231 59 691
395 79 318
994 651 657
338 505 660
567 989 131
340 464 75
15 787 989
251 220 233
670 368 383
83 499 265
86 434 940
17 217 691
154 719 619
688 571 56
349 133 514
768 156 44
892 717 726
801 724 876
833 31 215
129 205 986
193 884 740
699 207 775
129 959 531
481 982 888
396 293 836
882 26 628
791 7 510
615 744 884
712 918 745
714 351 163
844 846 381
896 141 881
368 93 219
832 667 114
651 733 474
412 229 516
658 895 909
871 166 209
587 323 75
935 612 193
677 414 910
30 832 451
264 67 912
243 312 85
137 604 571
838 944 322
720 634 7
947 573 475
461 619 889
382 740 657
840 28 969
232 243 482
792 655 373
569 982 874
527 662 317
862 988 331
75 217 206
388 971 383
631 683 202
414 737 693
691 155 671
475 588 315
41 426 303
156 452 443
554 568 256
796 927 977
928 332 637
231 29 507
333 852 132
640 621 513
931 89 545
366 576 951
189 342 834
583 396 712
758 786 932
991 787 901
840 755 454
474 877 999
815 134 413
400 194 441
271 548 168
945 524 9
555 519 444
873 581 496
719 365 233
165 229 711
681 411 431
582 799 820
491 430 379
181 67 517
595 462 398
192 814 949
86 444 289
651 481 941
762 213 593
762 360 524
916 686 816
741 532 201
953 914 703
638 858 824
472 355 238
399 604 291
967 413 407
63 632 403
741 792 954
174 553 439
984 7 313
630 187 284
95 309 854
469 666 133
946 15 451
104 140 685
25 335 114
770 453 106
946 840 174
132 532 316
287 837 250
335 284 950
679 487 817
776 565 292
491 374 429
699 236 62
772 710 483
699 760 162
586 598 679
120 262 505
544 742 131
410 679 987
862 479 141
13 56 164
351 583 690
534 770 123
507 179 605
756 924 840
600 160 197
250 541 78
733 413 534
756 397 680
294 923 989
615 518 113
807 400 42
326 167 959
194 655 129
586 234 535
563 724 90
201 414 46
374 135 561
738 654 70
574 335 624
111 627 584
145 984 755
860 48 641
835 375 236
72 765 40
264 365 328
409 630 798
389 243 913
85 628 895
481 117 237
797 635 488
632 777 719
980 502 305
1000 521 101
616 399 533
335 343 969
888 43 223
28 992 11
783 14 686
861 612 350
608 603 788
809 565 634
906 918 572
614 846 83
405 949 698
478 878 248
942 764 455
789 140 245
110 591 924
534 93 676
946 998 343
142 147 97
238 427 844
40 272 710
627 919 141
715 523 534
699 94 269
345 530 877
994 136 905
417 802 311
439 690 687
591 506 944
234 259 684
282 806 700
864 243 888
110 154 400
77 777 684
939 596 968
26 627 64
205 87 538
183 163 917
197 165 3
874 632 98
200 197 736
536 651 661
510 158 175
18 963 695
718 874 998
52 874 838
352 814 717
890 745 861
930 952 719
244 297 102
422 266 391
915 227 234
387 790 48
580 723 183
220 602 149
820 928 132
606 502 890
140 814 353
574 427 434
935 272 42
937 998 251
618 320 869
109 205 718
923 568 346
40 201 979
132 574 546
79 684 36
554 107 819
258 252 681
377 973 67
606 657 412
330 270 218
339 92 509
167 643 453
535 264 848
150 977 231
66 493 485
660 37 811
691 626 793
340 402 671
162 282 51
776 240 75
903 106 433
598 331 386
907 642 51
799 690 200
285 618 312
532 434 245
175 295 336
49 961 552
418 502 801
950 558 647
7 944 502
907 392 397
632 134 716
212 46 237
455 790 487
214 104 319
116 478 332
800 748 520
516 608 16
549 395 78
911 583 225
281 596 20
875 553 195
65 944 963
479 357 445
736 503 873
498 438 973
335 603 198
950 608 937
500 404 668
518 115 855
398 740 294
719 542 503
64 660 349
598 469 543
700 614 438
486 781 703
953 60 320
837 423 150
296 56 29
191 868 996
819 765 30
730 256 641
823 53 508
907 769 998
788 860 868
769 497 27
321 566 441
553 114 169
189 300 688
593 626 664
883 357 40
529 775 338
646 426 953
246 636 505
877 249 23
936 147 743
832 446 214
815 917 92
996 702 887
993 905 37
147 663 811
735 145 107
751 548 24
40 843 17
872 181 522
366 910 178
227 174 235
543 498 186
366 278 406
983 373 572
417 523 464
924 700 268
575 971 848
297 814 189
485 951 784
455 431 701
121 219 724
768 371 687
311 728 258
326 416 9
920 421 698
563 986 951
452 667 456
50 665 216
121 832 352
238 221 727
108 270 737
873 708 108
63 509 476
784 27 572
331 6 999
885 851 318
495 641 469
956 494 343
514 361 784
569 858 968
702 814 745
506 205 446
109 939 607
857 970 938
704 88 150
941 162 90
277 899 457
33 302 696
104 386 908
588 819 281
453 180 723
970 191 280
597 81 70
771 211 859
559 135 761
883 801 950
825 166 215
361 464 247
247 749 990
116 405 50
634 911 865
282 532 286
828 800 994
139 400 886
179 788 869
181 623 476
484 153 413
1000 848 3
810 652 16
77 713 740
55 561 830
403 532 715
138 911 923
858 978 258
497 299 872
803 563 646
32 899 488
855 396 289
931 926 1
654 922 480
208 746 354
403 446 21
816 638 252
790 321 159
615 992 635
323 225 80
882 577 286
353 596 551
456 744 749
132 436 223
100 404 947
494 220 168
130 94 748
819 466 460
55 214 448
52 973 348
118 219 64
775 529 220
400 625 17
317 208 460
132 823 22
723 362 113
839 270 42
372 120 754
196 384 630
703 646 831
335 488 424
917 543 822
87 246 725
814 637 648
459 958 895
796 265 436
414 849 706
431 119 729
989 476 739
723 93 962
576 455 186
438 757 549
806 424 66
966 641 372
718 553 598
907 615 656
779 375 886
544 5 802
200 429 562
127 310 779
725 376 717
966 797 383
983 123 230
340 729 485
966 981 763
257 689 577
19 594 934
445 138 990
416 31 597
446 639 158
581 594 804
263 712 123
256 65 590
792 621 403
308 969 403
960 324 95
701 362 467
26 802 212
282 193 684
407 662 94
668 934 769
927 460 906
550 39 547
590 328 18
997 27 612
4 609 38
26 19 409
53 584 985
645 566 639
483 576 369
476 532 673
424 984 731
916 142 9
848 151 213
967 627 149
286 279 86
510 382 868
670 189 627
673 157 9
963 152 371
596 445 294
856 575 485
28 692 636
500 128 56
251 679 114
338 598 259
975 157 340
247 618 382
826 475 550
272 613 649
653 265 57
835 580 235
925 364 180
396 773 261
635 78 111
26 657 456
294 851 300
75 802 964
476 901 630
941 999 306
577 834 286
286 126 907
158 244 412
798 665 482
950 56 914
650 507 232
764 507 423
717 892 327
993 498 995
818 227 705
485 641 805
597 220 584
179 150 181
987 730 993
113 726 439
94 454 5
360 312 68
685 576 8
593 97 127
627 325 302
416 639 239
591 42 170
246 9 464
707 984 648
265 119 630
937 1000 837
878 822 637
427 624 77
586 663 834
153 926 942
420 992 510
408 397 187
807 818 20
329 957 955
559 748 144
71 911 338
130 615 562
373 274 671
136 916 547
87 439 720
285 155 784
200 963 211
415 149 108
971 102 214
531 836 842
421 839 481
821 225 539
699 971 98
503 190 781
184 989 986
545 29 709
466 167 158
97 832 797
845 810 263
109 186 329
264 826 534
767 278 775
998 517 170
943 734 613
327 478 627
799 239 46
16 613 924
851 26 960
96 824 476
911 190 928
396 975 758
198 844 774
341 916 618
928 274 232
432 66 899
531 156 898
638 816 897
652 416 683
669 366 425
327 601 157
398 631 92
646 430 630
24 742 246
383 868 74
741 758 704
249 888 796
244 796 23
543 761 453
630 903 102
869 109 27
484 884 625
98 979 221
921 42 363
135 329 45
212 853 730
111 926 471
752 953 121
391 579 329
351 149 551
472 389 628
84 578 166
546 718 722
784 124 277
915 812 223
911 472 762
784 570 837
819 997 18
819 21 322
25 992 803
214 969 885
114 171 420
94 534 441
309 485 395
499 837 976
972 184 14
935 519 571
355 599 206
156 671 673
703 406 337
179 726 767
686 806 638
530 31 374
76 680 215
270 516 138
254 489 873
161 417 402
969 855 31
597 151 299
725 107 64
457 115 754
390 80 285
27 568 58
132 122 600
239 738 626
395 802 705
246 477 58
525 793 170
667 749 327
38 939 726
834 790 605
648 902 373
881 255 613
568 898 315
51 906 230
808 99 33
762 279 288
783 636 483
421 26 47
229 582 284
898 569 972
283 433 311
550 370 835
579 10 343
578 532 856
787 558 897
999 725 810
775 806 151
622 500 797
103 355 424
809 184 970
879 675 983
534 696 282
222 237 825
916 452 418
200 545 242
846 827 529
247 323 473
776 678 880
583 545 339
720 917 64
642 322 62
711 960 522
179 866 71
575 593 555
998 43 502
598 519 262
160 590 760
516 558 775
579 266 61
721 45 933
996 276 954
11 136 518
944 239 169
974 191 577
795 309 504
900 390 424
795 287 599
239 895 925
349 881 710
292 636 414
54 314 573
979 145 827
940 218 581
204 625 871
381 236 232
524 775 581
729 358 245
584 392 981
156 622 750
8 295 247
926 575 348
55 593 943
262 988 915
178 594 770
795 844 282
975 887 479
573 167 974
592 588 208
676 71 175
887 809 299
470 66 154
988 281 292
991 439 553
493 323 726
964 143 240
741 997 818
936 502 681
584 477 438
523 570 817
390 473 297
687 595 940
102 976 694
52 330 127
196 242 894
142 343 285
261 518 75
46 357 723
394 515 122
886 457 375
747 177 272
848 99 710
838 392 129
185 419 973
168 417 869
530 800 419
491 355 555
607 589 381
17 105 666
3 540 201
895 618 805
140 471 886
61 360 166
3 261 996
797 589 23
726 81 736
250 459 228
81 938 202
971 746 901
577 838 10
599 943 187
699 183 832
874 307 432
213 322 187
809 537 283
515 901 885
611 540 748
292 361 900
80 192 981
446 305 555
726 807 850
743 818 426
129 31 258
229 139 419
875 970 85
424 590 991
932 414 336
398 742 616
635 534 791
815 931 696
805 592 562
162 452 89
293 216 588
696 181 182
414 940 631
727 450 154
708 257 75
281 66 79
105 446 49
286 838 865
662 608 426
670 155 596
112 526 909
227 742 755
197 469 145
71 864 970
590 702 463
74 154 391
680 782 372
159 563 980
541 245 37
966 671 463
72 171 235
60 705 301
49 465 393
154 516 404
597 580 227
556 294 569
26 286 282
427 551 897
401 888 133
164 744 619
228 234 706
953 919 245
330 910 556
192 722 318
576 332 791
724 145 596
586 558 834
265 392 54
338 342 643
291 405 772
456 318 721
472 543 390
459 704 38
116 888 66
462 735 468
454 948 834
246 670 730
865 482 589
427 152 990
485 266 116
709 415 908
119 279 784
305 24 695
166 87 777
388 631 231
95 536 914
566 686 516
795 429 219
602 908 786
672 666 719
741 611 997
109 996 750
949 202 887
225 171 750
76 36 968
669 676 870
709 952 316
1 26 602
30 290 75
708 669 654
230 994 188
368 318 428
32 396 787
374 417 216
200 240 525
293 612 182
958 210 545
16 391 905
680 100 186
41 843 711
269 882 378
248 88 916
31 142 224
936 138 940
840 325 717
444 883 693
144 473 291
21 974 171
973 176 143
655 507 13
741 461 800
5 375 696
456 62 176
777 797 786
120 85 467
72 482 170
461 762 437
950 941 118
900 520 840
630 38 125
712 959 782
684 320 541
827 843 811
574 505 472
582 91 751
480 578 226
744 491 803
662 562 910
163 597 769
184 343 265
229 125 513
336 391 854
277 877 504
399 372 492
603 400 915
193 662 629
397 90 237
838 85 344
279 455 117
83 527 601
811 435 564
287 902 903
665 994 245
490 910 454
640 377 53
75 885 990
190 196 52
472 307 115
868 585 477
531 964 615
501 197 722
379 827 564
184 381 267
913 58 214
283 319 161
764 383 832
867 369 357
22 184 821
625 171 511
96 354 90
639 513 203
587 822 265
803 795 278
872 582 201
299 431 417
387 134 549
609 151 893
459 189 874
440 879 136
412 542 173
512 10 694
929 522 291
406 334 579
308 936 978
840 28 552
72 207 984
383 892 36
136 499 499
941 400 381
960 486 176
273 568 806
685 721 503
376 726 875
801 396 407
646 410 203
9 473 998
310 24 13
882 303 660
702 360 374
361 5 304
805 671 721
337 429 146
129 92 143
459 19 730
572 5 241
801 62 753
631 355 164
810 670 950
562 178 668
21 342 19
986 341 53
295 764 881
28 897 933
599 159 906
152 257 997
613 880 61
729 410 889
261 491 863
180 616 821
762 431 215
719 320 259
529 380 738
564 679 787
651 989 664
14 899 401
959 230 719
499 400 141
542 495 678
642 149 823
336 569 644
47 624 520
127 432 523
516 743 937
835 298 558
545 136 902
590 7 810
231 755 154
401 217 436
314 694 577
942 301 279
565 681 930
559 66 161
786 571 60
958 633 750
257 44 954
142 134 892
592 812 793
121 790 72
917 404 832
619 865 609
264 396 305
496 546 532
380 693 648
17 964 55
870 911 337
709 351 474
678 132 758
149 850 34
494 894 17
31 483 31
977 183 303
95 661 553
438 583 221
707 58 102
348 827 255
294 913 271
984 316 271
606 88 347
956 333 962
106 742 796
378 121 577
438 258 888
898 948 462
169 192 971
848 169 821
545 533 251
145 732 749
644 903 819
231 520 127
867 971 524
218 515 270
786 849 96
833 656 183
962 515 297
714 229 218
690 942 625
950 822 122
963 991 483
72 322 705
923 177 850
407 180 415
780 406 712
722 244 989
830 628 170
667 951 325
546 145 122
335 340 660
872 634 732
637 832 74
315 944 388
108 620 608
259 909 664
25 837 587
219 501 42
361 884 264
867 88 505
980 479 184
801 822 712
83 472 271
724 619 262
283 76 927
808 709 896
314 278 218
568 220 451
649 916 119
161 330 966
843 754 732
987 226 136
916 374 268
957 245 173
405 252 803
546 314 790
839 91 872
198 374 114
389 502 498
197 149 135
71 159 950
141 991 294
220 249 615
691 134 629
800 949 983
987 814 198
262 639 852
140 302 800
975 41 807
259 103 28
475 768 969
374 674 275
319 558 214
636 678 381
384 184 855
339 97 885
718 112 882
298 318 284
124 277 564
631 713 619
528 41 753
531 807 172
558 43 267
685 433 442
697 862 874
500 962 351
644 386 370
377 918 263
949 505 979
20 701 139
947 348 437
405 592 193
745 807 970
925 419 674
379 202 120
310 44 171
729 170 230
856 547 511
330 86 127
421 914 837
994 62 989
16 134 870
799 336 72
417 558 650
816 829 238
708 228 787
590 804 885
98 17 441
400 765 566
816 966 456
129 280 916
734 984 678
92 46 910
754 210 73
91 960 457
774 897 9
436 311 321
735 988 513
917 236 584
232 883 956
713 640 520
30 906 701
738 583 886
812 285 182
777 248 256
809 166 926
221 719 432
777 708 685
449 559 848
609 390 769
960 738 40
159 264 390
964 730 902
105 844 233
469 317 93
44 461 580
679 924 345
768 680 713
159 84 737
682 164 353
111 521 990
770 603 508
832 352 923
230 377 886
135 907 37
237 404 103
938 266 276
656 653 4
460 704 835
238 605 508
88 123 461
871 851 940
395 976 224
428 541 415
212 533 677
876 717 984
752 41 264
290 366 987
585 113 885
260 22 563
342 500 588
463 998 172
705 977 543
33 936 731
876 767 904
599 344 299
77 870 816
440 486 260
84 555 13
929 986 967
786 81 115
66 529 461
965 718 847
552 583 825
176 811 896
189 452 162
864 793 870
61 980 374
404 48 591
530 490 899
444 969 103
186 397 135
245 182 471
679 685 178
267 351 689
150 711 178
825 1000 867
740 327 839
989 650 130
166 789 23
23 527 449
424 915 293
154 554 626
496 486 94
164 157 564
11 898 44
755 828 877
840 211 382
144 899 945
60 65 919
992 947 340
285 907 902
992 114 628
491 415 829
48 843 346
427 393 414
964 787 531
269 666 739
807 294 169
697 586 892
232 218 591
173 129 142
561 586 493
746 450 474
557 221 976
655 417 755
690 447 325
965 759 324
839 599 479
773 91 969
192 147 495
199 746 597
239 681 627
44 34 771
501 375 179
598 859 65
313 453 791
110 967 585
799 185 421
654 931 993
165 228 457
840 438 86
530 915 885
998 818 77
95 951 275
83 849 522
419 313 392
202 873 67
641 160 692
533 66 423
284 884 727
753 959 139
478 512 966
663 387 270
645 235 685
622 174 325
399 80 94
647 744 633
239 455 51
568 669 119
624 603 569
701 617 648
601 484 110
476 990 74
818 911 948
88 267 246
117 517 997
504 647 507
200 970 337
609 854 963
154 407 278
952 42 701
316 153 927
660 118 658
594 411 416
971 167 827
529 385 993
604 548 707
51 374 952
285 208 465
361 328 204
981 868 880
688 146 495
829 402 682
295 547 514
522 583 450
31 405 768
790 144 889
51 56 780
143 489 147
122 775 436
72 353 978
259 186 690
438 746 379
545 550 679
693 983 904
22 274 387
725 118 709
532 492 762
743 873 359
802 603 697
276 719 513
611 117 994
999 336 569
261 163 756
9 984 282
336 675 678
309 899 275
901 743 780
453 522 400
698 532 859
253 412 510
43 493 569
462 809 781
186 969 305
45 291 1
865 169 878
773 677 618
263 255 941
306 505 260
698 451 47
64 868 401
604 656 486
955 36 509
528 422 944
672 557 682
686 416 955
299 919 693
269 625 760
57 28 904
385 154 914
289 921 186
77 624 975
143 354 995
315 43 344
137 371 788
521 97 166
605 940 23
933 364 726
506 364 954
708 81 374
118 234 217
23 674 831
328 263 44
935 446 21
943 344 207
610 872 453
346 810 137
230 253 639
857 878 14
446 937 988
347 303 960
370 827 385
185 49 915
860 840 27
363 813 889
48 22 341
513 682 245
586 554 328
221 269 980
79 540 851
710 836 832
620 857 731
472 975 22
812 513 828
426 136 2
792 49 296
144 485 633
887 139 375
290 275 303
840 477 568
60 212 130
612 783 158
328 44 575
202 577 54
200 713 739
333 235 968
8 737 4
504 702 476
731 488 17
437 12 463
812 649 135
546 516 885
424 84 573
173 104 81
362 377 82
82 769 314
647 196 269
546 147 984
315 649 485
429 493 840
59 442 386
802 36 468
948 366 916
118 424 983
395 52 442
148 46 343
726 56 349
572 224 555
731 589 645
671 74 294
520 99 748
73 838 132
187 627 658
247 601 780
378 209 673
843 183 711
316 624 913
238 309 728
441 476 734
429 758 421
384 579 505
767 527 964
664 718 732
485 726 561
249 775 809
491 512 407
579 947 141
582 19 412
95 313 369
38 571 578
845 883 297
181 880 170
965 292 369
104 855 660
465 634 596
854 279 933
170 543 286
254 400 248
58 162 292
846 351 927
835 3 754
297 908 731
693 934 61
856 383 602
261 855 730
356 880 881
364 591 751
787 598 850
557 774 496
809 171 591
187 561 436
712 109 960
802 141 801
67 319 817
28 45 725
590 857 639
591 624 158
474 357 955
413 103 84
224 236 832
932 501 349
324 1000 658
71 415 401
892 675 943
884 885 143
48 415 50
383 929 304
780 7 925
886 224 450
467 990 919
566 407 391
70 726 654
238 719 895
638 891 999
19 76 714
414 785 475
28 354 978
676 563 604
494 624 553
825 997 680
602 938 599
422 221 540
117 929 655
169 157 661
47 118 49
776 563 219
73 959 18
214 780 735
913 416 707
508 886 350
79 261 224
81 982 13
589 183 546
540 969 359
841 21 550
417 470 414
655 428 270
458 883 54
157 410 512
640 367 144
798 671 23
602 944 900
483 45 975
253 549 496
270 610 284
997 711 512
865 83 652
986 483 990
895 731 963
997 986 469
864 604 984
957 573 600
427 44 838
717 27 936
87 715 397
393 13 853
33 628 138
577 124 604
677 330 388
148 24 889
351 278 928
416 196 519
545 238 695
472 304 198
346 263 207
655 167 804
308 701 375
668 522 831
134 42 414
23 132 473
491 765 573
851 311 868
474 565 900
780 966 960
848 214 34
978 621 427
850 867 393
198 78 145
567 437 194
596 253 940
318 114 820
921 406 276
11 457 563
191 468 706
856 917 758
231 38 97
873 24 1000
158 357 647
520 769 523
11 168 50
410 361 554
528 220 270
321 866 606
478 101 918
347 856 899
877 370 936
995 965 988
644 544 190
631 784 492
518 661 610
793 309 701
910 80 401
273 570 782
628 831 339
786 705 777
135 137 250
829 449 370
741 613 73
379 554 79
585 146 335
582 97 628
556 999 187
953 95 501
655 238 98
942 953 410
24 116 742
569 219 477
323 964 921
116 910 735
962 5 515
74 716 476
528 33 207
975 153 604
250 96 173
831 156 468
783 963 867
62 213 979
657 444 253
472 234 697
627 454 359
970 788 901
118 289 183
160 767 325
999 417 528
72 266 643
947 328 549
655 547 798
141 496 690
450 727 111
350 437 265
559 15 797
495 570 251
509 983 778
539 482 805
233 115 791
96 970 117
290 827 533
455 308 901
199 224 149
113 127 823
254 71 803
820 6 377
873 149 558
599 742 171
436 659 514
34 148 94
786 461 394
449 773 479
377 685 64
410 719 148
194 652 775
749 408 822
445 668 994
148 830 663
396 663 53
306 86 558
639 212 221
184 120 496
448 867 612
781 323 721
511 70 327
750 109 291
120 715 379
414 502 734
476 671 85
104 141 705
405 157 32
114 322 231
389 295 741
996 149 22
865 876 422
546 775 356
506 818 626
621 439 706
140 805 520
352 159 476
578 592 237
825 920 41
289 627 760
806 900 25
660 326 89
586 498 869
480 805 484
993 783 379
209 349 844
16 858 185
236 222 262
240 208 97
318 656 323
243 273 566
293 738 882
159 627 806
493 656 92
436 902 128
709 829 297
449 222 47
827 450 60
923 176 431
117 613 386
807 494 304
849 373 784
607 21 89
327 501 918
364 202 814
253 511 230
868 688 44
411 731 362
763 197 748
392 399 148
142 645 783
292 576 431
485 782 113
944 602 78
209 205 728
795 421 923
255 721 678
549 441 962
738 615 117
889 906 302
527 302 923
550 575 413
669 811 846
838 855 856
444 934 729
147 157 637
504 478 758
967 645 616
581 715 222
74 639 767
92 731 440
585 92 869
950 431 350
917 358 841
793 598 334
1 837 711
137 778 831
176 319 350
737 609 122
887 831 4
369 735 642
350 176 511
489 306 391
532 340 814
247 781 135
907 184 735
821 209 918
201 274 385
119 496 232
529 582 116
347 628 108
785 973 743
393 183 659
181 719 947
293 636 456
996 674 366
371 326 626
377 299 858
610 359 727
324 804 375
68 308 236
130 22 702
52 31 827
402 857 519
168 988 667
273 33 877
297 792 198
808 979 88
496 870 974
884 88 563
84 187 937
894 225 878
345 5 335
348 844 455
251 951 681
344 341 565
291 152 276
759 281 68
64 285 718
308 118 519
433 331 768
990 6 859
994 561 708
62 798 888
598 286 57
709 442 45
692 782 300
870 459 525
908 738 505
16 532 460
563 225 987
190 256 686
652 449 840
498 728 329
866 379 1000
679 779 26
348 837 814
790 390 301
967 273 383
771 975 577
370 478 867
288 468 203
213 997 162
42 473 209
379 223 121
171 386 802
298 469 869
272 557 732
641 24 271
867 883 374
825 569 528
547 600 734
878 747 22
226 809 589
863 311 935
343 526 314
860 496 917
886 807 644
920 288 731
612 803 372
383 963 79
38 767 394
257 634 648
764 539 110
535 963 490
962 459 945
518 279 991
632 997 869
265 67 16
507 502 506
803 275 379
746 882 267
405 843 95
901 403 480
477 535 662
338 296 636
616 350 890
714 610 298
912 690 652
868 419 731
881 843 304
184 728 508
672 109 124
446 481 189
373 110 187
175 261 596
931 380 332
484 299 299
869 375 384
686 831 271
283 202 84
574 193 763
629 368 819
669 980 996
111 252 96
967 949 253
277 240 650
115 153 581
216 883 560
733 476 344
970 997 31
880 912 387
542 196 346
598 602 740
163 692 153
57 987 449
747 362 892
335 293 304
206 297 417
841 684 654
52 792 133
988 335 147
491 787 239
4 215 406
214 65 155
622 471 93
790 262 549
740 556 544
229 210 644
670 927 93
536 418 345
919 480 318
244 973 591
141 493 994
981 193 317
653 243 666
514 262 290
829 716 637
484 426 81
604 985 6
345 24 108
935 378 795
596 691 933
725 388 601
567 447 714
805 777 102
843 41 537
446 886 647
799 940 133
584 273 683
671 640 471
496 657 375
807 998 64
305 850 443
272 655 925
385 288 900
1 446 756
329 484 300
938 186 166
762 253 503
549 649 342
396 153 471
589 201 392
40 844 610
843 344 645
744 792 194
711 878 942
524 509 117
668 801 710
960 218 829
926 225 973
933 572 522
136 69 282
317 366 551
273 693 257
691 226 250
470 641 181
737 831 720
982 234 567
3 587 504
817 439 327
365 314 927
395 67 290
120 303 331
888 837 597
10 587 228
695 855 185
406 836 175
779 923 559
337 879 500
400 275 53
463 849 99
203 15 1
254 841 466
309 380 230
169 58 426
329 699 437
287 960 418
427 663 581
828 697 955
763 947 541
471 742 414
162 491 656
318 665 947
917 186 163
55 768 331
439 963 907
144 714 624
988 180 962
49 746 211
987 247 852
793 362 502
234 426 732
174 106 739
416 666 588
160 441 228
599 84 93
207 770 628
896 508 371
276 802 398
676 304 693
46 720 532
664 487 355
397 774 835
608 398 64
268 136 204
351 172 697
986 875 22
549 958 447
458 127 986
346 861 370
332 111 166
57 190 646
3 176 462
241 362 978
167 640 464
800 199 629
62 777 855
193 606 204
102 229 786
407 863 106
542 676 374
97 977 303
318 380 968
393 334 43
603 968 567
544 902 4
80 92 729
220 811 511
537 239 773
44 621 732
433 642 153
98 918 644
774 568 324
746 64 854
532 782 207
706 389 872
463 469 951
491 536 635
308 725 174
735 714 491
362 756 954
530 775 333
580 903 502
286 665 505
34 808 807
361 965 441
281 433 297
658 445 386
256 495 652
244 757 243
405 722 145
65 754 731
695 236 449
675 943 504
164 623 79
126 882 989
997 508 380
570 942 979
32 353 107
199 354 675
215 515 518
945 626 794
967 876 641
159 580 782
163 710 397
318 101 256
842 416 647
75 20 179
942 136 282
385 600 588
190 802 530
447 469 521
237 48 51
509 341 902
597 826 281
40 820 422
422 271 49
836 836 111
387 508 87
722 506 833
679 276 48
90 512 744
435 721 83
409 61 367
164 234 756
614 682 951
330 493 793
482 805 752
555 511 744
406 915 399
169 841 577
241 401 729
481 621 407
689 587 775
837 697 116
826 362 754
676 818 990
613 311 9
617 285 596
907 676 136
257 745 854
898 60 978
480 385 907
302 826 394
526 417 420
891 215 334
869 215 401
713 744 69
718 900 682
657 112 219
670 962 505
272 281 938
834 127 309
273 600 395
554 491 330
808 481 821
765 638 911
900 368 485
624 974 464
411 914 502
613 759 453
892 155 722
882 59 194
49 961 994
479 541 433
652 937 898
284 704 244
635 720 937
401 364 983
630 804 719
888 219 917
96 332 231
80 105 745
596 509 31
147 235 888
322 150 277
274 81 77
994 414 580
62 838 749
104 380 479
659 503 492
449 415 229
856 850 7
732 135 806
522 697 691
364 180 165
833 958 853
324 997 925
162 249 867
700 467 152
663 184 427
91 774 222
12 710 227
581 840 875
595 807 497
151 969 757
809 99 851
976 771 212
26 921 353
139 894 217
163 93 928
722 830 84
295 244 298
220 52 528
372 31 85
337 434 482
309 86 289
302 954 962
667 735 446
164 217 152
616 543 637
926 168 723
291 504 806
82 763 494
531 412 153
151 894 340
997 17 640
872 900 836
168 972 653
231 489 448
772 74 703
358 906 123
454 853 579
785 443 665
406 244 200
528 681 923
516 366 675
580 857 218
880 39 965
119 465 331
529 788 937
880 413 588
153 956 922
199 468 295
670 55 596
86 684 316
579 243 721
465 619 3
624 708 767
559 359 970
463 12 216
112 920 515
777 75 914
441 356 993
360 336 216
582 163 589
846 128 752
920 716 556
445 655 286
519 224 946
888 397 72
32 365 477
282 689 947
306 93 579
853 84 310
726 976 485
269 87 110
213 958 608
990 191 610
278 506 345
899 554 831
728 851 449
96 562 150
428 676 513
579 841 420
359 87 256
662 757 346
454 772 418
639 229 822
826 328 938
739 740 257
510 364 347
32 134 298
959 764 948
51 129 923
787 65 578
33 846 826
476 472 170
873 663 51
399 596 182
521 995 364
856 728 839
104 903 752
480 226 820
236 7 472
753 805 202
52 373 918
184 293 396
113 305 452
645 848 732
240 586 813
823 106 475
330 843 490
947 818 413
280 401 135
767 795 865
545 52 710
233 269 23
854 84 227
165 837 818
48 734 762
774 978 544
671 335 359
268 962 871
294 967 916
207 971 979
301 49 760
75 646 901
167 810 773
229 329 965
605 192 466
828 635 562
882 557 802
75 261 97
792 900 412
573 687 253
490 203 469
730 776 886
884 761 978
921 290 477
688 513 898
206 54 678
402 983 860
751 27 935
758 771 676
121 309 848
871 251 572
359 483 451
324 598 112
77 184 885
22 694 154
610 502 445
12 229 815
404 520 220
803 963 569
792 15 406
495 534 71
562 663 936
87 572 809
809 115 586
112 645 368
399 214 214
104 83 621
136 275 545
510 406 480
232 838 522
304 683 868
865 332 201
757 261 330
901 233 681
220 774 779
953 8 393
68 63 105
458 760 327
340 719 887
388 836 845
438 368 127
232 580 864
415 104 533
630 226 246
58 926 515
740 679 425
30 730 420
701 783 433
701 762 84
372 178 886
103 634 767
43 477 78
205 372 113
687 656 115
306 672 814
62 256 321
374 661 171
868 823 878
684 249 629
970 554 778
751 933 943
576 739 849
449 148 689
427 801 671
292 685 943
226 653 91
972 487 151
902 814 230
500 252 96
704 990 805
863 688 631
384 342 21
874 156 675
434 959 255
135 678 91
403 762 821
549 532 782
332 451 187
167 873 179
702 481 928
250 605 978
671 953 343
35 835 90
819 779 473
15 775 396
542 268 549
228 631 984
377 70 650
168 836 630
499 500 116
241 32 168
522 218 830
413 2 830
314 909 134
193 552 890
756 935 791
511 755 220
442 709 810
452 889 912
978 708 342
656 623 79
633 657 610
946 173 931
434 512 368
98 494 974
471 399 76
664 63 117
854 795 237
173 368 977
551 914 187
608 841 254
653 987 538
955 399 199
516 619 838
583 375 89
722 537 918
814 313 919
824 133 901
351 56 718
130 187 726
695 329 42
676 814 208
405 250 848
384 283 539
62 822 845
102 251 714
667 565 127
547 877 417
111 528 474
708 298 712
133 605 325
684 954 96
712 448 318
92 760 85
949 219 403
18 489 645
950 862 306
837 226 144
289 338 707
56 699 680
792 523 292
485 446 858
65 204 141
387 613 597
713 303 277
355 562 66
100 380 876
479 232 709
320 970 571
372 538 603
490 692 257
105 250 740
201 869 454
416 828 427
778 487 205
165 595 523
660 991 117
748 981 404
60 837 976
415 347 254
434 987 856
288 747 236
445 388 767
284 281 236
141 791 517
201 27 815
432 515 351
464 900 668
647 421 126
830 267 194
489 392 125
255 188 805
800 331 520
52 366 503
891 241 161
775 327 699
819 469 75
124 149 222
609 52 596
626 303 606
791 416 262
586 147 600
694 417 247
471 704 28
856 487 658
582 254 596
951 373 13
792 196 285
877 623 644
693 243 452
629 439 462
395 345 668
874 932 14
967 184 391
503 5 524
18 8 59
766 164 469
496 322 710
252 174 232
701 774 517
52 586 402
313 847 913
283 631 316
277 5 180
316 115 979
22 427 186
172 872 944
921 962 275
609 617 825
104 717 335
798 334 744
212 622 82
58 469 538
442 336 867
602 609 842
315 326 119
971 102 943
14 605 891
732 46 730
657 509 73
156 909 484
512 509 506
255 228 408
868 760 549
447 692 253
103 994 519
856 192 918
607 7 68
499 960 661
489 78 140
24 627 125
600 305 697
134 45 871
990 136 64
836 105 535
266 310 421
660 184 583
378 995 148
678 714 116
274 756 869
675 716 976
717 576 975
668 635 72
996 341 504
146 63 894
237 266 532
542 636 953
173 669 324
75 357 603
312 615 784
746 889 595
56 287 280
510 690 637
261 780 15
529 915 886
204 183 945
727 314 660
330 720 966
113 270 860
458 999 471
245 874 229
413 725 112
876 802 198
865 228 535
59 310 644
893 724 284
462 173 646
628 8 585
593 100 844
856 648 99
496 318 100
585 159 33
466 581 159
909 560 837
129 385 148
914 476 920
949 609 795
674 336 699
898 376 252
717 124 339
718 489 120
741 118 644
544 846 904
238 64 361
237 757 997
244 799 746
708 452 232
802 510 510
764 582 250
927 682 667
819 766 207
923 30 596
979 891 254
307 761 35
760 660 667
345 727 975
517 486 449
127 677 911
151 723 818
109 233 799
578 213 784
217 193 537
59 876 729
430 99 800
765 44 582
672 956 585
207 978 845
462 508 379
725 144 863
953 730 40
686 431 908
940 412 364
686 404 277
708 194 5
494 589 418
162 674 204
232 446 550
710 31 755
590 31 735
670 405 262
397 920 954
671 456 262
885 744 877
914 366 228
389 697 135
243 674 307
629 96 437
150 490 689
971 691 766
235 171 864
82 212 265
604 467 79
495 365 373
283 167 13
413 748 58
865 350 273
132 201 333
900 965 708
405 277 625
49 708 208
217 534 340
562 192 300
363 808 816
649 603 464
762 397 355
733 553 933
68 79 456
884 260 265
487 445 759
842 26 906
25 732 10
88 509 200
898 560 489
608 723 936
720 164 80
328 614 294
531 878 720
501 526 538
426 854 635
826 46 6
213 616 196
465 20 799
140 687 725
81 934 513
48 148 730
576 80 16
96 511 759
619 538 300
919 733 461
259 905 988
444 307 298
993 445 631
97 546 633
662 187 166
64 395 576
276 395 533
891 276 168
312 925 908
194 611 898
484 703 216
442 506 664
232 698 239
924 628 953
993 709 397
91 743 673
964 777 216
818 738 39
156 103 234
525 593 97
250 31 95
415 286 845
517 842 181
372 794 441
762 930 196
295 188 774
229 824 398
974 680 880
528 614 633
836 84 200
394 654 482
271 951 941
908 650 731
83 930 144
880 45 496
830 860 519
835 458 350
221 392 212
365 931 5
207 633 942
526 733 728
577 17 152
379 985 802
826 358 673
824 14 27
703 950 332
472 685 483
41 564 737
802 348 30
709 219 979
54 512 432
644 762 995
425 316 915
196 945 220
5 358 494
998 274 263
749 572 688
194 771 882
462 243 717
167 539 797
937 920 304
223 371 733
592 26 185
890 39 365
255 832 888
482 572 897
414 94 139
759 860 340
707 525 501
171 696 476
37 132 296
72 13 757
622 881 491
808 938 747
32 828 390
278 688 411
83 174 173
483 362 804
237 373 172
499 567 289
779 836 866
272 30 850
607 992 153
431 818 268
146 117 300
594 109 798
100 363 266
189 193 246
402 867 34
749 469 211
182 926 726
733 316 843
837 495 989
227 444 703
389 471 475
922 125 565
405 553 788
745 152 255
161 215 329
244 763 170
822 517 193
881 154 25
466 916 108
845 935 651
584 489 332
935 284 850
715 431 29
102 800 733
56 843 246
735 1 80
344 726 807
937 529 506
198 519 461
355 403 478
133 266 532
486 583 646
726 683 532
56 53 333
497 16 55
665 862 884
617 485 122
232 217 992
149 481 946
592 68 937
323 289 32
815 904 37
15 523 583
999 538 806
853 791 870
536 343 913
403 624 633
493 920 232
530 760 644
327 22 522
135 901 275
775 543 298
292 798 787
495 625 981
36 187 645
682 143 7
783 435 804
955 122 664
626 423 908
972 521 218
770 527 238
271 371 718
218 331 417
258 499 857
443 77 762
838 174 728
724 612 999
200 114 291
442 444 752
860 31 409
209 92 215
182 793 751
235 872 218
651 350 351
864 744 614
519 573 679
223 625 942
320 264 991
67 546 267
539 235 247
249 848 518
781 332 263
313 646 596
196 126 401
611 959 625
791 481 196
660 406 480
259 299 874
168 24 593
623 173 956
82 728 132
426 943 339
722 283 421
475 173 843
566 173 240
73 982 835
763 963 663
268 449 288
77 354 329
76 491 218
758 303 877
856 623 94
772 896 543
833 709 638
870 971 90
911 566 326
111 86 231
468 6 592
371 727 228
888 826 66
521 100 736
405 580 589
138 293 301
483 757 569
946 175 311
310 226 352
420 828 917
831 314 488
314 738 37
312 38 740
68 138 36
987 458 997
896 497 94
413 867 845
667 131 946
207 945 859
423 719 930
269 958 374
734 597 953
731 799 355
269 279 54
780 211 993
396 415 96
620 850 216
925 844 9
656 551 245
91 571 512
308 128 752
412 819 522
93 949 345
762 825 248
320 8 784
326 926 662
667 140 676
638 381 987
458 536 239
752 945 533
372 77 551
31 446 151
671 726 375
622 334 148
961 248 247
402 95 237
376 225 153
628 507 426
444 917 622
167 944 518
403 863 560
103 833 382
862 565 641
10 956 362
625 415 219
699 333 804
776 257 25
68 722 129
680 790 710
780 696 766
779 735 36
290 30 604
489 349 543
616 129 599
875 163 467
106 920 171
537 687 499
9 216 287
869 114 579
331 234 319
409 229 233
925 867 236
207 870 895
108 12 951
687 548 131
400 867 878
718 903 635
898 417 661
733 451 451
831 37 248
768 54 72
181 673 944
888 47 585
69 3 676
202 34 396
545 975 817
377 233 207
335 67 429
257 709 545
207 418 1000
861 813 368
74 117 460
443 94 147
467 446 519
902 276 355
458 839 886
204 175 429
389 211 524
569 369 723
378 627 635
692 798 787
467 171 225
120 324 767
625 581 630
685 478 495
92 270 333
576 972 100
601 447 954
960 269 558
556 791 483
19 231 824
776 495 33
431 493 490
685 726 184
381 210 687
793 462 652
27 613 224
10 238 343
720 830 336
122 209 448
973 992 921
147 374 118
970 671 767
5 730 21
319 947 219
526 154 568
243 141 530
42 333 152
890 785 431
283 698 435
234 268 670
321 725 136
647 920 219
13 968 970
296 406 762
538 967 731
872 907 983
462 180 674
529 190 128
575 204 480
366 745 962
545 569 775
40 813 73
575 442 276
243 458 268
535 591 806
178 711 784
971 161 799
592 111 179
893 225 554
752 661 589
74 607 62
342 921 465
154 478 98
503 354 281
183 655 240
679 590 427
212 907 759
161 424 590
96 500 892
20 985 209
298 317 897
691 875 838
167 72 336
326 129 666
833 721 992
887 354 728
58 850 865
919 215 751
450 6 13
179 835 185
781 841 280
392 691 798
496 784 361
414 358 831
692 500 697
908 846 471
836 517 795
151 886 990
60 140 60
489 7 743
738 721 188
583 806 757
193 822 853
428 56 290
220 523 116
892 808 656
224 940 254
219 127 483
740 191 549
295 46 486
876 355 386
698 896 412
252 597 612
989 475 130
147 788 762
769 112 467
552 383 685
415 320 939
144 21 386
915 362 392
80 717 582
988 338 758
568 767 714
263 251 458
353 738 346
204 704 33
376 279 464
232 320 481
499 886 61
941 512 848
259 799 307
734 13 84
698 164 164
712 409 691
519 61 967
269 453 515
63 276 132
170 840 547
830 921 742
627 207 899
406 360 232
53 366 386
103 634 418
221 837 975
672 873 958
695 126 530
109 47 294
41 741 779
113 353 641
816 345 923
413 560 365
450 114 729
233 896 542
974 171 848
258 732 879
273 98 278
860 521 304
346 309 960
818 730 394
745 256 508
692 508 503
59 692 71
456 379 980
344 321 808
268 892 467
448 151 340
522 804 163
251 977 556
845 409 611
744 611 59
827 623 999
336 77 444
563 749 722
980 984 771
792 369 309
972 912 586
110 137 150
769 450 447
205 323 5
829 312 116
508 103 978
936 267 974
479 499 90
574 409 74
604 55 692
688 215 149
465 674 94
632 895 139
10 101 214
369 533 210
538 86 709
286 630 720
631 583 526
385 218 713
971 487 496
150 435 381
864 593 439
433 902 682
460 452 794
749 922 637
445 946 1000
726 807 446
926 725 220
369 209 324
650 567 762
674 716 207
152 672 978
231 433 437
39 853 965
331 2 143
203 959 221
405 762 332
841 706 762
433 360 446
112 735 674
686 14 292
137 427 520
114 956 671
648 872 528
291 218 912
578 460 697
336 822 561
224 985 235
207 562 771
821 21 307
215 466 328
453 331 62
640 972 322
167 57 282
225 593 436
924 51 874
179 346 390
647 928 835
684 678 790
983 371 330
959 891 934
451 620 681
913 987 896
573 128 505
958 841 313
330 470 378
197 131 844
680 819 560
153 266 774
633 352 560
802 87 282
975 994 363
91 857 349
240 490 170
797 148 549
148 951 131
611 564 389
84 704 138
719 890 612
933 917 316
932 149 959
197 968 167
974 853 59
85 440 702
351 435 319
335 302 195
699 309 274
938 923 821
486 161 136
4 986 717
267 871 995
750 994 283
888 876 79
286 54 366
344 171 149
545 384 995
426 15 765
759 419 77
152 15 526
171 496 830
778 368 791
651 715 996
123 153 434
692 911 919
619 330 335
394 366 683
887 902 647
119 701 57
278 187 787
512 912 458
278 120 356
472 897 870
782 198 883
551 175 129
932 433 187
747 244 352
369 577 21
602 863 443
924 563 444
422 820 450
404 829 186
10 304 860
826 530 443
308 961 774
574 83 264
683 28 424
936 687 15
531 968 118
817 107 505
854 820 918
707 581 643
997 893 517
334 69 985
935 570 615
941 260 391
744 467 158
808 618 505
429 271 49
746 699 630
687 612 305
918 105 856
839 780 736
646 272 471
793 718 547
508 829 695
92 786 474
611 472 254
328 633 525
264 780 115
199 853 984
405 836 539
257 596 506
943 768 765
835 714 82
705 352 352
352 192 851
560 136 362
723 583 938
903 508 661
507 505 580
989 805 821
280 458 845
438 453 277
580 594 735
296 871 731
485 822 343
910 674 712
994 687 678
385 752 188
788 363 534
494 914 425
471 3 371
722 870 982
632 877 293
397 170 967
689 298 938
742 459 259
650 194 368
259 994 438
826 102 75
52 742 97
743 654 20
847 15 198
850 621 75
103 905 175
926 409 958
800 224 737
938 287 18
270 235 164
493 557 305
839 932 927
210 882 389
950 462 442
307 259 899
586 839 923
514 951 139
381 552 285
230 349 478
640 939 717
402 828 481
255 924 94
612 68 818
289 962 688
180 515 912
123 776 413
771 985 295
677 663 163
350 303 84
261 135 688
643 446 733
170 221 282
691 244 781
563 758 71
881 372 390
937 580 997
193 942 247
762 672 2
964 292 49
16 674 638
987 950 988
481 557 495
249 752 463
784 517 325
710 283 975
514 525 735
497 801 431
637 756 285
302 781 593
710 847 287
504 41 668
739 277 870
536 481 334
640 342 729
175 945 683
957 726 323
712 818 671
248 401 235
352 898 944
70 158 268
914 132 623
39 697 29
766 486 152
130 947 283
826 58 736
743 516 173
437 894 919
436 188 184
391 399 269
482 670 757
348 531 441
56 38 439
50 278 424
119 260 9
544 295 747
112 290 231
113 140 924
411 786 220
154 691 193
905 3 916
248 578 945
828 341 594
421 330 703
741 498 444
29 943 317
766 959 997
691 850 867
857 11 531
825 810 48
608 624 802
160 792 479
646 487 992
252 762 589
974 841 386
116 746 178
98 579 951
248 383 453
119 137 420
307 924 301
966 102 680
843 512 174
926 706 488
430 886 208
928 573 965
791 774 126
499 763 364
729 899 661
713 672 38
987 734 627
688 565 409
332 922 738
621 700 558
209 929 396
190 752 789
805 878 153
112 521 517
120 452 743
480 286 32
258 319 105
589 419 86
610 986 51
6 957 465
954 497 604
383 547 433
405 815 861
505 551 520
619 418 969
499 605 488
676 174 701
11 955 803
651 351 426
793 42 316
381 42 752
734 44 692
98 886 381
88 230 15
882 494 166
570 55 271
116 298 429
178 704 49
306 951 876
810 143 687
657 540 88
378 311 117
968 839 345
621 338 760
542 335 617
307 578 267
409 226 123
911 459 252
316 337 893
146 773 750
688 698 488
287 744 280
462 679 592
464 105 566
363 453 519
49 292 302
261 463 775
411 282 805
869 956 879
436 685 266
262 46 221
564 968 572
389 932 149
763 372 768
248 394 201
913 857 397
163 167 889
53 665 699
457 390 980
211 611 200
544 841 767
231 847 973
776 907 629
495 53 89
533 45 328
103 946 187
746 404 583
302 29 598
384 744 537
801 367 680
959 215 208
23 337 123
637 211 336
469 354 895
596 705 322
673 665 335
528 171 964
661 967 540
737 368 731
68 8 775
422 883 564
520 788 354
755 785 527
904 561 8
19 542 820
43 795 980
881 770 810
162 134 480
91 783 118
21 210 158
144 598 537
340 136 124
244 68 317
593 245 691
33 646 257
780 165 552
352 476 698
126 857 159
752 253 84
866 891 20
870 414 465
144 440 700
733 25 313
628 599 627
103 612 522
591 562 335
165 671 322
779 323 493
691 866 107
820 32 114
8 214 453
581 825 276
236 506 722
297 593 434
642 104 942
643 747 937
864 121 726
352 472 592
484 182 458
227 781 414
9 896 581
937 689 946
330 659 4
542 904 3
182 382 653
95 441 937
477 654 914
665 415 948
82 299 790
33 693 211
745 946 262
709 371 47
202 733 211
731 608 240
797 368 632
249 296 480
81 493 775
541 40 439
8 298 136
341 623 479
621 761 84
33 80 280
465 335 926
462 437 734
417 409 19
326 893 418
772 340 396
47 177 6
835 155 41
98 363 541
89 791 448
453 663 913
397 114 671
665 519 958
598 435 958
40 193 767
991 977 975
553 124 224
51 569 410
110 515 164
337 651 532
473 824 871
283 28 479
649 925 310
980 492 344
371 127 421
952 811 77
14 803 529
352 534 37
463 973 447
469 808 213
663 334 373
684 951 215
73 230 631
75 301 829
920 74 36
764 16 278
704 231 602
671 259 472
499 152 879
836 774 743
583 556 417
889 635 989
686 267 248
304 443 506
998 554 266
612 992 493
186 885 552
934 828 668
648 37 807
899 65 296
764 234 888
96 754 652
148 481 603
312 778 439
518 889 425
476 771 359
382 83 810
804 385 936
836 200 199
686 744 174
382 943 312
44 875 455
145 335 919
482 951 213
150 450 694
481 887 42
338 58 599
341 504 404
206 743 155
133 1000 747
872 577 637
788 874 55
217 251 742
755 453 303
808 546 748
945 45 80
711 988 375
37 377 187
556 907 604
315 991 922
275 380 254
461 158 484
402 91 225
124 722 566
404 385 224
807 524 748
314 976 377
667 26 456
838 534 383
107 981 794
978 568 976
737 66 569
25 624 808
614 387 544
492 290 198
479 486 621
559 396 221
8 461 293
596 12 13
588 504 435
320 870 923
901 136 811
756 37 574
729 389 514
759 985 20
926 818 120
786 618 476
288 895 696
628 820 476
376 311 583
831 60 333
222 547 931
594 713 629
882 38 158
120 422 933
518 410 323
184 655 661
744 411 912
415 1 365
95 10 516
554 743 220
68 276 674
344 945 166
316 676 302
576 272 873
970 470 720
278 552 913
481 718 23
724 516 605
394 928 551
638 880 648
354 696 205
678 883 444
112 556 194
809 459 28
421 145 974
817 965 121
21 716 520
373 709 39
701 297 251
829 75 457
893 232 90
466 966 602
727 126 326
965 477 253
104 955 295
295 507 726
191 242 562
825 74 906
12 301 882
908 380 797
211 218 578
235 806 482
152 88 440
127 469 768
548 438 86
995 597 715
768 854 781
986 591 936
994 269 243
125 771 461
958 367 143
697 695 743
654 112 745
888 958 310
917 549 167
806 907 590
455 717 501
800 984 503
925 849 693
839 170 32
880 236 951
859 767 342
516 582 706
37 547 467
23 907 220
13 711 669
825 459 710
349 739 948
254 371 387
957 301 575
586 92 562
849 337 689
612 762 322
135 3 104
29 392 157
366 380 454
827 577 128
291 313 764
201 578 281
853 833 787
392 110 233
859 824 381
204 298 941
524 431 371
560 561 664
759 503 327
691 114 643
332 150 893
952 249 310
650 640 85
984 731 49
746 970 660
482 94 238
100 666 668
118 328 441
809 474 432
781 911 228
440 687 277
301 969 379
876 405 733
228 820 951
302 661 309
346 847 385
206 665 785
387 842 36
160 719 278
965 556 264
285 188 329
95 972 244
783 619 822
27 218 931
240 390 83
550 214 290
189 291 269
972 713 233
431 834 898
513 978 272
314 695 537
709 988 44
433 235 55
503 541 754
825 143 923
517 26 290
813 155 413
330 57 392
234 963 866
273 687 703
84 140 682
378 827 422
433 373 693
322 770 391
627 81 51
231 653 524
755 596 179
260 279 253
340 35 694
777 923 88
373 785 933
183 365 985
636 263 136
826 431 786
255 411 160
568 119 931
828 516 895
969 687 389
515 141 117
847 52 940
746 120 686
759 987 635
889 892 331
184 761 740
599 866 294
220 106 991
613 300 874
580 76 699
593 327 426
664 597 331
645 930 296
663 521 114
696 767 200
388 560 706
501 938 70
922 96 624
579 543 445
905 166 124
868 601 905
601 371 600
842 351 79
485 292 527
335 209 739
692 969 632
707 836 547
748 898 858
243 385 978
999 327 58
152 349 951
387 832 995
542 628 38
588 12 213
798 159 766
76 677 280
461 288 701
198 947 674
893 131 89
991 727 119
732 239 25
814 3 849
284 957 507
869 336 145
331 40 94
16 408 644
708 5 330
997 205 664
389 549 142
356 794 776
235 904 299
465 327 511
402 580 679
7 962 450
960 982 53
160 213 768
580 327 842
330 266 382
659 723 674
51 174 549
652 86 308
625 396 823
349 376 595
331 769 514
108 778 663
915 368 708
617 609 523
119 606 432
100 891 720
822 777 127
388 71 881
552 236 570
936 833 160
361 614 38
400 533 744
888 652 481
878 828 125
338 859 164
753 653 65
548 386 633
34 126 16
360 480 55
475 203 406
255 113 867
212 765 742
881 999 745
239 790 614
592 390 267
990 572 857
539 943 521
835 20 30
809 234 562
97 209 591
556 750 690
401 917 860
361 434 436
903 519 912
284 696 625
742 285 851
897 640 289
40 323 850
256 715 721
410 252 764
432 962 846
16 729 367
215 470 865
588 392 618
393 696 587
517 806 891
807 51 938
13 192 820
465 688 916
483 813 889
343 810 195
787 144 164
852 787 962
178 525 293
852 919 439
134 497 964
351 968 297
636 63 297
846 433 571
132 632 581
925 214 802
754 450 850
954 467 467
582 805 345
13 644 784
326 1 66
536 109 101
546 883 224
784 746 493
929 18 941
68 98 626
601 837 532
318 63 949
68 783 759
448 617 714
841 933 728
608 900 479
728 494 35
566 110 126
682 300 819
565 550 441
985 51 475
144 113 670
587 759 543
119 278 475
140 507 828
353 28 107
365 150 630
764 673 81
359 424 536
292 751 828
548 750 218
568 994 675
936 762 613
442 581 3
843 142 562
408 38 662
882 42 179
598 390 646
750 52 713
710 229 723
589 231 137
603 749 113
552 223 681
98 253 117
709 515 910
282 737 345
413 164 330
317 281 134
672 205 26
871 294 657
376 347 790
174 692 160
18 87 436
923 740 855
372 305 863
296 848 302
179 623 91
873 917 749
836 574 812
280 675 899
429 928 112
667 505 346
501 198 90
608 615 103
233 32 1
85 979 281
672 746 943
817 48 375
170 353 413
118 259 199
291 183 983
859 360 179
862 842 364
92 964 103
592 323 497
925 748 777
97 758 766
71 205 263
74 757 673
857 885 559
220 290 985
787 202 986
77 468 101
222 418 610
992 777 247
296 859 934
525 597 250
727 691 644
798 537 227
635 690 766
99 559 759
569 614 183
48 533 801
565 871 903
366 857 334
87 524 469
455 364 164
969 725 613
590 632 145
984 202 154
61 454 160
185 196 773
240 244 168
933 922 302
387 828 240
47 535 154
727 474 294
309 154 974
434 118 303
694 382 763
7 649 747
235 922 690
748 269 793
640 923 129
803 679 9
549 112 638
90 753 601
496 334 155
398 107 490
205 638 947
245 978 267
368 707 636
243 475 470
537 312 741
815 161 297
105 857 122
207 253 231
4 49 21
937 774 760
224 540 767
588 401 926
309 989 767
902 34 554
493 658 233
54 907 918
726 982 923
500 932 900
973 319 908
295 115 743
460 889 510
288 166 143
199 730 525
301 990 74
19 103 95
440 310 929
368 391 926
881 245 857
161 383 204
712 304 979
97 462 527
447 51 678
264 329 829
856 593 435
222 433 809
19 690 409
271 251 70
347 827 138
535 112 363
41 4 940
528 470 240
1000 166 460
961 398 904
914 604 40
481 176 830
930 211 389
308 115 276
243 604 416
581 225 394
609 642 824
996 130 620
391 326 788
746 784 887
961 691 864
906 659 221
258 839 797
530 349 815
985 406 786
163 576 890
559 389 757
532 326 197
827 949 990
701 378 409
929 590 758
730 885 321
920 558 124
423 915 845
875 274 384
995 750 57
154 108 603
872 387 803
386 909 526
665 260 661
506 485 633
533 677 54
600 257 23
755 379 472
875 891 80
245 337 13
993 272 295
346 141 779
467 158 173
30 995 594
792 556 549
477 391 540
303 6 897
600 816 68
816 977 253
895 739 825
861 100 162
311 437 188
133 183 542
653 398 543
378 376 233
452 842 649
899 427 619
107 985 912
172 881 804
202 129 158
772 221 675
286 26 287
718 331 44
867 114 489
36 89 963
985 306 852
641 58 406
234 497 819
422 672 441
35 150 372
312 2 403
689 300 965
623 414 17
405 961 95
849 304 986
659 943 303
232 836 275
183 614 130
673 656 482
216 441 977
351 197 217
258 697 405
686 144 155
6 279 892
932 363 410
20 13 596
925 425 445
196 86 336
29 330 867
65 613 297
44 915 765
879 948 294
453 442 75
695 93 286
622 495 869
608 382 973
575 575 13
143 992 773
532 701 835
602 880 903
125 393 880
9 882 698
785 342 423
430 186 266
894 262 48
615 437 405
75 521 135
905 943 610
617 214 29
319 734 939
119 496 548
146 223 20
541 908 857
939 831 979
932 146 68
215 116 291
579 730 11
522 933 92
844 761 496
351 191 996
320 955 496
246 881 348
648 875 782
271 970 452
222 201 95
958 153 40
483 955 271
127 277 375
745 87 547
572 966 840
964 95 760
556 404 320
292 405 379
638 878 106
718 289 898
198 581 966
740 377 803
567 817 69
810 768 660
258 212 3
122 762 347
893 966 430
426 631 910
751 409 597
964 173 973
210 365 44
125 691 965
994 494 655
922 219 465
478 949 765
456 807 268
900 460 487
987 559 794
961 926 697
681 769 200
481 445 104
807 978 623
3 221 660
812 748 545
753 633 919
292 321 973
950 109 326
280 142 861
601 164 824
772 515 539
657 66 269
712 282 718
800 980 176
75 702 267
357 134 823
445 757 137
829 349 338
11 641 605
745 366 435
960 411 592
566 999 125
666 433 333
776 532 95
731 225 639
808 229 994
145 358 42
872 837 697
888 91 264
731 229 41
421 181 71
394 506 688
622 245 361
245 836 514
456 390 380
919 137 330
512 340 459
973 906 814
655 557 164
447 4 942
727 116 523
831 184 750
379 787 150
970 342 777
190 233 387
885 39 161
322 973 935
801 507 36
260 953 399
178 83 168
165 49 340
172 263 162
467 886 354
495 17 931
314 222 810
92 427 564
13 535 217
415 735 3
753 203 280
544 630 951
92 469 957
773 515 392
801 749 385
650 991 290
351 432 811
355 104 491
546 332 149
289 214 547
994 330 237
531 222 643
18 868 799
126 267 329
628 928 393
456 457 178
939 14 214
25 731 113
832 7 255
804 591 479
657 534 574
572 888 283
367 635 333
145 204 220
7 757 983
333 39 340
243 47 205
346 664 423
481 766 83
38 690 996
819 202 43
257 134 299
257 699 842
886 318 471
812 982 241
873 564 902
724 39 487
680 277 70
756 377 405
188 208 506
172 676 362
937 323 77
111 822 768
123 407 414
230 629 598
140 698 373
324 563 583
227 661 173
587 475 42
279 864 194
207 898 548
156 579 884
433 921 955
989 485 332
174 19 875
555 626 878
161 594 630
348 784 888
678 646 152
783 611 9
873 376 856
943 498 221
910 787 85
614 72 361
49 21 704
459 311 777
440 205 374
79 850 226
168 484 257
884 970 148
270 544 368
983 348 415
470 502 315
279 240 26
633 832 59
782 596 280
226 928 585
511 530 20
145 476 270
401 590 638
939 258 811
459 637 885
113 628 281
104 163 687
777 167 835
524 451 839
914 25 450
759 532 414
875 721 153
594 18 294
214 676 195
23 722 538
433 748 257
318 538 865
549 651 744
908 496 981
890 577 930
566 241 734
617 538 907
511 92 876
76 187 952
510 376 237
979 254 418
716 428 707
193 907 33
836 837 890
822 225 446
11 325 640
638 765 353
769 850 301
202 75 636
360 116 21
724 683 111
653 762 507
88 261 54
261 767 880
585 23 968
98 121 61
170 102 873
165 210 693
102 379 625
77 899 30
330 632 878
681 301 553
161 739 839
475 770 167
608 233 195
149 379 343
130 527 465
984 450 149
870 61 929
634 763 356
56 836 370
175 342 119
614 65 597
371 632 181
947 570 602
527 131 259
873 296 58
970 75 518
994 397 149
617 850 160
375 504 891
674 629 546
933 454 88
606 264 915
499 387 780
213 952 496
457 753 464
269 263 421
926 952 792
614 933 490
961 543 493
607 133 609
298 178 561
701 541 686
345 796 217
54 154 8
927 974 766
152 651 239
411 24 180
223 436 14
816 991 350
238 581 155
212 887 9
142 276 380
652 915 352
821 641 373
894 851 584
872 513 855
511 605 445
331 500 906
414 359 701
16 354 798
696 235 738
86 771 246
590 540 877
572 414 894
875 968 521
919 764 558
42 478 654
407 998 383
551 457 71
520 316 733
524 173 781
400 295 742
887 106 533
300 553 490
722 807 535
383 946 306
410 432 617
765 46 526
284 283 827
997 190 986
989 543 524
413 188 448
521 477 125
699 459 284
318 819 4
856 254 443
10 998 851
879 287 573
722 241 73
711 138 397
187 283 177
564 35 638
438 293 226
445 77 960
855 500 862
777 172 458
887 475 991
379 261 298
627 725 543
648 956 739
291 265 359
829 15 774
559 926 249
230 585 893
743 185 201
860 537 923
995 780 42
207 899 311
482 913 997
301 487 443
718 664 319
705 952 95
495 61 586
887 567 323
486 293 356
614 386 501
533 258 663
463 343 983
277 980 353
301 837 373
960 514 53
973 892 893
960 114 449
199 316 928
1000 453 818
525 691 688
161 654 12
892 938 73
711 284 757
129 363 252
940 22 685
470 571 458
444 814 718
308 590 950
987 481 418
627 235 854
716 997 406
511 189 171
668 988 792
309 188 959
342 968 241
351 115 918
287 407 726
907 595 375
957 761 561
282 255 173
475 431 568
464 681 825
672 966 603
191 772 138
361 452 68
632 764 256
444 554 658
149 995 52
693 906 262
576 773 972
414 667 954
104 982 662
218 547 398
782 97 82
755 428 668
114 660 709
365 225 990
771 810 843
154 810 70
214 442 940
391 78 607
486 966 858
534 664 194
493 182 409
189 774 11
489 381 112
727 534 61
51 868 895
969 265 410
820 598 178
727 948 439
256 547 725
329 867 600
495 320 311
592 425 559
409 670 67
285 230 451
763 122 932
139 960 686
815 430 778
827 309 519
368 518 978
568 304 370
957 876 962
340 689 924
485 200 517
451 249 779
709 466 812
991 495 245
526 746 638
451 732 583
922 866 664
851 109 920
759 785 296
243 890 719
788 667 998
951 818 906
852 767 212
643 481 873
121 264 919
380 69 323
418 913 198
822 309 86
560 634 955
14 354 68
229 232 287
803 450 884
566 76 202
817 131 278
419 170 811
63 341 643
140 133 197
913 651 557
637 616 427
111 994 810
29 903 101
575 994 718
643 895 851
896 389 90
138 260 897
144 710 823
919 202 635
601 164 15
768 294 418
327 991 238
502 492 96
669 737 796
998 972 168
89 168 318
965 41 970
300 827 958
641 362 165
830 835 975
127 876 837
265 476 653
882 63 79
452 203 669
322 479 546
947 682 824
365 110 176
46 873 622
1 393 677
326 511 361
699 64 927
319 322 462
785 809 774
98 155 643
846 23 398
729 998 861
631 591 819
337 304 585
849 658 948
787 176 374
406 257 315
283 227 264
920 134 867
780 818 895
628 976 770
171 375 473
866 873 625
91 257 526
692 866 826
721 307 546
964 527 649
257 51 712
963 719 526
496 689 989
599 23 537
51 446 393
340 416 862
359 127 53
215 149 444
762 954 906
758 224 864
19 608 734
292 31 575
277 836 868
651 340 556
313 667 540
522 906 46
908 11 48
626 750 309
462 64 424
827 45 446
69 837 528
380 330 421
17 472 937
922 450 538
945 313 133
544 947 479
565 323 711
208 339 384
477 947 210
289 365 932
2 625 671
905 825 916
324 454 949
476 531 425
995 61 548
534 388 826
313 428 234
501 664 773
856 651 171
450 799 646
319 949 858
777 72 102
75 912 692
343 891 37
564 672 654
4 134 371
828 528 413
472 666 227
959 323 303
866 838 905
487 183 752
31 4 214
903 19 464
528 138 857
179 459 442
991 851 847
750 945 415
170 623 998
252 118 669
537 640 870
496 145 898
468 455 681
792 662 893
296 958 196
255 979 206
708 239 126
163 127 252
63 885 945
856 723 232
116 968 439
524 741 936
840 326 942
477 411 62
907 984 670
704 717 18
461 899 922
18 270 84
314 873 741
620 36 719
121 902 983
442 965 338
409 414 256
741 572 688
197 567 20
730 436 587
578 843 903
242 708 756
118 408 842
235 107 94
395 28 7
846 126 827
587 539 737
355 864 334
398 346 376
345 73 666
290 913 531
682 554 68
322 979 190
679 687 244
546 922 230
87 821 401
249 145 738
853 814 662
336 585 676
658 386 751
602 89 56
920 897 176
76 583 341
545 414 23
15 275 809
512 374 904
43 294 321
670 361 322
246 279 57
519 407 32
798 582 328
589 351 595
266 68 152
797 643 637
687 514 100
673 992 952
457 648 866
581 733 449
488 273 251
222 57 231
366 437 321
520 874 728
774 631 104
942 419 61
702 688 112
703 29 869
56 571 682
214 49 775
173 714 544
690 60 867
18 833 169
280 924 715
976 153 5
326 131 342
967 568 462
769 17 94
978 863 839
344 582 170
720 35 945
122 399 854
162 815 132
21 465 921
888 665 683
721 764 446
633 133 858
612 257 695
770 559 364
503 39 279
78 181 536
809 730 936
887 19 571
609 701 716
948 896 220
874 257 862
148 98 492
738 383 699
721 869 580
715 962 213
799 721 355
421 688 249
391 356 128
916 737 194
159 237 380
294 129 372
324 954 972
463 675 309
275 956 301
320 718 33
828 154 208
45 660 172
568 531 192
862 96 14
924 32 153
672 592 826
549 481 523
356 988 783
206 294 96
896 909 714
56 481 658
677 640 618
354 594 56
16 941 462
961 738 386
853 987 213
129 356 938
768 511 69
308 960 382
534 156 981
818 946 819
700 317 142
137 883 611
61 624 879
871 781 570
529 805 288
750 765 677
796 647 506
919 283 149
85 825 292
322 261 930
944 693 984
915 910 51
341 609 503
281 488 997
10 683 770
107 1 913
902 630 403
788 845 667
488 789 195
249 112 279
448 271 796
928 63 174
19 300 346
915 959 98
876 895 21
821 541 783
857 828 810
507 255 426
627 555 323
286 156 221
818 477 604
769 191 787
728 494 927
390 913 185
181 947 74
877 711 550
507 174 191
927 513 373
338 296 835
575 269 176
254 206 563
898 195 870
296 583 412
945 145 864
98 484 770
645 66 120
359 496 763
522 755 746
385 635 220
478 798 528
356 241 852
227 506 1
27 160 167
122 409 857
330 602 214
955 772 846
916 135 669
459 629 801
709 310 460
388 155 844
434 157 682
355 219 628
143 919 415
462 36 462
105 117 529
924 603 358
213 160 592
282 41 493
641 646 414
106 137 787
641 995 825
390 574 517
813 225 794
254 708 680
544 386 404
85 77 647
331 181 429
354 671 329
147 440 424
478 228 775
297 413 749
833 962 539
89 912 704
74 700 820
980 535 882
351 968 98
665 602 445
377 122 749
776 389 124
291 848 459
593 987 538
708 416 48
685 21 585
642 671 488
244 915 30
994 258 203
775 843 986
685 626 577
606 680 283
981 451 790
579 635 981
72 806 495
880 880 211
763 576 397
95 594 930
195 802 577
153 952 360
888 978 120
289 917 40
915 353 969
624 170 753
377 558 301
916 342 87
719 755 581
885 152 610
416 230 730
240 940 829
141 587 833
864 876 834
365 472 974
577 553 124
277 672 978
870 842 76
289 532 535
469 268 320
595 214 875
305 978 465
995 152 99
840 935 700
824 725 330
798 913 323
446 886 129
594 408 388
24 951 993
207 711 825
206 282 959
14 737 522
970 996 911
929 840 760
504 350 116
362 802 379
69 215 542
822 606 782
210 960 565
708 229 345
639 808 389
906 915 455
132 129 715
713 119 625
70 586 238
271 49 330
335 734 17
77 636 276
906 564 232
675 515 555
421 193 96
369 569 392
423 723 28
711 403 192
403 287 933
414 193 462
109 500 361
391 557 918
389 273 367
157 770 380
2 956 225
55 393 500
992 100 419
24 759 898
380 930 628
890 859 741
407 243 402
368 670 271
314 705 82
811 28 728
217 827 704
376 666 875
602 817 460
887 8 953
439 292 125
142 1 213
178 229 674
943 256 799
696 757 486
886 28 780
161 261 332
800 287 733
863 862 235
161 172 184
965 507 939
740 199 532
666 205 112
184 297 160
157 519 590
241 667 54
266 516 367
908 723 660
662 5 392
399 965 363
624 679 594
784 923 163
40 996 655
628 848 557
500 808 43
458 361 227
296 848 309
633 996 21
934 765 557
904 974 942
511 319 632
708 823 590
256 423 418
223 888 401
943 973 652
663 377 328
887 843 678
452 43 853
234 385 926
661 797 556
487 851 721
221 485 632
717 952 160
698 404 492
254 36 799
926 216 219
255 455 394
914 116 202
686 983 329
751 690 532
781 507 613
855 339 254
494 506 731
419 925 771
527 107 760
933 191 66
112 302 309
321 849 583
58 906 933
695 655 904
602 640 381
276 383 32
677 889 491
610 833 65
766 195 481
125 166 69
559 921 652
175 132 149
76 346 520
965 585 454
198 834 446
51 965 712
198 625 888
726 685 24
647 264 316
168 100 552
385 619 855
481 629 110
627 731 244
548 422 994
704 530 533
319 519 700
157 733 200
559 875 461
490 549 22
675 22 316
71 254 56
519 568 500
785 115 842
307 944 420
709 913 172
525 500 846
652 579 510
941 543 123
367 559 164
64 844 335
380 598 435
46 419 225
241 57 2
95 41 654
840 978 844
139 708 775
116 87 213
441 7 735
946 654 346
330 866 897
716 790 502
927 950 89
626 114 154
64 248 313
441 275 196
190 291 871
633 150 379
3 754 941
985 667 762
807 454 328
533 608 411
46 268 821
402 629 229
137 459 793
785 281 305
258 765 216
403 69 201
132 675 457
364 223 98
874 750 455
738 673 492
318 434 578
375 674 286
20 605 918
453 581 831
992 793 452
954 529 946
589 446 136
980 25 794
55 796 419
709 172 918
707 7 914
922 375 126
701 339 637
761 282 735
883 17 844
794 592 987
784 730 207
159 138 164
963 852 118
398 990 562
616 507 536
718 508 506
727 945 783
455 57 993
227 809 459
31 183 258
878 432 133
763 932 237
747 725 759
10 842 656
731 666 194
536 983 241
916 227 864
385 742 164
678 582 235
891 174 954
977 563 782
762 337 83
515 998 514
214 150 445
374 99 523
735 171 877
681 705 995
723 413 77
372 161 590
583 465 422
282 345 768
276 816 87
410 268 340
996 807 783
839 868 679
173 300 400
377 722 612
797 120 276
723 380 88
751 337 140
182 969 17
772 510 206
293 41 50
205 128 318
594 600 906
471 814 24
928 661 790
728 898 837
91 693 796
201 715 260
325 573 592
316 50 835
738 904 204
152 793 270
134 372 571
754 960 142
428 916 151
182 985 565
330 673 268
351 934 577
684 170 452
426 745 655
702 990 580
553 381 602
13 343 694
807 395 180
56 482 448
183 39 476
610 139 13
970 260 432
124 238 370
216 741 996
889 251 19
406 516 428
881 233 16
729 400 638
465 838 946
522 235 251
338 278 922
202 681 735
18 682 931
47 616 295
552 930 366
543 307 18
259 126 342
772 489 43
869 145 557
817 750 6
243 863 143
908 976 704
568 720 534
660 653 436
363 837 141
125 874 555
6 747 544
409 870 652
944 333 699
360 832 492
501 206 106
771 231 918
44 991 977
758 24 574
24 158 181
652 717 851
316 272 762
535 515 28
249 23 334
992 676 676
289 223 341
579 55 56
976 453 126
662 308 303
297 1 71
587 76 707
967 222 156
692 609 464
973 447 661
847 313 274
160 484 776
506 456 964
522 341 140
472 239 6
962 165 928
20 239 61
675 803 883
349 282 217
66 53 268
474 916 59
803 245 661
568 381 413
246 441 580
306 314 191
982 189 826
64 589 719
994 628 471
618 385 848
583 990 925
470 858 710
109 107 900
697 189 696
633 289 13
170 732 343
82 995 339
381 428 94
328 714 310
950 434 202
138 312 442
284 50 724
7 714 208
248 50 44
231 597 738
933 367 376
698 92 693
362 342 157
792 881 402
902 678 893
947 346 125
75 611 137
522 342 985
622 589 393
943 24 803
974 962 337
779 746 30
802 610 654
600 573 895
560 73 18
447 640 778
787 266 411
522 743 148
844 266 290
533 718 842
612 690 619
417 662 937
424 856 168
881 438 111
742 512 187
272 542 891
303 191 619
601 416 192
117 360 622
745 207 103
687 523 672
162 724 173
99 738 874
881 814 458
531 925 279
427 794 924
618 776 346
939 452 243
336 332 332
799 892 254
580 475 949
226 244 429
818 480 648
197 25 728
597 166 843
842 432 784
918 487 703
1 530 221
421 87 653
398 234 255
439 897 697
554 734 864
329 11 76
785 725 682
468 718 148
811 776 924
969 792 206
335 316 619
926 669 903
141 990 799
809 114 470
803 87 498
885 852 22
314 18 152
930 905 283
473 859 691
233 493 275
426 10 958
673 224 278
907 424 853
131 309 216
903 250 859
476 765 767
926 475 572
796 454 104
475 294 299
570 630 471
852 76 934
539 748 870
358 691 480
714 536 333
130 840 719
689 617 34
571 781 943
145 168 611
841 750 710
174 787 466
242 152 82
678 124 711
271 572 664
836 467 684
109 42 597
967 168 925
286 393 882
744 326 102
518 446 547
756 244 26
857 489 697
134 53 345
445 56 489
17 395 857
116 551 484
564 855 447
748 797 448
399 548 399
843 684 527
269 596 483
101 186 718
513 706 65
687 339 592
549 193 287
441 162 563
105 766 259
118 672 979
417 857 854
648 411 886
803 65 584
362 578 919
126 553 170
486 159 831
246 21 791
392 182 992
503 809 724
649 493 900
296 683 834
368 829 246
162 511 729
950 992 759
945 996 815
546 954 203
434 661 353
228 709 372
484 395 57
117 615 143
556 249 89
30 543 54
900 14 326
471 360 70
587 402 744
195 900 193
523 891 97
482 204 414
759 311 715
295 863 247
603 263 943
859 177 19
8 994 851
297 446 877
311 207 180
651 263 604
901 711 60
677 572 29
984 113 357
456 642 134
129 359 814
482 118 436
651 154 829
924 571 334
778 393 582
827 568 187
551 432 10
450 573 473
547 398 700
512 391 856
106 30 616
558 490 254
370 851 268
843 462 196
891 61 795
356 405 273
520 409 7
942 628 580
855 912 887
165 24 320
894 741 441
218 162 379
998 733 785
32 94 775
516 898 283
959 272 852
101 169 805
733 615 574
82 693 353
801 991 819
308 322 721
153 673 103
9 6 386
294 557 331
280 173 966
375 355 715
697 619 261
260 862 655
608 776 108
363 779 756
339 95 945
815 456 315
825 743 525
175 583 426
870 53 650
37 893 298
100 849 622
401 869 976
660 791 321
884 738 152
525 129 307
457 813 638
859 820 793
864 364 551
252 504 210
693 180 256
23 123 845
681 144 740
566 359 621
486 818 635
821 803 559
33 136 121
115 24 539
210 114 957
672 501 81
615 147 19
711 356 126
131 182 131
198 606 854
737 715 691
819 156 636
884 826 610
897 144 768
379 967 639
859 267 424
545 534 586
600 183 634
787 945 224
408 552 80
398 79 180
573 494 660
432 199 356
413 815 78
76 453 977
607 274 108
748 796 595
492 422 233
498 237 876
56 764 17
943 190 428
689 274 372
72 454 85
942 162 360
757 215 904
219 553 628
860 261 95
388 108 42
893 423 411
368 544 524
318 723 776
529 721 554
26 622 664
624 565 402
326 92 541
157 841 569
764 748 51
215 436 417
883 792 414
849 466 52
902 940 439
213 308 143
467 804 44
173 158 114
351 706 688
928 376 967
344 864 672
281 185 497
115 586 304
14 289 223
688 864 941
592 22 848
393 314 612
670 305 728
618 525 827
398 313 460
501 429 350
494 55 467
413 291 877
751 635 845
374 577 859
692 256 768
571 427 233
938 420 392
711 448 781
575 58 567
607 784 645
872 106 237
240 376 104
357 937 825
93 308 934
399 269 616
100 812 726
941 348 861
801 26 312
723 213 298
850 611 372
357 326 542
981 588 771
210 224 544
959 279 397
731 48 578
365 245 531
293 439 633
584 837 581
429 860 531
956 254 109
52 840 985
626 713 373
931 57 552
911 899 151
241 987 258
636 569 212
106 548 202
871 60 791
353 727 600
833 567 546
633 779 721
145 102 504
472 940 667
425 402 364
454 898 303
992 298 906
620 272 415
103 436 493
568 736 202
71 795 505
40 293 389
490 715 761
204 848 756
449 787 907
888 104 25
447 57 578
562 755 308
91 380 732
897 673 724
595 318 310
351 547 444
647 665 492
992 495 513
459 643 77
851 863 555
513 205 830
40 955 810
838 560 900
490 340 507
724 616 904
711 482 243
247 157 559
749 480 290
339 951 192
103 902 587
158 2 697
864 927 155
994 122 115
664 92 824
214 809 796
372 480 172
789 622 318
978 781 778
462 16 814
445 263 736
966 332 311
485 631 621
931 506 568
675 794 940
746 958 890
251 787 993
122 501 126
323 518 923
546 30 159
539 663 19
920 508 492
12 378 117
371 897 89
790 811 868
796 308 430
109 601 714
560 678 222
835 182 207
193 569 844
91 314 905
766 290 212
421 512 549
743 760 494
221 177 741
453 365 400
401 552 427
153 957 108
379 237 573
500 596 831
155 485 89
79 356 411
441 545 154
947 263 695
808 919 970
299 201 101
870 910 498
664 202 764
812 38 960
437 963 8
545 574 105
965 838 214
819 863 504
370 267 852
464 1 588
462 159 656
418 788 208
143 551 119
425 113 855
341 158 408
501 978 766
832 275 802
44 200 215
64 495 348
336 571 970
317 709 315
77 743 526
40 650 817
585 636 617
145 78 764
412 262 36
778 819 92
602 486 562
811 918 969
766 280 194
944 436 755
682 783 914
376 935 19
364 518 215
703 760 235
194 784 818
613 263 857
881 34 133
688 104 25
450 623 774
567 376 852
94 324 763
441 776 67
548 668 350
37 945 16
64 654 218
987 537 103
534 582 447
691 708 960
319 514 26
483 118 568
154 54 881
535 416 985
326 273 197
588 185 231
735 600 88
629 103 700
167 227 593
273 261 877
623 503 509
476 447 366
510 564 872
30 604 492
585 719 829
521 499 857
884 402 569
422 289 117
927 739 942
353 96 795
812 522 815
268 828 433
15 191 487
841 787 884
167 995 415
572 211 339
396 341 295
696 112 58
617 976 260
776 790 954
660 491 51
354 219 383
332 600 580
678 832 289
202 721 250
117 585 399
114 615 882
639 330 800
547 20 954
453 541 44
493 172 12
969 266 187
515 224 683
185 589 956
425 667 925
635 934 80
551 552 801
638 124 96
574 947 114
549 923 716
570 438 629
865 417 901
881 607 871
903 891 69
811 16 426
215 956 100
794 511 961
679 248 655
99 166 794
647 214 124
85 317 460
910 285 736
281 135 920
453 792 229
971 595 716
250 572 686
616 716 950
903 536 885
848 562 158
571 694 710
614 105 190
641 746 261
149 570 710
320 776 989
453 809 211
667 938 850
221 47 256
793 562 801
547 729 16
495 181 22
770 271 642
749 120 199
788 225 221
534 63 295
744 152 966
275 100 349
436 113 671
106 852 565
406 670 906
715 240 559
312 248 327
139 970 70
714 799 66
428 798 636
588 692 952
812 571 820
404 697 995
6 170 759
565 87 811
797 222 315
64 889 383
40 948 65
991 286 157
538 716 678
919 76 406
632 513 971
781 99 109
744 413 681
692 799 369
688 920 583
365 850 961
325 59 909
1 952 15
940 928 86
243 477 96
358 868 969
289 93 395
776 815 769
492 602 487
432 514 718
526 754 833
647 978 123
235 554 150
795 708 929
658 125 62
603 305 99
646 577 442
344 589 11
16 37 135
649 130 589
215 131 3
480 482 874
651 884 231
196 676 199
222 636 646
646 214 151
515 194 916
232 427 110
467 884 538
402 727 351
69 403 41
782 145 96
334 915 220
191 40 341
594 894 99
108 17 466
793 625 157
651 863 836
973 262 374
228 708 306
546 19 169
875 830 199
959 947 167
403 302 524
468 131 600
791 261 84
533 656 497
809 615 711
278 455 455
336 132 706
38 332 906
710 125 726
592 607 389
79 876 753
976 603 525
385 22 562
355 577 393
207 269 536
738 68 65
680 529 661
784 471 481
664 350 542
681 587 62
133 500 958
309 365 794
717 435 308
21 159 165
253 285 258
269 845 868
228 104 359
915 163 263
329 539 783
879 725 253
379 265 281
187 199 866
71 924 361
140 606 508
767 268 503
745 550 218
608 191 231
28 533 205
436 83 642
262 647 859
242 225 316
144 227 258
419 92 696
215 319 410
654 907 481
750 631 22
797 34 378
458 491 691
504 624 936
250 889 953
883 548 509
350 80 306
516 769 504
42 431 985
399 476 516
674 653 397
685 347 982
704 449 486
994 328 978
827 181 486
14 333 800
489 423 707
86 266 387
465 352 316
524 692 490
746 120 954
875 425 906
520 985 297
511 954 267
864 731 70
765 303 970
545 31 379
135 720 942
37 760 944
394 443 135
768 207 189
859 34 476
544 117 605
926 406 156
613 310 932
921 426 87
987 187 733
601 608 325
902 201 685
595 985 702
517 393 971
710 499 956
642 895 212
302 611 534
936 678 762
147 133 926
701 523 972
955 489 77
962 449 916
526 897 717
649 973 716
345 943 735
262 275 74
900 700 125
393 664 182
159 454 371
762 169 721
826 681 210
93 547 32
876 122 461
409 524 25
718 719 311
307 995 694
408 523 587
376 715 535
804 600 614
907 469 188
394 381 346
147 206 418
796 979 36
56 270 549
691 930 697
303 867 104
673 49 108
52 5 529
127 845 739
951 171 120
505 785 330
882 941 184
225 191 327
354 155 927
242 774 807
787 526 611
942 828 361
313 862 981
777 365 201
828 971 98
542 325 136
947 327 639
299 418 674
468 196 68
561 133 159
491 329 445
262 915 862
577 331 493
406 214 223
246 850 19
830 577 32
978 393 929
763 380 170
560 641 586
179 604 892
148 320 652
978 334 208
887 782 790
64 757 756
88 552 876
272 194 347
692 712 272
931 859 421
377 740 275
759 408 845
655 926 652
778 905 17
272 276 231
899 524 895
153 225 714
546 5 525
681 755 884
238 494 337
450 286 518
720 929 363
54 896 999
558 291 30
435 23 594
98 172 239
561 448 330
172 708 159
531 752 73
237 447 155
300 592 949
621 940 446
436 861 444
94 810 676
131 893 961
522 148 859
13 816 799
755 791 413
270 894 725
186 945 600
408 341 474
194 204 226
530 367 115
333 618 719
227 177 491
22 571 604
383 158 154
512 709 73
712 836 649
656 187 890
385 671 316
598 905 94
391 421 64
361 463 19
841 577 335
524 267 986
738 972 90
179 523 759
731 361 166
98 916 627
726 151 681
567 12 718
608 524 991
662 311 158
726 184 208
174 832 245
20 183 68
258 829 218
369 75 842
523 696 630
543 993 740
684 578 706
113 955 831
117 683 126
541 150 2
979 375 101
476 204 181
63 947 391
808 700 787
126 393 863
758 616 418
849 208 46
195 703 354
207 279 959
875 604 364
311 226 908
679 574 558
954 814 889
270 370 700
631 473 967
416 958 608
448 902 852
167 567 204
190 351 329
414 732 135
672 36 323
558 84 95
26 307 709
647 485 670
11 839 710
852 631 671
671 518 71
210 288 834
670 638 367
25 241 358
819 104 363
867 105 903
146 247 728
469 375 352
84 385 98
499 406 834
436 359 962
849 44 334
903 18 323
743 779 71
519 647 13
532 236 523
441 180 222
519 816 483
56 298 525
145 672 344
305 565 416
327 375 328
159 962 17
414 510 145
489 129 740
679 361 549
907 259 268
949 920 967
858 941 582
556 688 509
556 436 165
133 658 207
87 771 184
143 28 590
248 299 337
671 791 896
751 691 688
579 592 642
552 608 654
59 307 238
341 534 22
161 292 672
531 511 729
395 968 892
586 435 456
70 972 538
816 505 559
596 587 187
295 540 375
617 237 526
998 241 165
755 702 590
278 832 833
608 613 70
878 161 617
692 102 712
320 296 696
618 993 50
253 20 977
674 852 994
526 213 935
916 391 419
525 515 873
708 566 952
371 526 946
286 452 865
354 179 591
899 621 203
414 372 21
637 748 364
639 60 170
856 983 191
51 657 658
89 719 76
369 146 572
523 844 700
616 602 125
470 504 491
457 389 101
635 243 398
946 586 897
790 751 351
165 674 193
906 333 127
367 96 115
251 783 739
13 722 911
823 646 2
700 454 827
327 326 213
680 416 706
757 961 408
695 459 609
934 17 24
270 165 826
113 890 476
228 880 948
624 440 481
845 565 810
614 964 217
314 412 482
201 964 708
567 82 17
155 427 537
860 178 582
851 870 406
872 510 427
257 969 390
523 855 19
113 218 674
635 659 999
999 203 307
937 407 59
12 461 183
364 893 129
248 571 674
829 415 36
432 93 838
237 13 904
297 846 685
804 154 496
46 767 222
931 254 927
246 814 231
940 663 786
666 473 730
423 897 302
173 463 435
793 751 694
803 40 656
368 106 112
71 443 505
882 378 400
496 992 818
62 946 981
612 783 110
154 577 386
96 874 382
439 269 63
109 126 851
178 331 992
959 983 752
972 548 750
146 324 563
124 202 389
613 920 661
315 467 398
20 186 527
743 268 990
200 63 583
204 866 134
834 31 379
16 29 380
760 877 406
990 846 153
246 675 9
741 26 484
664 460 131
321 574 735
214 43 43
434 693 785
90 84 117
619 337 899
326 386 59
550 710 918
945 81 6
150 861 772
827 612 317
60 86 982
254 593 381
591 423 343
960 995 913
485 284 318
62 840 100
182 791 721
995 509 996
243 115 312
688 94 361
626 51 903
230 186 518
317 80 808
890 166 847
140 314 40
64 200 884
808 189 993
131 238 540
873 304 23
316 712 429
378 691 478
977 60 786
419 319 796
55 576 630
703 26 115
714 773 648
391 242 226
267 801 592
926 673 180
492 902 801
30 281 856
977 577 487
627 2 443
559 197 378
454 194 867
449 809 219
924 260 93
392 94 174
16 93 928
90 22 712
398 938 491
998 633 91
522 629 548
863 977 776
40 505 563
918 529 988
268 851 78
109 585 606
677 732 669
457 436 231
629 805 129
112 509 563
20 978 289
259 872 311
677 849 373
525 853 563
569 876 998
485 618 410
491 757 501
671 89 135
723 297 315
881 751 1
270 88 689
605 870 954
166 260 216
202 37 749
262 464 91
936 14 54
592 427 379
996 632 350
251 364 740
823 263 358
230 200 870
678 632 108
34 393 750
677 385 980
255 313 101
581 400 112
333 656 41
568 74 835
941 321 843
706 887 82
977 836 320
290 699 299
826 63 932
456 272 555
72 174 195
513 370 146
671 573 265
689 883 545
807 138 997
465 689 552
948 224 873
833 852 593
127 609 381
975 996 424
876 28 205
704 841 190
622 1000 608
637 836 692
200 319 850
698 495 645
133 102 931
683 840 479
450 955 217
440 155 227
850 648 419
634 145 154
314 79 368
966 595 146
165 366 311
353 147 354
595 989 128
268 533 898
677 813 51
778 849 630
940 611 230
704 12 436
995 685 629
932 832 20
569 100 509
153 257 152
947 338 313
281 65 819
953 149 608
859 989 262
816 13 406
895 417 176
784 467 3
951 338 862
934 570 521
545 506 755
236 650 41
562 201 490
400 250 975
85 10 97
618 85 509
508 491 952
106 505 541
573 113 578
625 707 99
233 227 195
558 767 562
217 789 427
900 998 374
945 464 809
154 552 466
369 176 987
546 773 370
9 213 508
502 694 771
789 910 368
231 137 328
386 10 108
856 148 929
135 241 513
602 241 736
719 27 537
969 163 907
182 87 858
455 280 656
377 399 548
695 15 974
995 473 621
181 43 816
397 632 717
747 8 383
253 644 742
807 22 912
946 551 355
987 652 171
615 322 725
429 678 814
70 639 466
96 521 745
279 695 430
113 198 155
600 54 78
686 646 221
958 542 410
549 637 397
693 90 531
897 841 29
757 60 790
154 724 220
493 776 350
596 952 317
516 602 552
24 243 223
269 413 371
418 819 909
963 165 63
91 387 22
813 120 472
760 285 679
731 912 210
658 722 8
338 723 102
231 57 100
644 254 277
288 396 132
883 199 749
588 313 174
431 642 386
460 7 690
909 351 782
273 70 933
51 353 268
851 100 986
241 298 705
787 910 492
714 725 972
251 171 169
907 123 39
228 311 587
962 914 782
409 54 209
203 403 639
873 686 558
887 547 242
330 763 807
350 299 235
36 69 298
958 68 166
643 756 605
364 453 82
489 118 813
554 750 368
907 144 928
305 554 262
458 284 300
968 937 775
509 689 433
550 787 901
861 49 893
493 299 745
856 734 510
735 899 618
667 462 157
45 996 924
729 33 960
325 41 91
385 976 328
339 156 400
263 928 420
732 481 858
168 895 94
118 777 112
484 782 469
467 985 630
287 135 586
536 940 143
728 257 591
321 510 530
486 713 844
991 970 175
503 867 851
653 662 731
754 50 239
886 446 993
24 348 224
243 582 548
382 929 657
963 891 282
862 964 621
595 644 483
918 762 135
209 148 379
105 83 178
747 708 331
821 719 617
349 535 374
76 339 638
875 357 642
382 812 32
179 379 214
278 275 89
446 234 963
940 1 333
736 712 685
523 252 858
766 812 251
12 210 364
239 821 469
898 797 679
78 981 374
200 600 90
807 393 794
887 585 34
879 20 937
172 687 213
545 437 668
153 590 992
486 382 544
610 528 442
333 942 88
859 365 842
475 9 519
504 382 559
51 286 390
397 847 510
258 561 699
31 723 657
164 834 675
546 772 325
603 901 456
364 635 652
753 3 454
122 172 565
379 992 226
616 341 185
625 759 756
879 336 47
890 51 199
402 911 969
957 791 414
537 744 919
422 456 1
546 961 285
765 552 80
204 349 513
829 486 55
918 399 951
994 293 338
375 934 392
124 506 58
726 681 8
308 529 992
957 661 919
869 946 90
610 981 226
844 960 92
886 817 939
842 114 265
233 401 309
273 205 289
589 571 460
61 753 556
186 940 453
845 315 928
529 699 754
410 178 960
309 180 288
87 70 629
711 467 604
369 238 65
1000 263 26
41 809 721
340 809 8
551 727 442
300 828 875
1 568 960
645 135 240
540 884 226
832 65 734
570 637 889
353 252 889
500 994 883
3 493 209
418 549 35
339 251 380
345 271 427
260 717 866
987 898 860
427 609 448
717 759 133
12 498 182
948 81 658
892 905 420
538 73 967
248 415 514
704 891 589
501 705 727
403 609 11
194 797 804
612 318 953
403 124 953
690 645 889
926 928 264
195 587 310
731 168 689
187 762 81
223 106 830
283 23 962
898 552 16
886 943 283
586 997 777
944 885 691
855 57 562
239 903 434
256 499 887
438 577 735
621 303 338
143 449 170
862 840 630
136 940 591
716 447 533
474 385 583
527 308 155
246 484 173
591 260 419
752 774 552
430 484 515
729 555 844
302 637 612
551 868 253
430 968 628
647 342 871
683 747 87
182 809 415
781 268 138
419 565 214
639 662 962
201 962 839
938 17 429
900 679 278
260 607 583
394 350 395
525 52 752
91 61 815
114 804 67
876 543 399
973 668 338
256 813 454
276 41 1000
95 471 615
265 613 446
724 846 371
98 76 522
449 743 608
74 961 396
462 584 707
95 646 163
481 631 959
101 572 600
672 460 293
986 287 641
405 882 526
92 262 776
432 894 431
128 737 421
387 105 932
859 427 521
298 544 208
878 353 140
778 422 755
398 355 608
139 783 805
729 212 583
392 169 849
879 564 35
814 806 814
632 142 101
282 725 690
362 478 352
80 929 288
95 146 158
618 241 203
156 621 594
782 289 226
516 519 96
531 481 311
981 344 898
628 949 923
627 694 699
653 500 660
724 734 617
973 740 873
435 624 79
429 998 60
681 317 905
352 582 601
305 204 739
635 365 46
762 459 315
951 987 804
986 835 901
916 542 125
553 776 144
768 176 885
747 687 312
736 944 974
179 320 363
422 471 606
211 637 111
612 414 108
912 947 603
503 133 755
446 961 188
791 895 245
551 446 747
870 668 532
66 328 245
790 903 428
17 242 283
608 793 733
691 765 532
506 989 559
227 962 735
673 413 630
208 614 509
783 573 217
303 663 270
94 247 117
254 214 689
109 222 807
306 430 562
938 846 810
282 860 551
529 659 789
61 846 948
20 200 360
161 576 336
323 348 128
110 573 119
661 152 409
795 195 809
167 787 636
278 586 386
700 530 177
721 46 779
742 882 61
882 698 64
988 295 559
244 311 227
116 594 976
213 349 985
643 606 305
279 41 332
930 739 729
891 888 793
10 743 862
866 907 195
604 705 4
29 443 919
26 727 100
247 270 568
882 451 287
409 987 21
331 209 131
87 706 250
392 292 356
153 391 652
285 473 622
188 136 297
16 723 889
769 916 375
890 289 654
670 375 355
381 741 282
500 979 677
671 887 624
576 57 354
936 249 612
310 632 145
776 243 189
219 373 82
949 729 417
353 35 420
603 379 751
376 572 157
260 965 769
58 153 415
715 784 593
263 206 185
427 761 589
723 562 244
356 328 925
317 45 695
56 836 276
961 858 828
931 349 309
375 575 580
498 833 672
13 810 296
125 466 405
347 742 954
943 31 928
573 454 491
557 363 198
102 305 981
525 603 942
170 63 60
305 532 107
804 34 169
131 660 632
842 472 895
403 279 29
133 816 96
79 100 937
614 571 458
178 832 160
653 621 454
856 219 895
442 316 314
121 626 285
521 992 520
500 221 989
434 314 365
837 818 528
903 498 654
305 9 616
553 731 240
241 529 434
772 426 287
277 626 99
466 871 761
571 812 175
702 210 99
72 664 174
553 922 812
422 965 463
378 602 152
743 878 201
761 61 360
649 546 79
212 826 400
201 939 707
830 347 616
780 763 911
732 755 727
188 227 983
538 118 581
584 814 963
166 973 712
311 677 924
610 217 601
733 156 468
559 647 767
735 101 106
176 661 403
660 723 22
421 317 774
636 250 146
969 935 680
749 893 458
765 419 394
475 831 789
751 327 574
64 782 755
77 453 700
212 828 561
46 848 49
958 679 99
842 904 43
899 148 914
648 741 968
310 727 502
464 248 487
642 231 828
923 560 230
787 927 995
80 67 894
907 79 220
695 154 988
667 91 416
411 18 521
680 548 118
859 16 484
888 870 301
722 533 310
140 498 470
615 874 957
841 501 406
735 950 637
498 272 994
882 341 100
271 953 67
59 754 861
891 529 980
732 920 735
770 783 802
888 669 510
330 693 251
802 609 890
852 794 201
342 37 311
90 911 817
695 279 428
915 253 974
313 941 31
636 334 956
15 511 904
121 939 338
399 889 254
572 679 518
316 209 815
957 673 712
604 70 275
491 343 63
124 898 931
649 401 520
176 881 589
844 491 329
431 114 195
140 447 504
878 373 341
441 66 833
467 365 796
952 718 511
685 672 768
494 759 378
313 284 676
995 346 442
200 36 808
130 514 563
335 196 647
872 972 474
959 217 666
907 878 718
734 451 908
621 955 266
942 167 735
769 251 809
868 864 943
277 328 475
707 398 149
256 3 687
914 802 774
581 880 201
386 168 461
384 662 590
909 478 590
225 36 294
971 988 357
950 248 737
726 492 766
302 170 996
225 867 829
507 944 166
820 1000 713
671 19 693
354 52 748
42 57 606
815 275 182
322 492 629
948 226 754
309 91 217
116 713 905
779 599 260
684 250 710
22 929 242
14 178 681
654 338 471
655 440 744
168 291 157
977 948 778
47 693 942
683 329 197
741 763 271
855 117 362
779 998 61
124 41 144
344 874 868
326 44 518
318 431 405
490 748 597
131 546 704
190 887 997
134 452 243
488 815 382
263 347 433
957 540 378
892 464 149
429 214 56
57 936 544
36 899 108
360 383 50
268 685 941
841 665 598
138 840 47
635 474 417
669 210 570
284 585 700
286 259 26
749 777 247
164 191 616
489 727 983
743 402 833
671 546 627
375 587 829
957 528 916
629 371 914
784 509 179
747 71 610
873 945 952
911 548 458
730 770 663
645 475 405
497 167 741
326 918 392
892 591 387
91 857 342
261 305 618
110 11 623
223 173 352
67 239 188
114 995 17
994 126 414
827 681 41
120 911 552
872 67 297
143 913 537
122 30 664
987 424 462
299 821 588
310 847 647
858 167 144
821 676 401
244 744 248
924 274 556
149 840 331
736 658 541
368 337 696
580 491 622
523 348 52
581 412 949
397 157 586
25 535 690
988 46 411
509 888 357
114 529 320
158 726 327
408 26 958
411 337 943
470 932 993
984 180 16
825 459 53
582 989 137
958 554 608
321 91 292
893 645 651
393 119 35
9 593 418
661 181 63
871 330 289
52 812 987
493 741 906
646 756 176
230 327 821
691 64 18
690 437 742
610 132 227
962 309 973
669 920 718
844 974 762
322 781 255
332 571 431
148 791 880
108 173 786
251 412 95
172 993 194
865 348 934
973 831 202
551 545 467
827 405 172
375 504 769
361 492 735
18 656 133
697 464 612
853 66 917
947 189 181
319 218 39
493 872 775
174 525 686
413 35 489
227 859 530
203 317 373
378 631 559
410 369 159
551 660 270
359 670 179
677 778 459
722 575 155
104 824 631
941 963 585
774 524 183
243 911 930
425 241 444
739 907 867
495 249 204
956 34 328
797 971 856
219 526 651
225 269 455
339 786 657
959 870 610
763 633 603
583 381 226
950 991 667
324 230 783
335 767 357
992 166 362
675 916 432
278 51 438
212 140 797
439 954 921
434 738 39
185 467 305
140 842 403
861 832 540
432 210 994
248 86 168
751 214 44
803 722 741
124 420 366
447 743 351
334 306 311
891 303 192
580 733 96
968 736 317
976 651 611
934 496 151
999 74 285
744 148 789
352 594 398
901 981 48
58 273 527
120 205 302
139 877 253
227 864 188
885 695 349
143 414 269
403 37 25
439 759 224
253 816 178
661 479 897
433 720 549
685 348 605
586 636 683
216 78 476
300 206 107
747 911 794
969 735 395
961 546 126
957 414 103
278 352 391
201 302 120
485 648 451
726 384 896
284 823 985
711 551 357
463 249 730
292 547 900
306 974 403
332 527 800
994 504 118
755 558 787
62 964 137
764 500 476
434 414 487
160 977 281
884 642 190
327 83 974
794 768 432
734 68 54
459 927 813
714 200 250
188 117 984
483 284 928
54 253 513
332 635 653
375 899 171
331 403 301
766 60 319
964 520 330
538 361 49
58 206 308
53 173 857
504 444 128
108 516 339
124 767 859
546 646 835
21 829 712
830 548 715
102 531 920
610 186 855
955 240 521
853 278 3
572 275 914
195 984 651
360 67 334
35 810 955
467 5 575
481 969 528
971 227 973
453 244 598
703 306 430
899 205 451
728 972 560
812 613 284
589 128 829
508 453 373
801 503 461
958 498 735
503 624 562
517 703 909
625 677 336
844 970 255
405 102 603
344 503 859
153 295 365
267 969 16
664 318 480
188 51 181
157 391 369
782 57 17
478 459 926
166 245 932
717 598 81
616 870 509
292 808 156
76 19 669
542 134 87
293 576 788
925 818 360
450 591 394
161 255 802
240 163 97
710 50 897
231 297 481
865 661 204
892 280 707
476 877 124
214 522 770
488 518 876
629 979 295
322 149 601
992 689 643
816 110 339
310 885 346
662 311 333
375 945 893
548 13 434
235 385 425
962 469 224
723 830 511
591 438 152
766 649 851
325 340 670
750 957 792
361 800 974
564 368 683
193 846 128
185 27 375
623 134 470
743 904 153
189 775 642
591 411 981
17 656 381
852 84 384
331 385 493
359 523 807
820 674 70
300 69 408
522 322 325
301 406 15
160 666 905
877 966 291
915 794 594
448 153 49
482 372 614
320 266 41
621 248 241
250 24 48
489 344 588
130 35 446
218 581 737
253 608 553
275 777 734
158 147 569
954 405 864
867 140 245
463 837 714
720 61 901
661 555 254
275 635 465
562 330 283
537 346 442
572 332 727
441 990 680
772 109 215
607 943 67
111 568 548
708 540 5
914 795 287
844 68 312
542 863 496
416 224 612
644 298 340
949 4 347
626 568 765
659 712 864
614 614 606
258 41 285
970 497 919
914 749 547
553 863 437
554 880 320
745 612 261
324 168 876
865 880 314
302 399 620
437 966 845
420 177 578
935 328 957
44 748 892
192 889 791
257 552 332
167 738 495
555 879 896
408 897 927
167 375 675
633 654 326
859 589 611
369 216 269
181 195 436
153 48 718
253 477 700
712 652 334
303 696 369
889 134 941
413 372 968
375 974 115
3 36 175
724 85 581
477 979 676
254 291 663
558 761 895
411 179 676
274 718 205
350 236 987
975 902 559
722 611 564
271 781 778
310 152 724
377 637 664
554 94 349
768 493 231
552 999 210
251 700 943
126 534 48
38 166 154
819 927 736
649 797 646
768 956 180
360 228 479
569 904 352
906 216 27
667 161 508
941 784 613
256 938 774
114 511 230
33 783 317
445 854 705
371 788 659
935 487 878
789 983 577
1000 967 360
96 957 994
622 147 386
863 642 809
355 751 7
345 605 468
294 258 666
5 483 877
120 190 637
166 562 965
386 46 877
590 305 812
940 640 502
551 469 422
697 686 842
248 239 728
913 967 896
12 164 100
991 91 802
241 918 777
564 654 535
847 841 870
539 396 986
631 591 719
686 142 218
631 480 1
921 867 508
299 908 746
894 339 710
269 426 613
672 768 221
407 526 821
411 6 224
336 270 703
843 268 510
558 910 412
836 26 389
43 373 958
786 157 981
786 663 987
961 969 125
651 428 105
360 14 451
741 208 673
89 166 41
340 828 414
228 286 230
219 124 670
652 899 898
684 211 98
802 86 238
141 419 771
833 346 315
828 681 702
753 750 762
734 553 873
504 62 36
132 910 197
933 630 314
903 253 639
582 594 599
77 281 833
189 311 484
964 641 590
126 582 853
679 889 6
148 658 90
14 494 22
156 967 232
3 206 299
881 390 233
938 191 416
459 398 624
551 222 566
777 252 273
7 347 556
510 846 768
807 115 951
491 468 73
34 237 883
120 488 401
921 457 2
937 368 754
563 950 836
222 89 636
39 890 256
27 861 665
486 135 513
121 176 617
127 252 804
325 912 680
341 826 361
383 643 53
835 720 840
238 933 652
11 728 646
346 593 301
259 611 951
521 879 374
721 562 446
390 119 775
833 919 155
918 589 732
260 891 483
980 853 808
42 209 134
687 393 807
410 938 469
491 640 676
969 410 627
22 393 141
674 563 678
748 672 411
653 423 909
596 176 575
179 812 699
387 273 489
144 611 484
617 572 561
481 106 447
51 269 3
528 27 741
161 839 407
182 635 481
233 886 231
880 807 993
963 320 300
37 204 491
950 790 562
174 654 371
514 738 387
535 267 308
143 641 402
261 224 580
558 458 624
232 68 989
902 887 684
218 355 449
354 283 574
312 982 557
89 780 204
217 793 9
725 644 385
684 828 727
568 146 26
399 814 721
395 494 651
181 623 928
705 684 250
207 701 459
348 872 266
638 33 876
245 139 729
672 34 104
841 365 165
937 993 664
946 148 749
595 303 676
788 562 772
601 948 56
802 997 676
415 25 73
351 171 432
190 864 408
209 253 265
607 530 904
418 910 29
982 73 389
424 163 420
777 926 157
168 628 293
112 566 571
134 787 840
727 504 521
233 933 406
417 146 526
284 575 478
735 381 56
159 826 688
922 638 108
806 586 935
701 534 283
538 835 914
726 372 983
919 836 636
446 825 918
438 17 148
758 891 125
836 91 511
980 470 729
506 275 125
447 160 946
38 127 489
415 468 73
913 947 237
96 801 515
442 235 676
64 203 142
275 368 705
126 42 499
987 593 736
222 810 732
795 523 164
802 714 599
804 716 633
835 352 748
384 604 794
480 293 515
1000 437 29
566 181 866
119 677 717
841 313 630
813 489 281
505 72 478
101 500 891
287 939 520
626 488 482
522 672 606
119 75 516
845 666 73
710 837 958
372 718 585
668 193 78
15 368 323
643 411 395
213 215 747
783 865 754
836 606 364
685 164 932
719 53 742
696 888 742
857 335 39
533 177 321
969 485 773
418 769 259
415 850 930
522 71 982
86 120 456
253 74 303
482 419 919
213 398 337
91 76 269
203 270 259
714 289 430
379 739 806
547 274 204
756 323 812
555 614 447
597 245 213
900 376 104
716 396 227
855 852 954
73 898 249
689 358 35
850 406 679
473 557 649
136 745 128
289 563 456
985 829 880
42 296 499
991 302 928
412 640 920
689 158 587
566 873 473
32 972 542
139 433 392
477 356 139
270 647 346
209 29 487
375 345 271
5 974 52
837 894 361
738 289 209
910 604 787
91 853 376
645 572 588
393 559 88
83 565 427
568 289 229
858 574 357
384 453 892
221 648 748
166 106 355
123 427 202
603 448 400
981 583 807
325 265 16
510 190 199
653 633 779
187 31 455
792 999 445
659 950 264
706 796 440
296 370 269
791 3 297
733 343 738
715 201 39
371 981 621
869 606 195
383 328 201
1000 212 148
166 49 337
138 312 922
499 357 961
247 815 445
103 988 379
504 707 262
91 116 832
744 877 159
786 767 85
103 956 798
730 706 144
491 991 104
268 408 147
107 559 291
977 374 152
966 745 11
216 168 213
883 850 233
5 995 642
658 843 937
67 763 288
763 32 803
325 544 348
453 355 676
122 621 164
833 253 190
991 545 201
311 200 749
497 97 301
297 950 587
610 165 695
87 758 701
443 674 724
802 168 559
307 984 864
709 463 198
911 421 413
633 78 149
371 616 435
999 621 193
631 18 41
515 710 272
957 282 339
999 347 199
817 560 244
909 275 595
602 893 365
17 500 67
384 264 582
646 554 91
422 84 244
864 472 844
794 488 611
650 918 938
690 150 318
928 876 229
898 24 301
583 423 148
259 783 326
211 705 879
501 62 47
33 253 387
368 430 674
366 722 395
967 299 378
407 959 757
445 255 517
195 928 195
5 685 994
822 448 123
317 841 204
278 592 840
698 477 199
771 126 50
633 311 91
371 42 219
764 681 807
108 668 492
564 521 343
28 729 143
831 258 104
750 800 645
921 18 755
478 463 771
527 260 841
581 435 168
610 865 278
179 40 762
680 779 272
817 694 266
737 954 25
103 213 469
591 642 723
733 473 452
423 924 60
197 545 813
272 756 58
953 676 467
626 579 496
921 469 236
257 278 57
55 992 826
129 710 507
718 357 363
163 993 64
768 517 948
761 464 441
983 834 251
558 306 564
262 396 892
257 593 536
608 1 431
452 675 758
89 940 232
671 123 66
132 689 358
586 737 593
604 623 599
267 672 596
823 934 195
68 974 286
144 171 920
313 945 755
475 426 703
816 455 466
838 620 605
1 38 260
285 825 435
632 838 196
230 791 618
841 619 889
391 267 881
67 31 754
373 519 721
688 727 33
790 4 82
371 604 795
912 810 335
458 877 470
571 301 831
294 67 340
781 50 773
96 589 703
740 914 267
223 85 789
761 166 114
311 105 478
570 252 637
52 799 595
728 760 214
583 763 297
963 887 409
743 530 590
874 831 39
715 524 195
567 179 749
799 917 498
539 13 662
278 540 338
317 196 126
807 8 352
168 72 408
98 351 176
781 764 882
732 568 885
95 579 784
128 660 853
822 766 974
961 112 1000
117 965 593
686 38 641
695 202 88
252 780 101
688 94 463
954 565 548
568 966 204
848 15 23
349 567 621
65 268 297
225 706 361
635 484 503
192 328 661
53 762 12
95 497 498
120 710 104
369 73 422
320 723 921
780 317 688
701 562 221
740 445 431
468 479 942
293 473 501
891 458 919
14 896 383
365 151 142
844 439 512
883 418 690
125 254 263
52 389 39
742 657 198
693 540 703
367 974 204
339 628 155
660 786 653
344 374 818
903 473 936
445 665 256
348 157 217
272 449 722
941 621 224
102 450 409
591 514 273
969 330 718
805 598 373
173 46 973
435 502 864
487 202 740
949 130 277
143 151 742
849 370 559
872 528 834
257 394 585
757 365 57
670 321 416
958 140 256
113 150 454
115 4 410
827 228 994
696 180 938
983 920 247
521 635 359
30 207 834
255 17 929
404 669 456
612 869 658
497 924 934
835 192 104
914 865 474
531 658 386
249 245 866
182 875 193
769 258 347
620 549 305
807 500 725
654 560 863
421 955 5
415 286 789
520 789 731
373 39 971
148 152 588
417 415 176
142 96 282
426 606 538
731 814 699
248 544 890
286 138 951
287 575 915
919 386 638
891 453 332
770 243 201
987 606 228
86 247 823
120 469 958
695 896 674
688 493 132
774 75 675
126 563 80
975 376 427
724 402 48
634 512 332
203 431 122
694 504 407
522 830 25
890 22 279
853 284 662
398 377 389
432 390 90
250 877 445
668 682 762
949 6 153
544 284 732
288 341 676
436 843 609
899 305 538
10 956 164
384 872 941
237 719 849
687 774 539
62 393 297
162 541 781
901 802 797
602 989 203
109 48 432
537 85 191
698 203 634
608 290 967
383 890 770
804 911 279
883 198 548
996 150 413
115 61 403
846 894 198
158 688 136
915 485 705
764 97 867
591 903 330
897 143 178
526 456 170
217 700 159
763 454 357
275 730 46
330 194 916
546 681 487
744 352 772
42 499 664
417 253 125
576 939 624
594 753 743
613 163 159
880 276 138
660 716 921
601 989 133
857 796 132
145 145 218
764 331 807
408 849 743
398 830 405
817 351 936
228 55 219
438 337 547
793 636 790
866 710 515
537 743 32
350 657 905
899 158 893
416 660 455
717 316 800
184 311 326
294 127 67
357 89 923
264 107 503
72 749 366
436 455 536
799 304 483
3 70 173
76 250 460
282 168 998
7 66 717
797 834 318
777 7 906
63 338 947
930 917 286
352 144 747
333 796 62
584 129 521
57 39 365
723 54 848
547 475 448
629 364 367
419 30 893
71 581 869
228 690 575
787 887 615
160 825 573
580 938 400
514 243 451
409 568 368
886 838 649
300 311 503
502 693 963
678 779 635
958 252 936
357 850 801
322 938 446
608 103 497
797 528 926
713 27 148
621 377 516
812 721 986
613 754 994
567 65 318
211 780 205
451 94 180
148 375 831
498 203 311
556 409 670
440 147 700
354 343 852
271 409 387
59 683 33
965 759 742
205 103 278
225 386 922
271 880 67
838 134 54
430 302 203
166 389 81
451 691 406
131 982 393
948 217 607
497 475 601
128 41 503
520 291 810
750 345 929
784 905 125
911 646 440
326 28 791
155 778 733
94 985 982
34 199 981
361 590 819
548 588 554
384 752 105
418 991 256
873 878 373
638 708 11
250 759 533
120 965 119
764 978 621
18 146 352
385 828 616
479 434 978
256 335 636
975 122 932
769 296 161
206 125 264
180 713 363
301 589 670
518 297 125
664 785 57
814 264 400
554 879 42
517 703 268
286 36 68
732 543 550
903 1 807
898 985 99
49 856 641
758 534 228
305 687 825
777 887 738
395 947 645
999 311 964
570 585 367
176 287 646
877 809 19
666 91 739
664 35 268
729 147 462
776 414 927
225 436 357
587 879 616
778 416 463
711 671 364
957 434 240
17 912 213
383 854 634
617 920 421
388 89 766
852 359 77
597 804 51
833 526 741
268 223 54
128 56 529
166 163 250
936 372 129
138 496 737
463 851 473
674 648 228
376 232 506
696 211 759
727 518 449
266 869 329
192 77 575
656 493 978
225 199 288
477 423 549
661 448 111
932 411 696
882 509 185
982 79 545
852 926 593
448 779 459
804 550 540
217 619 49
347 218 957
725 26 186
796 680 379
643 277 30
184 546 10
70 284 368
867 850 464
313 576 403
535 536 361
228 833 946
951 914 644
70 104 210
222 980 222
867 349 74
264 416 151
768 736 239
442 358 316
660 317 225
86 519 797
306 220 937
754 286 72
620 623 743
224 744 213
49 535 782
440 926 835
153 128 451
429 848 890
657 756 150
437 844 810
42 118 423
541 304 300
927 279 493
452 411 239
182 630 259
902 626 494
198 739 308
820 730 736
458 372 263
650 320 199
428 324 158
816 73 509
766 544 460
37 599 899
812 796 165
513 113 772
838 214 370
642 846 458
949 897 508
153 715 38
515 91 928
477 394 622
183 947 12
775 877 97
409 357 42
408 523 166
851 911 546
456 898 887
25 930 132
576 222 112
882 569 846
338 497 164
790 821 546
895 859 248
658 308 539
233 683 385
874 422 898
505 39 420
743 402 60
596 944 237
889 641 213
738 17 187
997 633 803
686 41 457
26 156 700
268 398 295
273 761 929
488 388 410
419 619 607
563 607 936
703 329 35
612 461 441
948 766 366
68 808 618
931 90 194
417 74 547
345 487 403
455 337 596
3 8 264
236 453 163
106 807 371
139 926 201
449 494 863
523 443 70
485 232 859
704 329 657
596 848 516
874 369 12
656 426 679
773 741 503
838 25 878
920 60 195
618 561 474
225 899 635
13 133 554
305 646 277
169 659 747
148 679 143
756 550 472
843 934 608
555 501 115
941 90 827
624 234 613
699 30 507
215 724 58
891 559 483
958 713 201
416 541 181
275 878 970
159 920 14
266 577 208
372 397 488
678 689 49
543 809 423
735 963 707
264 60 168
965 336 786
554 745 622
372 381 895
247 149 958
105 619 450
400 102 398
331 200 435
696 686 825
165 942 516
601 672 87
330 90 163
647 490 290
514 471 207
627 243 747
412 596 129
35 214 134
596 202 813
711 911 442
776 467 985
95 14 286
93 263 5
787 698 248
6 968 75
178 15 336
327 673 368
823 778 748
135 330 83
161 660 685
860 975 141
314 301 858
267 521 706
682 579 586
208 428 527
437 596 255
27 338 20
33 608 945
395 64 91
636 617 914
847 808 641
157 479 744
762 63 869
378 511 39
238 487 231
106 660 967
453 319 323
763 601 147
300 250 109
894 756 412
648 780 390
154 887 358
789 804 823
726 387 41
252 550 893
995 46 602
917 984 959
225 663 242
982 696 740
712 462 631
498 907 303
10 129 746
708 153 303
438 476 536
366 230 922
984 953 5
493 380 338
759 152 277
279 536 915
335 520 389
920 753 275
992 311 697
793 648 66
198 286 79
754 828 332
754 776 244
225 341 941
745 68 12
946 331 884
83 569 208
737 103 218
974 881 419
54 963 996
732 881 325
1 613 151
202 879 684
262 354 596
363 412 343
554 424 245
620 205 389
718 747 838
713 997 885
787 581 302
263 148 239
895 575 168
322 573 579
182 101 765
130 437 536
956 889 124
290 959 311
842 157 652
177 63 936
335 135 873
620 335 805
553 936 742
235 763 302
148 62 58
563 180 700
353 658 605
364 483 826
130 92 171
964 195 593
829 670 362
187 588 538
535 309 537
143 429 97
451 375 106
211 689 808
563 577 786
595 901 465
813 720 13
411 729 464
25 755 143
578 173 80
722 862 336
40 270 845
556 274 815
727 641 186
389 35 690
624 414 211
398 121 796
69 672 317
43 955 688
159 140 748
321 457 477
633 96 869
591 312 3
196 959 773
360 771 61
716 977 130
400 928 431
259 431 608
156 41 249
284 743 182
695 36 124
291 885 673
258 532 156
386 427 601
675 177 943
567 273 164
921 837 269
220 376 296
367 41 784
279 292 756
143 423 197
835 16 64
104 328 707
526 606 235
323 345 668
636 886 125
114 393 337
147 847 126
290 726 946
72 908 247
2 57 830
10 240 952
484 527 840
910 461 769
180 257 395
138 640 236
198 445 223
229 745 675
508 166 180
231 802 974
568 698 5
629 622 495
863 995 65
104 548 177
991 983 238
430 843 238
105 435 798
944 616 616
250 269 799
749 110 786
598 145 141
199 69 495
702 159 722
100 757 987
980 243 457
39 28 937
196 228 839
344 494 181
973 400 267
970 285 322
952 895 951
364 74 790
424 807 999
401 346 396
858 177 897
787 59 986
999 770 149
556 968 444
39 900 863
743 716 936
824 85 66
151 452 556
335 807 632
14 615 997
61 386 887
25 346 593
966 439 981
753 518 271
142 222 743
293 733 692
77 585 423
534 605 201
932 346 628
291 660 379
912 515 309
134 757 219
799 581 865
173 472 903
856 659 672
862 664 688
799 655 142
661 210 854
968 845 210
535 409 408
716 46 137
620 218 816
666 239 792
16 100 847
88 571 993
402 671 436
946 678 389
161 680 778
33 539 940
795 475 322
975 225 528
807 682 263
282 249 112
86 61 321
407 242 27
765 611 451
241 696 163
270 992 632
762 730 525
376 679 780
313 724 397
747 289 831
212 252 871
376 262 95
543 72 131
544 523 558
485 791 448
443 333 416
607 511 668
924 933 26
251 654 211
43 396 31
742 629 438
147 640 277
476 634 397
501 847 464
7 756 560
701 355 284
111 949 210
227 279 240
81 234 463
516 697 241
122 118 199
825 80 685
221 192 251
743 807 465
755 906 383
817 107 61
874 635 697
60 105 197
113 503 977
881 659 571
627 373 801
911 765 227
194 729 358
82 962 279
310 315 919
566 116 629
597 47 350
625 547 589
933 806 564
928 502 694
200 652 378
295 72 723
798 892 781
903 484 90
113 633 137
595 892 877
533 950 457
619 806 565
998 808 133
421 112 59
679 130 932
680 349 440
279 96 108
331 448 15
374 552 800
285 776 378
537 38 314
326 780 858
754 583 345
149 441 810
499 912 20
979 489 350
828 399 847
584 238 496
971 538 756
236 976 908
139 902 910
497 283 884
528 363 138
47 596 357
593 390 279
168 621 195
607 527 87
12 519 74
357 331 942
271 383 63
32 780 10
337 75 631
961 936 684
486 903 261
200 487 46
296 771 801
611 177 892
705 703 439
999 703 744
397 66 262
926 752 456
367 558 122
233 294 90
658 544 556
231 634 972
331 303 80
711 605 597
341 410 870
571 73 543
749 126 77
797 983 793
631 888 852
590 234 615
848 104 795
340 291 285
421 159 146
292 46 820
748 587 32
648 653 595
489 208 646
370 483 66
531 248 532
921 996 362
599 517 252
875 498 369
325 550 846
836 939 373
586 856 188
317 185 62
582 639 863
256 393 929
655 958 41
811 144 314
517 315 523
996 243 73
423 462 514
219 678 752
342 835 69
349 775 92
560 973 178
104 195 937
839 477 970
426 849 939
234 667 465
912 605 298
668 260 355
939 592 573
219 373 427
452 918 91
780 631 117
60 64 493
614 899 862
133 587 687
619 295 114
116 71 313
558 665 118
467 364 577
913 707 759
210 578 763
941 344 59
822 408 435
488 326 295
444 144 921
954 876 728
151 736 502
904 414 189
168 748 870
68 774 796
702 154 631
412 333 723
182 365 153
82 706 690
100 918 726
60 865 847
626 567 252
53 344 338
743 505 984
515 142 226
508 201 356
754 69 808
939 703 716
537 537 882
921 823 501
875 112 386
294 635 31
184 820 384
314 327 413
709 367 933
386 175 410
392 623 769
10 830 814
73 690 271
85 249 625
389 691 663
347 915 463
133 837 731
81 737 556
279 831 22
679 121 202
458 569 906
694 998 720
415 317 465
985 815 21
565 777 855
501 608 549
630 932 957
3 745 355
753 431 592
165 926 431
183 14 907
711 550 81
137 70 698
657 960 879
345 633 160
105 946 860
560 552 379
958 595 946
849 584 886
210 508 400
364 232 463
87 650 998
508 169 315
997 983 952
316 742 918
746 545 666
783 102 431
147 298 259
504 360 867
994 178 317
225 887 504
184 642 571
695 790 221
925 538 988
454 156 671
262 45 655
896 667 463
301 947 126
812 813 883
823 823 72
572 896 162
194 690 409
303 668 27
269 312 621
720 971 615
28 305 533
735 656 62
124 713 33
846 842 632
876 84 78
70 890 917
108 436 257
771 682 894
58 341 453
500 753 301
866 683 745
336 205 890
341 746 285
734 768 863
478 598 766
819 845 127
328 763 960
609 973 314
484 840 3
557 309 636
354 591 257
937 201 318
213 416 719
404 831 4
988 599 322
134 93 33
165 106 491
472 820 744
60 255 725
515 9 340
781 837 871
176 225 289
542 58 469
776 61 692
192 165 508
260 734 921
1000 901 701
647 570 403
616 665 640
770 487 89
795 440 845
929 400 383
633 172 175
332 358 218
135 907 106
392 256 928
371 718 287
511 93 903
597 565 893
668 169 580
682 489 393
779 814 807
597 916 785
249 917 277
214 423 773
199 997 309
848 186 335
181 330 487
197 881 757
636 186 946
309 372 484
100 788 516
511 967 999
440 426 976
158 59 175
461 80 498
663 645 333
778 628 646
170 782 862
5 601 666
991 42 134
442 223 977
251 604 176
754 396 721
810 529 68
624 9 71
263 196 834
951 862 417
850 578 366
218 127 739
113 366 100
620 67 999
217 544 222
322 849 326
854 625 331
660 190 572
746 890 66
163 589 835
947 694 15
999 846 342
288 212 157
761 842 872
732 913 909
681 917 542
307 549 373
287 524 346
621 621 596
71 457 713
760 721 548
689 685 808
187 887 305
175 813 281
336 839 538
106 936 308
833 40 669
214 151 932
838 594 239
685 318 583
853 317 500
546 482 426
835 786 619
991 515 356
226 536 822
80 347 849
268 146 832
304 111 706
870 127 728
532 846 795
464 561 45
335 376 469
284 74 169
287 1000 60
909 211 691
125 732 11
761 647 696
906 876 983
746 32 49
744 170 481
41 863 563
445 593 792
644 570 218
88 392 429
529 561 487
213 168 737
59 656 636
363 148 540
461 60 196
760 457 863
140 544 96
986 325 604
489 239 272
169 732 604
695 102 639
147 97 521
274 426 322
928 274 708
216 648 145
447 47 802
132 876 550
1 604 795
752 813 390
724 836 978
307 46 878
98 945 155
828 663 503
386 649 610
213 341 797
311 450 737
10 998 908
232 73 740
100 170 964
632 767 943
737 822 54
623 285 439
622 538 574
735 561 72
8 406 484
779 570 688
207 480 958
933 128 922
604 937 256
647 143 533
628 985 158
252 29 581
77 543 9
807 946 650
592 965 464
685 223 256
255 779 992
534 250 902
296 450 215
129 328 578
443 509 277
752 43 261
353 146 420
289 391 435
125 631 482
807 880 357
599 899 796
841 710 114
5 865 925
585 707 923
141 676 839
190 859 950
209 391 416
430 301 150
370 244 8
798 601 8
520 968 970
516 890 656
896 21 778
319 998 174
214 495 974
972 139 258
477 323 263
412 700 695
541 188 161
44 500 159
332 24 624
229 562 763
976 858 822
902 358 486
395 593 274
534 571 402
359 857 467
117 917 627
756 351 141
685 892 682
256 411 163
701 33 69
967 17 310
934 880 708
563 176 540
106 6 655
692 415 844
329 781 94
763 844 817
37 662 424
819 647 477
969 447 513
642 118 975
133 92 781
423 898 296
829 898 329
707 786 98
154 993 348
236 677 250
144 433 18
927 470 31
945 457 865
502 626 707
706 540 167
883 870 105
949 565 955
836 991 232
607 524 963
126 105 215
898 648 6
622 660 537
189 519 954
862 403 466
59 388 576
13 703 2
257 464 143
674 692 554
291 685 302
602 810 916
776 542 142
951 150 328
269 514 183
155 249 827
168 818 145
214 41 522
582 89 94
612 279 624
215 452 925
570 880 516
616 402 498
993 512 583
192 381 388
404 699 364
927 385 199
119 30 560
291 740 667
616 405 171
13 182 468
595 558 639
724 651 363
832 950 713
696 438 101
855 433 550
929 976 778
694 432 440
529 634 136
41 190 472
111 607 57
916 867 781
212 773 378
30 573 206
788 997 566
310 252 676
533 120 626
897 148 100
859 885 34
380 800 435
616 768 275
255 44 51
725 540 697
307 963 477
6 260 100
973 947 558
461 895 959
851 693 319
428 74 185
142 153 551
793 386 271
752 89 923
997 409 497
64 437 441
614 392 76
747 726 657
517 582 800
461 575 54
418 992 939
504 689 291
135 554 989
820 917 553
161 340 388
304 31 895
166 520 99
432 265 466
251 786 103
103 221 80
429 361 265
430 455 431
467 365 771
933 699 523
361 377 348
409 826 751
616 459 278
710 274 788
644 729 938
367 510 232
477 383 58
12 395 40
146 254 671
939 101 720
843 374 780
186 585 322
765 23 819
595 892 181
355 796 789
793 404 728
923 993 727
250 125 544
615 694 395
989 126 933
29 364 469
485 836 587
72 967 951
46 120 320
864 85 679
296 677 673
223 742 871
290 396 81
790 603 421
8 83 612
367 820 164
976 26 273
835 261 698
833 696 822
511 488 771
508 45 305
626 409 493
679 809 747
890 869 949
335 717 975
472 908 874
166 153 260
697 809 505
590 621 270
990 231 936
693 515 484
685 309 894
217 837 517
114 605 587
517 19 92
440 626 620
732 991 773
692 208 498
85 452 824
99 488 475
39 684 790
202 724 224
263 33 841
207 359 504
287 574 937
998 920 917
1 494 900
455 433 957
933 229 717
310 154 467
599 198 528
650 347 24
316 869 356
9 754 428
62 549 49
27 233 281
93 60 733
703 124 65
944 365 466
363 105 54
965 806 121
87 977 690
901 915 836
332 181 472
11 59 24
360 644 51
294 889 426
53 36 397
253 397 44
627 727 651
26 716 551
363 344 446
826 61 683
645 349 445
819 669 156
372 927 849
783 941 231
839 7 305
968 562 230
19 956 599
852 637 879
176 658 938
883 188 403
57 621 741
590 920 61
1000 78 199
842 297 706
201 396 324
741 111 568
813 23 916
496 137 834
297 944 739
229 803 826
136 645 544
875 715 695
366 764 74
808 228 266
791 589 79
886 519 635
207 757 774
296 319 921
634 288 256
822 396 177
662 790 706
503 170 358
351 985 334
702 682 306
604 157 403
721 96 995
513 361 801
230 342 698
908 565 129
542 457 912
803 124 108
246 619 449
597 772 202
842 200 69
64 884 998
509 589 820
219 909 384
927 198 18
788 19 619
134 646 876
580 646 680
104 948 818
641 563 571
688 995 52
429 792 276
910 306 161
661 712 536
355 958 798
748 636 232
893 69 44
393 619 233
848 164 693
670 58 510
438 643 735
770 799 116
400 326 225
137 250 164
709 263 558
746 173 269
545 602 584
97 61 691
570 785 686
358 777 474
927 866 745
373 234 168
449 925 971
231 604 626
654 9 953
488 804 845
980 609 595
491 794 167
75 123 265
307 209 790
366 473 63
491 700 145
242 4 492
848 411 606
127 141 815
589 246 444
431 245 531
374 249 186
69 343 781
665 880 343
784 453 882
242 12 499
928 408 222
918 519 781
415 971 507
26 644 750
307 58 30
764 626 846
739 863 344
354 667 637
304 150 883
753 296 597
342 537 635
193 47 70
898 797 696
359 279 178
838 590 400
307 418 281
658 792 449
34 324 615
261 392 799
758 555 4
717 467 907
741 927 604
483 660 349
799 612 633
419 587 179
164 510 605
434 780 490
125 540 172
999 438 892
737 560 793
351 973 651
266 453 823
851 794 932
873 33 99
837 193 463
31 821 288
508 922 5
670 427 11
667 828 499
199 159 952
192 198 599
669 553 28
187 136 736
1 889 332
669 898 106
511 235 806
475 563 370
817 310 126
179 748 430
986 727 619
46 285 505
174 347 842
535 936 429
943 317 691
514 453 849
691 940 723
600 438 998
524 152 170
722 452 836
207 326 654
451 361 146
985 593 479
331 806 629
863 412 692
297 712 40
949 910 454
313 494 173
777 828 659
598 430 491
744 381 789
41 185 152
857 642 867
539 187 568
681 524 592
271 584 439
422 106 507
682 731 835
535 242 966
855 832 405
452 224 523
878 524 609
778 541 475
246 219 532
577 553 889
499 651 958
569 188 559
344 55 63
434 937 447
464 933 222
76 116 700
585 36 560
462 790 33
866 592 350
570 590 410
799 712 162
296 817 553
658 258 554
193 501 652
611 92 957
415 50 261
627 454 46
875 482 602
478 70 423
983 818 446
247 285 336
781 225 111
817 864 976
743 177 513
978 584 82
792 723 795
593 813 603
939 360 976
724 240 27
202 837 896
83 265 842
673 422 752
249 209 516
924 678 374
684 256 344
814 125 314
266 713 885
444 859 898
326 924 718
929 564 676
179 635 216
402 332 577
120 41 129
717 124 231
308 152 875
845 318 119
132 242 224
585 205 920
267 955 504
405 305 644
65 716 537
329 201 426
727 386 638
9 161 627
209 192 171
772 878 312
524 346 343
521 415 220
522 43 307
766 494 21
859 465 818
42 447 841
303 471 9
534 129 151
881 779 105
263 882 458
574 698 522
7 191 861
78 232 490
76 548 507
529 644 190
232 272 127
310 83 512
227 725 708
31 899 474
622 782 228
553 315 537
105 537 598
731 144 821
831 631 755
228 787 424
224 250 74
330 58 517
111 358 277
608 692 482
757 163 35
31 800 297
414 201 47
24 223 67
778 173 265
1000 305 157
669 67 955
61 302 728
595 492 222
425 198 668
374 122 118
196 506 340
498 800 523
478 692 727
587 327 945
516 444 726
437 711 250
547 100 161
636 235 946
459 703 799
180 255 387
69 397 949
740 134 786
840 418 358
606 231 249
440 999 692
690 967 567
152 632 142
492 821 788
425 848 851
858 754 105
572 554 149
650 383 783
116 545 808
867 371 367
662 921 805
979 333 370
805 471 426
57 878 329
610 431 452
140 594 487
545 956 400
539 601 502
969 829 158
141 969 815
252 694 926
292 654 469
645 132 871
278 220 500
162 525 358
980 683 590
907 647 516
438 700 294
457 183 739
158 572 896
585 157 154
451 383 489
51 526 222
353 262 274
390 281 419
375 683 659
487 6 131
465 371 349
633 948 486
799 77 592
590 385 570
21 235 959
311 344 869
893 647 976
48 877 465
801 951 815
344 60 375
885 939 573
543 523 310
468 718 557
896 341 453
57 684 160
145 960 200
289 419 234
632 337 607
495 180 395
616 142 429
312 290 10
764 435 783
583 44 246
507 570 819
924 824 479
933 12 283
664 281 916
37 637 938
420 618 110
135 247 653
451 707 974
795 773 437
92 971 706
145 10 93
412 478 245
384 211 111
747 689 863
874 850 539
190 99 281
506 820 154
653 31 6
121 910 839
366 351 743
708 946 455
897 986 989
746 848 443
901 593 61
868 595 491
522 774 190
981 913 702
576 725 494
789 887 575
184 896 62
768 852 673
257 389 986
596 444 621
158 899 717
971 984 763
294 549 308
157 148 976
531 357 634
265 785 326
647 653 621
469 971 58
811 258 822
468 685 690
498 929 982
535 556 981
630 358 431
559 961 432
624 290 616
530 379 453
254 333 701
988 451 878
600 276 685
919 370 458
418 252 350
261 72 79
385 272 110
477 526 865
760 799 579
61 670 50
666 113 389
119 633 594
373 19 338
847 897 184
235 65 482
939 808 554
212 356 956
115 528 217
779 604 33
371 708 56
15 383 863
614 399 166
939 209 496
589 603 537
719 942 235
472 252 917
64 374 859
437 310 446
940 457 951
799 572 794
923 419 842
111 554 507
258 361 836
433 933 219
281 564 519
376 482 216
504 52 118
611 260 610
437 209 827
773 225 233
529 351 88
879 631 733
772 568 352
120 754 488
213 237 463
503 442 806
390 295 671
784 211 968
471 979 35
485 596 93
729 253 257
495 915 890
207 558 267
69 49 19
208 208 687
644 26 74
759 417 729
151 335 527
854 350 933
1000 335 345
47 994 784
720 235 156
333 86 408
300 858 587
731 907 859
144 932 30
971 230 214
991 345 559
690 131 167
139 68 810
882 45 117
730 141 412
31 476 789
243 220 365
254 856 472
919 372 336
186 509 99
378 439 42
401 832 207
739 526 41
966 232 515
738 548 39
552 144 702
209 827 119
275 444 504
566 463 559
284 569 387
481 921 614
75 250 950
984 255 719
956 959 147
243 202 390
678 25 865
556 327 171
232 548 315
582 401 397
304 179 242
906 190 520
206 434 25
565 266 697
912 368 416
366 161 441
711 299 251
670 736 17
994 816 707
17 310 645
688 59 268
380 599 723
828 452 608
71 841 397
132 890 524
197 186 53
898 444 122
184 473 120
166 669 743
218 620 150
811 463 493
402 210 985
921 532 307
844 465 364
531 169 644
364 482 694
434 483 53
723 196 22
594 990 802
786 310 880
731 684 178
31 297 369
322 474 402
86 789 336
200 793 872
753 338 133
507 395 801
131 202 238
316 252 285
929 596 55
152 331 233
337 828 666
3 968 876
671 65 423
553 616 262
526 607 557
719 191 94
772 950 706
57 438 218
465 74 23
53 485 676
17 372 47
872 826 299
904 913 377
895 514 520
629 377 356
120 454 698
217 682 562
497 802 755
746 895 552
754 2 116
915 754 276
766 637 830
678 329 256
368 983 106
4 176 462
499 82 123
163 419 460
274 716 691
562 879 458
33 478 115
481 729 537
643 979 927
140 254 630
598 280 281
977 420 750
155 531 883
64 769 76
138 422 995
50 10 930
293 862 810
757 79 188
140 87 982
543 925 243
217 354 641
744 884 56
356 417 160
309 34 830
505 274 488
913 479 333
816 450 405
862 177 644
173 956 781
645 571 462
810 2 21
379 458 560
362 938 914
852 543 730
846 421 379
76 700 524
957 484 540
115 536 971
871 307 710
808 981 732
162 122 373
841 788 736
121 193 97
201 783 336
585 132 625
451 199 658
342 568 901
111 135 476
29 268 787
674 641 664
51 723 347
770 254 768
454 129 654
546 955 836
658 3 389
594 298 410
342 484 262
123 135 934
216 741 332
146 724 410
558 852 335
402 191 551
30 920 985
46 922 859
696 36 315
39 843 941
882 410 775
258 917 71
772 121 606
62 598 859
581 938 213
373 122 346
965 391 91
256 319 232
140 533 934
231 706 147
227 644 415
777 514 45
946 227 459
809 396 976
329 673 419
178 470 113
658 145 77
628 975 800
967 558 405
319 239 911
56 951 358
854 323 873
39 756 989
352 644 229
7 18 367
19 760 307
338 763 169
153 736 637
778 17 81
800 867 1
218 556 660
612 539 990
157 81 95
711 510 356
999 581 681
732 168 113
771 939 648
384 199 721
693 162 842
866 974 886
600 859 103
804 134 849
42 753 206
178 689 783
454 729 909
50 745 454
354 108 996
436 160 137
746 834 956
980 345 619
293 953 347
78 911 281
990 918 115
833 164 266
733 922 716
574 85 603
407 217 599
771 323 669
35 519 740
811 93 314
918 164 606
888 620 968
313 2 445
827 15 773
681 267 875
106 48 364
367 328 283
644 142 30
465 639 863
273 860 116
560 444 361
229 497 859
692 211 773
471 985 393
93 341 28
164 996 271
498 473 83
753 342 263
663 645 21
592 518 328
666 485 414
42 51 767
342 34 962
359 115 256
452 630 109
249 750 789
927 599 123
623 138 974
791 746 890
48 271 730
616 690 287
278 150 349
579 49 526
814 582 730
716 606 622
540 623 522
301 319 436
340 946 637
619 920 470
526 808 752
832 341 107
409 897 264
360 788 225
619 376 414
792 214 807
864 837 99
252 647 371
985 723 533
855 476 878
206 163 754
528 676 342
455 625 332
66 658 53
839 533 438
949 802 376
938 804 966
891 889 490
832 215 115
373 146 138
738 836 464
95 14 850
133 771 738
265 747 938
500 932 430
55 361 979
130 647 166
787 920 335
872 748 726
673 221 305
404 332 425
539 655 625
914 942 641
535 309 571
431 583 975
461 82 864
532 556 991
284 371 157
311 850 887
487 367 138
184 15 345
708 192 933
122 441 735
213 978 952
656 775 775
123 737 648
994 23 951
375 248 440
872 696 418
434 590 532
565 433 787
551 971 362
128 865 73
504 300 894
175 872 219
78 99 5
476 989 582
92 378 692
869 609 973
630 345 361
78 340 928
414 942 570
233 854 839
744 604 660
961 81 984
294 775 151
867 765 703
45 246 728
62 628 998
833 74 71
916 230 366
278 470 89
73 327 348
369 551 568
180 359 711
279 750 562
747 730 440
811 227 23
963 626 418
373 380 895
351 641 580
361 30 747
529 611 709
478 899 450
287 315 663
96 420 846
496 428 919
720 577 608
951 683 972
810 358 826
150 963 781
814 680 883
958 89 280
315 17 319
862 569 512
896 191 640
18 464 686
949 819 760
630 155 963
434 521 576
555 168 796
262 99 325
48 187 663
362 891 657
317 395 653
799 832 744
380 533 464
365 736 404
224 137 247
236 775 907
250 949 640
328 350 31
369 878 885
369 720 117
42 325 593
377 544 898
993 41 796
521 863 59
910 745 533
830 565 140
883 158 264
703 165 27
589 270 592
682 101 229
785 523 486
32 46 697
216 76 274
925 609 236
221 364 817
557 18 684
614 506 728
195 802 432
658 896 712
771 751 696
290 384 418
738 150 521
770 251 860
596 788 484
810 580 796
831 832 590
400 957 532
598 477 650
568 352 287
151 751 663
230 424 259
881 891 668
922 552 752
392 660 699
837 700 479
67 899 732
60 742 613
952 791 392
954 684 986
197 533 169
106 896 405
938 689 560
845 256 979
581 437 95
249 783 879
287 121 400
179 171 91
613 331 293
613 496 976
408 265 657
891 813 162
696 957 103
34 77 599
343 791 57
762 672 426
530 721 27
326 19 714
669 919 193
817 333 24
503 389 566
867 171 289
267 598 751
292 142 376
649 450 575
72 667 472
35 310 91
731 315 752
836 434 937
367 260 936
118 15 956
923 623 171
499 872 707
182 107 180
303 411 250
52 586 485
155 222 553
864 899 974
348 327 460
922 975 427
157 503 138
955 407 98
186 174 330
863 174 50
934 357 490
673 219 63
159 111 249
317 281 373
544 9 536
841 866 939
607 124 604
333 968 690
809 272 927
902 638 558
402 523 559
693 320 820
377 474 230
453 46 323
779 503 444
148 862 680
854 540 474
169 345 549
977 310 984
319 598 681
649 605 169
760 390 774
119 419 45
301 744 182
945 978 143
973 454 15
70 19 872
668 15 106
405 572 468
222 638 902
63 633 699
188 611 601
172 87 785
38 424 361
108 717 690
881 334 743
767 723 336
794 153 830
102 439 679
468 481 546
835 637 139
278 114 772
478 278 592
456 926 117
329 405 42
47 785 457
63 894 605
511 45 366
176 295 592
664 919 796
512 923 933
956 281 862
264 164 292
632 778 106
52 497 201
313 122 222
359 912 578
632 274 699
876 37 525
377 683 182
646 220 753
888 606 732
249 651 628
372 628 430
850 292 605
49 174 61
205 833 627
768 199 503
989 327 557
689 329 851
537 504 242
396 373 1
621 68 532
876 478 925
230 272 873
494 760 429
466 354 274
984 45 400
119 987 655
556 776 410
274 165 874
447 845 221
411 294 946
412 737 450
399 621 771
942 429 544
238 293 284
926 41 83
261 536 57
338 654 793
86 206 58
183 444 561
223 790 787
168 446 37
920 451 638
542 578 41
672 42 317
986 252 171
34 443 460
489 869 38
164 734 518
967 224 458
89 576 918
703 462 646
735 717 193
529 835 464
347 144 314
797 511 75
275 801 342
31 481 370
19 766 256
843 168 20
765 53 856
867 700 425
178 624 767
638 84 891
78 153 70
739 113 160
171 624 928
918 868 839
252 723 228
834 931 105
500 773 263
520 489 986
208 82 897
6 678 544
770 586 543
99 443 130
695 331 273
809 251 52
316 884 901
332 319 586
291 575 355
131 624 795
908 558 58
788 987 409
554 641 818
236 7 469
843 654 283
31 746 191
516 730 398
988 645 254
308 671 282
653 612 532
664 655 274
525 506 734
486 703 853
267 540 859
533 375 421
734 213 435
165 945 932
233 251 201
547 408 579
944 944 843
991 722 573
483 890 58
913 337 868
986 790 125
793 382 249
322 802 106
766 543 506
775 274 175
33 475 519
674 461 421
75 794 213
405 553 247
284 338 398
187 916 698
189 63 96
374 388 972
48 66 629
435 585 570
494 470 355
32 57 876
841 271 765
985 52 411
163 915 153
182 673 430
694 117 971
497 769 713
189 463 513
551 74 976
971 296 224
741 630 490
914 103 959
917 876 960
174 510 747
712 111 879
115 250 426
341 510 44
924 929 204
835 308 680
517 852 142
395 945 332
692 112 952
490 119 895
459 735 834
221 953 165
8 780 74
645 513 409
96 71 713
333 953 398
937 29 47
233 804 186
800 876 347
322 798 189
426 149 871
927 441 792
702 722 643
621 760 625
730 666 328
858 273 53
773 978 257
223 559 831
773 974 357
20 53 144
905 936 495
71 10 359
321 264 617
399 329 899
349 789 613
534 151 782
67 842 702
478 91 452
717 300 15
301 488 724
658 347 51
732 582 294
243 919 940
772 970 413
352 261 495
945 827 759
876 337 351
11 726 154
847 102 57
778 308 505
986 236 896
458 122 103
775 601 58
687 905 292
561 75 442
283 968 333
435 124 943
117 454 520
701 895 357
148 651 528
451 977 793
605 945 637
825 891 195
312 95 376
457 968 31
513 287 733
151 666 85
413 264 82
519 833 17
19 149 199
124 422 333
262 71 613
756 453 973
880 609 340
667 521 690
808 667 471
741 324 380
423 153 51
863 166 402
295 996 720
984 669 611
837 904 447
964 294 906
112 183 140
33 931 341
314 598 93
245 478 654
582 263 52
943 925 701
419 607 825
573 94 581
784 265 908
206 419 838
544 657 952
360 105 411
47 997 915
477 694 454
61 225 270
137 905 216
691 89 872
990 415 404
883 580 343
156 523 110
525 575 585
923 948 975
454 600 784
363 397 189
715 324 292
758 233 281
927 707 141
995 893 568
297 578 649
662 435 606
258 232 562
766 315 7
269 117 940
327 180 40
799 832 917
713 948 989
112 799 573
448 164 892
634 796 312
5 831 18
850 358 257
389 780 996
453 294 994
736 849 176
213 979 337
261 747 508
499 655 996
772 739 32
446 643 536
250 795 783
989 704 790
156 961 772
42 231 807
174 770 746
151 819 234
620 603 364
157 654 251
923 180 630
26 385 774
736 686 843
378 688 452
712 774 481
537 453 132
561 162 593
416 290 901
193 107 971
134 581 83
405 731 73
384 935 144
837 33 115
724 302 189
550 906 971
19 340 313
424 234 553
837 806 673
825 668 497
744 913 529
33 557 971
92 82 289
254 183 739
312 356 123
555 61 155
89 519 531
781 98 398
557 767 592
229 471 349
466 755 26
229 940 719
716 456 4
884 654 516
390 596 268
972 857 450
649 550 137
910 784 652
403 173 932
836 939 887
793 648 961
815 432 743
255 687 207
266 957 857
719 824 702
279 188 274
216 691 969
911 528 784
969 521 212
447 335 191
935 259 799
977 8 990
506 23 371
153 854 563
582 352 196
322 966 348
481 126 128
727 421 959
176 139 63
93 413 308
822 640 170
529 345 633
431 911 321
854 167 278
770 506 568
562 102 746
901 875 721
689 255 805
150 93 312
729 88 327
551 962 578
47 767 353
272 446 527
810 708 219
267 165 570
31 73 61
979 368 598
956 494 305
719 733 963
393 416 457
838 952 32
203 826 765
523 540 59
18 647 495
451 750 79
918 614 578
243 235 837
821 998 144
727 168 855
976 340 539
720 987 8
934 986 606
918 113 511
345 562 388
231 935 798
943 524 841
478 524 541
76 372 912
575 262 356
94 623 581
673 19 929
816 135 91
989 524 503
195 444 16
230 197 951
665 589 735
737 191 562
708 496 270
166 841 184
206 678 449
991 884 131
786 354 271
705 446 591
939 555 43
233 673 661
603 144 885
721 725 414
679 99 346
42 395 253
729 193 321
860 723 272
325 600 175
235 304 776
143 986 805
708 650 783
109 713 720
905 347 593
553 171 273
856 742 381
930 624 158
2 13 846
251 585 912
19 962 109
379 531 655
205 857 593
598 572 123
186 651 154
148 973 651
145 949 841
289 257 867
159 434 276
244 836 425
850 342 185
532 583 217
139 669 576
903 155 914
874 723 366
909 379 183
70 468 207
4 527 74
84 158 115
612 446 518
839 230 388
238 324 436
25 896 62
121 228 152
688 643 40
197 799 76
869 12 50
691 613 725
273 321 392
684 755 965
624 961 342
768 646 737
354 818 715
370 822 635
639 715 514
194 206 498
156 658 310
19 859 984
155 688 575
7 379 860
815 92 275
287 897 721
143 853 29
310 589 967
866 676 148
528 688 528
989 433 549
654 929 861
177 579 786
494 689 906
904 886 519
753 765 463
800 585 122
324 581 800
336 549 395
834 768 31
171 460 4
26 474 617
83 401 330
589 897 869
136 364 708
411 380 980
736 689 28
518 748 117
648 721 867
542 183 327
764 569 850
991 91 357
180 145 333
31 512 213
288 79 178
420 649 921
612 677 659
557 483 162
271 944 944
984 990 473
920 83 609
924 172 599
858 443 602
360 704 815
570 611 831
11 881 595
862 138 305
597 607 508
847 564 346
910 716 382
34 518 381
652 494 770
908 382 898
746 548 925
659 370 480
856 359 746
117 871 155
221 139 499
306 773 408
268 653 749
229 913 742
614 687 516
363 619 255
75 169 924
971 560 63
799 179 882
383 970 20
146 728 427
696 255 878
16 260 146
89 271 385
603 266 472
668 786 241
213 7 206
401 761 661
274 90 366
73 747 327
901 208 763
806 882 338
521 787 870
61 271 172
924 682 371
918 492 470
278 431 730
547 632 346
175 20 410
222 223 332
746 327 2
672 995 684
212 344 786
839 694 202
826 488 866
87 553 2
146 220 721
933 897 675
464 850 192
679 184 922
523 195 152
80 146 380
329 674 305
730 737 452
624 428 731
740 915 889
966 215 362
943 290 131
707 511 102
627 339 119
764 767 545
711 739 897
875 525 316
560 591 385
814 905 612
89 571 17
886 670 496
540 941 469
705 266 254
896 242 60
617 259 791
403 57 95
501 138 943
41 495 575
640 212 826
822 426 699
25 470 931
632 833 761
98 760 950
600 580 957
493 429 184
90 400 784
715 971 917
651 358 610
991 718 715
403 492 59
427 81 525
387 451 46
281 759 513
79 58 575
660 726 998
351 954 847
279 429 688
539 92 125
638 976 798
133 712 22
891 697 14
707 775 16
428 65 238
661 43 803
891 351 246
267 781 833
918 199 148
754 951 671
120 335 105
913 611 516
543 974 26
447 987 962
751 893 928
367 802 547
711 426 731
910 635 77
450 947 165
140 80 512
96 280 747
641 550 367
62 844 841
105 238 381
883 45 158
171 903 234
868 513 245
182 482 750
226 707 630
149 349 237
386 294 3
197 284 635
869 161 143
780 925 625
673 211 636
628 763 89
767 881 548
447 277 727
38 638 299
365 712 920
552 770 442
556 113 878
52 238 934
943 831 196
467 470 442
338 880 103
854 535 418
452 11 926
88 371 761
862 518 859
624 267 845
363 800 834
753 636 865
601 882 786
381 268 812
270 417 921
383 495 592
478 479 876
168 213 852
900 626 623
916 142 630
206 380 841
461 105 323
581 605 196
144 368 321
349 46 531
774 752 743
35 800 76
862 368 595
148 563 608
201 23 563
637 683 89
726 811 128
912 695 363
663 191 864
435 579 678
603 396 210
72 122 283
310 267 760
312 276 204
701 210 279
345 61 808
741 524 562
561 945 631
774 190 784
467 378 795
44 231 826
569 716 303
607 359 354
914 875 284
851 724 408
471 203 130
58 832 334
312 200 436
320 30 983
44 406 119
39 870 307
281 428 611
4 639 134
559 708 562
441 949 233
60 342 273
245 595 752
323 238 492
712 954 150
334 938 63
163 891 278
246 912 674
680 113 707
975 919 12
301 394 114
146 909 812
454 414 141
421 401 675
99 89 923
805 258 710
367 390 470
63 71 530
12 588 173
451 407 376
155 429 404
290 940 803
479 652 824
625 380 639
276 31 559
757 304 469
44 254 183
225 72 20
58 82 309
710 574 521
74 761 705
123 233 218
401 288 928
933 181 679
977 873 386
936 913 250
415 752 348
502 729 1
247 8 240
719 725 665
992 508 668
129 801 12
333 34 112
786 7 78
556 338 684
492 793 500
498 23 248
920 707 191
69 116 757
934 160 480
699 43 877
914 635 787
492 490 774
603 953 872
436 807 29
944 29 399
899 589 608
380 52 140
704 223 563
812 74 971
362 429 152
270 108 453
521 788 848
276 558 964
85 434 223
617 448 108
892 82 223
323 613 154
258 612 35
64 524 97
188 793 502
806 339 705
557 733 765
766 215 330
165 149 242
744 800 618
390 211 250
413 493 644
128 880 434
680 260 546
671 769 181
982 461 699
67 37 848
976 663 296
145 669 937
327 802 611
224 996 981
599 750 833
214 658 801
918 812 345
452 59 500
966 67 389
718 477 355
40 254 592
223 866 452
204 52 792
941 962 446
199 135 143
193 108 609
108 9 796
857 158 170
173 780 775
665 251 393
883 144 436
70 356 94
340 898 823
253 594 513
173 450 1
428 803 433
728 110 522
103 83 752
143 982 551
701 404 20
50 199 829
924 176 536
172 947 807
522 14 796
540 64 508
229 492 258
203 952 141
861 740 467
425 417 933
776 186 17
237 382 472
806 620 102
461 909 337
646 138 748
722 394 871
641 16 758
791 507 168
853 913 967
755 605 64
396 494 49
36 543 579
974 904 856
719 718 889
619 178 104
101 561 50
149 850 340
280 853 938
230 849 928
870 746 430
926 792 98
860 344 159
208 733 868
743 780 326
556 798 764
223 327 305
631 630 55
141 114 164
554 406 59
990 914 275
33 501 221
135 145 414
797 986 82
747 864 535
859 857 673
892 631 912
557 324 240
606 704 592
801 188 142
729 243 455
946 960 921
704 482 383
172 445 440
582 207 686
811 382 587
112 52 105
285 206 10
480 91 331
118 339 643
993 303 845
741 877 440
662 131 248
509 551 824
872 58 705
886 429 668
583 878 308
685 279 973
455 924 620
369 979 211
39 984 481
815 10 953
375 644 339
720 916 519
936 998 750
17 869 624
440 747 183
211 52 412
836 670 581
821 393 169
841 390 235
926 191 54
822 7 629
278 705 799
260 966 456
463 890 776
385 971 975
832 680 243
448 90 923
603 40 572
237 947 818
535 223 967
368 914 883
39 391 751
552 33 224
908 289 210
385 636 413
393 122 388
376 221 841
926 377 289
790 545 426
887 927 246
796 554 734
629 728 170
382 758 406
260 369 201
426 304 165
271 474 433
834 414 857
576 46 616
640 690 513
220 632 309
249 436 120
311 839 134
797 615 121
124 285 906
478 899 483
839 181 839
367 924 446
86 515 319
751 625 495
29 712 822
765 70 551
368 669 863
574 757 331
295 832 247
724 706 343
276 797 777
633 263 900
320 934 300
692 951 412
703 438 442
187 430 707
17 978 362
19 864 1000
875 72 936
875 313 379
756 437 307
479 69 281
972 601 543
715 641 350
74 669 292
101 665 707
228 761 446
824 419 536
708 918 894
126 700 243
681 515 929
542 433 257
940 214 455
159 864 139
644 488 335
923 575 645
851 375 33
623 22 219
546 766 603
569 552 205
506 303 959
843 56 100
12 931 684
247 153 293
324 504 309
283 254 781
777 101 255
223 899 541
583 634 47
612 483 568
217 203 682
79 508 643
785 118 470
382 903 228
449 267 337
746 108 749
439 115 1000
909 877 995
492 716 283
701 114 994
198 316 447
658 405 515
911 195 716
245 470 904
828 230 704
97 353 703
570 368 603
126 742 341
958 956 284
883 178 773
803 888 371
403 204 57
57 828 984
723 514 879
292 467 28
507 220 672
475 25 838
347 449 845
763 126 320
384 905 42
2 537 163
727 170 375
783 856 296
609 311 364
809 222 113
735 885 357
903 782 888
95 968 447
281 784 533
583 517 905
221 673 485
633 801 6
100 479 488
504 410 410
133 597 612
826 612 930
313 244 312
574 758 721
576 898 683
471 134 488
172 727 807
473 426 397
965 309 399
484 768 791
909 759 592
647 632 585
229 318 55
750 424 765
247 759 959
646 1000 138
189 241 846
552 935 985
737 342 120
469 789 364
558 495 643
321 682 728
886 669 356
466 183 789
757 733 130
290 428 42
575 506 466
963 754 606
885 529 354
835 193 948
86 793 650
712 939 703
563 762 863
429 850 126
50 64 801
836 944 689
751 247 272
158 37 469
951 560 426
370 38 380
936 556 104
738 756 472
45 841 129
340 250 289
654 531 719
383 259 540
775 124 712
291 835 439
87 959 360
582 445 602
140 961 349
173 453 272
652 673 858
687 14 958
880 201 976
280 686 98
148 637 361
820 672 456
161 363 487
545 506 97
878 67 468
523 968 629
956 641 803
546 897 738
81 897 519
198 648 669
815 770 394
973 221 568
6 317 193
420 53 996
7 24 614
972 559 680
642 166 789
663 832 99
74 49 946
355 713 999
863 194 371
342 447 246
124 552 274
43 627 201
209 55 662
555 443 470
252 122 642
127 921 465
627 261 133
36 90 502
365 908 379
168 97 438
290 679 228
28 972 640
360 138 932
282 183 762
951 544 66
297 232 240
878 87 317
94 379 115
904 642 331
741 903 765
537 43 748
745 647 572
341 302 206
104 5 53
826 390 665
1 620 691
509 57 926
202 757 768
130 591 420
37 100 219
472 452 715
723 947 130
116 721 436
52 847 793
628 393 904
573 42 444
799 778 327
411 337 761
571 195 612
919 30 425
727 749 751
562 808 504
641 980 388
570 185 795
770 479 162
229 904 817
745 782 309
661 896 765
453 52 719
501 273 235
575 165 604
91 61 304
855 425 429
726 5 263
92 937 376
42 61 817
34 314 982
369 581 301
16 703 812
619 682 584
55 411 909
313 907 181
585 159 384
535 200 664
289 457 622
160 879 760
639 534 431
54 153 84
959 528 589
130 205 63
26 147 384
304 346 654
509 604 780
390 795 457
360 35 479
838 310 23
609 523 487
482 469 959
194 983 916
776 145 132
656 359 113
86 643 633
942 91 40
751 340 438
793 302 943
398 104 920
276 863 245
226 374 31
334 308 122
642 42 684
627 383 550
603 975 609
8 342 791
400 471 206
123 597 456
857 700 393
226 263 721
550 340 861
450 948 145
397 408 566
299 260 195
91 429 731
946 749 768
383 735 261
655 682 280
149 115 887
736 596 679
289 899 62
932 893 237
930 247 867
452 490 886
241 10 150
383 368 60
9 2 525
837 778 425
369 788 133
47 770 873
552 686 848
4 262 15
720 223 455
519 869 847
110 76 82
806 722 636
873 292 485
742 743 713
576 670 661
109 885 741
129 209 524
688 995 643
815 276 856
198 709 528
643 991 451
660 15 457
862 522 6
554 410 348
413 844 606
509 845 957
158 518 948
255 544 75
914 17 935
564 981 92
35 389 189
574 951 70
568 267 794
747 431 7
359 252 655
621 557 247
738 947 343
833 811 227
676 657 13
76 488 846
445 552 690
315 940 259
92 682 318
762 462 862
29 201 436
727 414 172
627 138 842
383 416 479
591 750 209
689 301 438
9 897 90
434 128 460
662 223 801
584 440 200
931 971 7
154 289 772
457 169 986
208 775 962
121 846 175
991 670 436
201 254 707
64 387 778
639 239 773
1 735 713
502 460 136
755 245 34
502 652 280
981 785 320
128 603 531
600 627 710
499 768 897
829 116 496
704 857 134
84 505 153
460 676 88
94 325 4
823 247 260
565 507 838
472 162 38
626 548 676
204 459 376
943 30 529
62 603 234
878 102 179
672 439 170
761 630 6
587 744 774
451 634 505
243 431 176
935 648 15
62 195 512
447 982 536
479 884 264
296 151 449
990 85 468
891 321 177
641 541 328
151 697 717
240 871 399
229 135 38
269 947 9
147 993 713
939 716 924
165 515 79
761 130 413
129 212 622
879 242 688
202 646 559
80 421 887
15 831 321
351 751 936
901 795 814
447 265 218
673 485 237
701 120 520
690 334 863
672 87 38
750 212 485
565 498 243
388 742 594
667 412 560
146 702 741
86 907 640
671 192 921
410 402 472
124 778 728
542 520 449
38 685 533
307 375 803
71 283 777
453 486 604
61 56 104
657 891 889
987 398 844
526 899 588
982 315 930
217 356 471
778 998 171
796 253 319
303 346 22
94 316 780
942 865 989
985 15 456
248 308 996
768 183 301
856 266 88
119 538 36
343 272 351
319 639 323
120 167 701
57 344 591
429 35 39
330 642 922
410 547 98
464 736 542
752 548 806
4 25 274
668 51 439
881 638 636
465 67 653
3 297 224
915 731 380
675 58 783
798 955 942
50 115 180
198 568 727
460 855 675
743 446 25
311 358 170
616 966 481
619 732 756
355 87 865
996 322 491
752 881 776
357 540 166
987 376 454
255 421 923
818 477 716
706 816 999
683 844 412
419 48 27
501 553 796
775 434 80
854 675 888
423 936 231
549 622 400
196 889 2
209 315 960
36 176 191
649 835 311
558 474 197
85 947 593
642 859 831
932 330 592
236 930 785
311 161 448
514 972 481
246 665 579
875 631 64
961 483 820
163 840 944
722 892 919
860 567 127
240 247 617
463 17 589
703 648 20
603 22 698
350 974 765
533 443 924
465 191 369
992 666 223
240 898 380
334 569 725
487 849 452
848 464 656
200 990 542
402 927 549
837 247 743
299 990 556
290 452 141
715 454 293
666 400 742
837 449 885
440 886 106
871 998 89
297 318 261
607 183 169
976 208 655
328 837 848
210 848 367
517 628 435
499 203 476
61 363 952
528 296 494
168 983 833
661 785 141
440 976 352
674 84 335
803 379 997
810 221 936
984 706 630
540 479 149
192 993 902
694 899 297
727 738 713
750 143 156
355 274 911
674 898 616
412 101 303
201 295 237
915 840 757
939 783 175
984 286 446
295 492 87
542 516 419
52 963 71
834 776 492
210 289 985
404 447 495
81 354 194
140 342 25
298 518 443
377 604 692
796 476 872
150 358 834
546 931 620
213 626 48
611 598 429
632 727 966
689 975 868
598 517 766
286 960 127
674 721 931
588 501 850
355 563 188
355 246 586
39 955 352
640 276 148
624 241 571
556 337 398
395 804 26
466 516 276
598 694 356
269 613 389
322 277 593
945 942 711
914 76 575
264 683 848
723 859 258
504 187 302
948 908 132
227 158 113
87 952 861
71 545 503
863 521 348
863 192 904
972 521 966
953 627 507
893 626 710
377 773 65
534 135 767
525 600 712
651 107 485
866 92 882
235 400 106
751 442 391
567 842 367
553 363 935
452 621 633
311 798 708
647 228 334
366 762 240
177 995 487
895 416 267
315 944 289
143 957 176
348 781 518
94 966 583
672 392 145
52 36 13
138 38 698
946 658 923
253 605 798
381 300 309
311 2 171
183 171 932
896 482 738
449 102 389
305 996 149
795 163 986
240 582 995
375 277 553
875 975 281
605 624 445
66 109 947
479 571 538
689 231 419
991 796 884
398 293 1
711 522 241
232 335 76
233 191 629
329 883 103
552 925 375
861 827 487
183 107 922
619 6 52
681 831 902
523 677 326
72 669 968
808 161 706
809 624 703
576 578 45
656 248 360
921 155 423
823 445 412
806 780 243
989 131 745
571 968 198
252 678 862
229 735 294
283 40 10
364 583 701
429 33 38
309 87 14
857 277 466
923 995 655
99 716 117
598 655 183
963 877 889
287 861 489
893 68 55
482 641 953
993 126 710
621 103 55
339 82 185
928 106 201
189 235 266
932 744 358
371 227 745
529 485 464
63 769 649
755 245 937
246 350 789
604 318 353
50 196 534
471 884 662
937 480 720
420 118 838
894 265 342
352 193 537
23 913 514
574 523 593
342 252 825
659 915 390
795 414 375
350 711 373
929 761 87
247 198 129
208 943 725
385 566 444
332 772 663
234 681 383
92 264 313
363 891 961
820 268 367
731 551 660
206 74 121
184 754 582
214 370 401
544 631 854
830 129 208
253 901 92
257 812 290
343 78 30
699 846 47
334 313 864
664 526 756
224 746 556
332 237 352
239 360 122
123 990 403
711 623 505
298 934 876
870 63 431
21 717 9
572 980 493
746 830 340
717 344 750
38 883 660
388 325 217
294 836 434
635 607 772
360 290 765
528 873 404
58 182 383
409 742 754
172 408 449
651 435 792
594 884 252
399 138 212
540 135 321
967 410 956
912 610 108
231 158 82
88 414 396
190 235 705
456 785 733
655 710 57
891 215 114
635 876 319
887 412 357
505 259 513
557 601 633
376 465 552
917 149 113
668 156 734
145 302 145
639 785 490
865 431 382
906 248 17
535 428 770
21 160 551
291 636 826
834 743 911
249 710 531
928 861 639
289 551 770
854 985 286
832 338 474
774 139 874
501 336 732
724 659 557
414 778 570
391 898 72
444 317 611
823 87 931
795 989 630
935 292 755
974 22 272
909 98 685
562 174 1000
328 259 153
906 406 702
25 614 418
67 274 782
708 192 989
881 726 931
760 672 208
961 412 122
333 195 717
256 540 4
182 489 807
340 34 296
439 144 44
329 414 935
480 879 787
310 456 273
778 893 792
881 17 960
457 332 589
136 794 796
883 239 130
577 367 991
208 411 888
364 779 594
282 125 707
23 114 263
598 184 94
698 347 720
259 698 123
292 629 247
210 143 818
757 323 607
135 573 601
285 674 386
775 929 582
509 449 420
202 58 625
349 138 849
947 461 701
166 273 226
837 688 647
232 962 550
800 483 391
813 823 630
515 427 583
503 266 408
420 840 130
160 96 448
350 866 87
32 750 260
987 295 565
748 808 895
298 616 537
37 296 567
777 252 181
846 923 579
855 157 187
554 10 471
819 593 947
229 575 834
249 356 57
714 462 410
990 396 522
637 646 565
528 220 104
89 272 276
444 269 563
524 719 851
618 449 578
929 168 979
476 250 979
910 915 723
39 970 751
439 219 284
576 916 921
971 530 732
306 667 648
701 832 525
311 609 947
325 598 951
973 491 812
912 726 179
690 3 40
93 197 17
235 5 590
729 571 524
889 613 685
245 449 868
54 193 994
958 868 660
406 883 266
293 577 148
913 674 157
440 81 10
511 673 188
1 984 957
796 391 444
101 416 785
982 201 795
999 355 305
229 820 274
941 632 986
163 223 292
843 173 892
563 921 301
599 589 542
630 838 222
733 956 683
179 207 272
716 409 535
935 35 974
199 723 222
494 504 528
920 7 742
800 279 757
946 464 956
927 646 673
86 96 540
151 983 871
664 253 893
599 457 928
602 296 820
376 853 836
449 2 431
179 996 112
207 647 453
207 118 225
401 880 284
282 390 751
369 883 859
903 293 653
974 837 488
802 116 473
538 82 500
640 93 167
204 916 638
722 819 538
215 355 669
995 392 285
491 683 770
895 536 830
898 428 245
910 732 804
581 734 158
73 450 338
920 323 142
940 715 100
235 841 495
589 124 450
619 727 401
260 104 731
711 88 822
251 718 139
919 454 425
943 695 608
601 449 98
231 363 57
590 903 325
21 36 247
661 198 595
186 202 425
246 647 889
207 89 490
785 965 983
481 239 837
671 175 875
563 82 692
897 930 463
370 306 349
504 962 600
21 722 670
789 945 305
220 829 514
849 433 583
723 254 867
104 151 621
806 431 26
905 777 714
503 783 982
408 9 538
717 534 634
880 729 90
527 938 697
347 785 72
169 151 189
699 231 618
501 602 886
478 142 45
614 317 880
445 18 153
321 386 952
197 34 923
517 786 136
722 799 771
660 765 729
41 68 103
754 271 112
980 878 214
509 576 795
907 765 793
918 477 381
513 476 367
790 629 169
980 126 656
492 573 20
609 201 797
214 768 453
190 758 789
54 601 505
322 449 307
15 148 442
682 134 237
663 740 311
581 877 296
855 501 634
226 592 98
785 900 749
888 601 184
9 444 742
391 993 305
663 645 805
900 398 978
659 400 235
538 172 403
194 598 454
951 920 585
424 154 777
916 737 934
565 635 537
250 175 54
781 159 701
193 744 963
83 116 453
674 168 515
374 864 798
911 240 424
62 795 28
400 586 199
264 403 410
577 156 581
536 904 886
579 11 967
590 104 432
296 842 465
644 494 403
643 475 801
519 559 309
934 997 140
739 981 140
77 950 473
180 935 681
348 82 413
170 184 73
700 317 694
348 975 345
451 213 212
264 638 409
44 603 388
418 359 981
108 660 982
211 500 1000
767 26 874
635 997 209
275 552 366
66 655 170
43 470 83
955 155 142
854 721 936
762 996 331
184 638 694
8 725 936
1000 600 62
908 818 289
116 680 184
819 246 560
90 444 165
139 652 334
48 852 127
788 354 698
406 480 391
688 322 432
586 198 847
52 874 262
349 818 753
199 527 395
92 646 255
995 286 288
400 956 932
562 803 708
2 257 595
210 452 154
825 765 926
747 472 853
501 176 938
816 916 823
953 431 1000
588 351 702
84 118 447
455 638 312
841 39 304
865 602 824
112 852 249
302 824 393
436 410 974
762 25 266
853 511 989
439 443 507
472 109 985
428 135 238
830 606 145
648 844 929
59 666 306
887 380 667
208 207 817
515 38 941
554 768 773
303 307 219
52 361 876
792 924 250
922 746 173
741 492 908
799 145 478
585 170 706
545 581 638
989 753 849
35 480 934
827 883 216
196 867 515
792 59 912
390 273 735
921 482 220
233 93 280
490 76 723
56 717 217
562 667 996
787 267 727
899 468 746
319 656 630
960 177 847
43 852 710
575 910 741
629 123 208
474 664 971
468 18 229
576 346 908
798 931 976
401 890 574
356 445 34
97 403 873
540 7 678
196 332 102
928 453 278
219 41 307
61 452 126
797 495 388
414 482 583
810 822 403
650 914 662
972 186 26
170 951 558
118 747 176
584 94 179
498 925 867
228 184 673
245 490 637
761 511 236
85 694 937
239 329 801
374 779 511
473 828 596
64 694 182
138 913 714
581 73 666
51 107 530
722 275 190
817 512 256
555 332 572
532 769 690
220 221 834
650 407 790
237 936 110
29 327 243
997 123 221
730 439 879
611 410 832
659 520 753
248 53 296
383 382 360
673 664 467
369 182 859
635 74 23
910 360 290
383 623 535
34 733 132
440 929 515
452 642 170
282 468 933
729 412 700
126 226 137
919 150 394
931 518 595
435 833 358
982 941 768
749 12 7
437 905 957
506 20 457
32 551 533
250 45 187
793 283 897
418 993 529
342 306 600
116 640 467
340 968 545
54 241 597
85 619 509
384 55 761
301 440 411
698 15 345
290 772 102
852 89 193
338 365 857
247 189 876
433 602 894
757 504 485
954 920 699
453 30 857
285 430 590
737 506 643
538 187 643
754 923 928
413 46 443
900 489 92
330 78 838
182 153 556
203 259 115
93 597 421
151 197 807
369 496 36
965 459 61
359 216 383
9 582 85
761 20 644
630 678 376
515 687 769
476 69 282
271 389 836
556 195 584
2 853 787
354 650 708
832 416 613
817 850 647
326 881 306
533 791 86
871 742 505
452 818 176
248 789 673
63 189 502
95 282 50
248 898 612
937 16 972
100 86 807
628 453 264
650 602 591
396 171 118
708 234 574
545 811 190
549 138 729
224 133 562
195 845 967
584 406 499
176 255 103
993 489 851
419 933 495
888 872 588
956 67 34
941 364 158
391 774 97
216 131 350
232 411 645
409 882 69
976 536 932
791 147 870
527 985 634
356 448 772
754 301 385
110 817 211
854 866 132
544 642 717
470 446 311
514 856 528
89 47 67
502 116 470
96 141 481
141 177 981
854 686 589
809 411 480
536 402 501
644 384 725
958 600 649
760 211 344
26 961 493
24 126 175
409 155 12
687 960 199
712 152 783
439 15 551
152 208 447
916 376 308
509 11 799
10 500 293
859 803 693
916 973 375
433 138 738
334 609 867
323 888 711
910 53 206
266 776 762
358 734 536
983 282 753
748 156 778
192 3 823
181 768 842
561 748 157
999 503 448
726 465 82
847 686 462
528 891 109
802 760 994
702 191 58
711 655 472
93 359 811
372 943 574
155 769 417
168 449 39
288 240 859
929 669 436
302 728 30
542 321 191
531 413 286
496 553 546
940 261 699
284 719 768
308 196 694
523 726 865
421 513 158
278 793 172
253 919 350
100 737 800
812 598 738
150 918 578
69 579 762
85 221 894
227 341 957
601 890 480
319 889 425
165 456 794
319 80 745
41 367 251
256 992 1000
480 605 533
270 528 765
291 504 23
267 383 8
237 786 276
854 910 156
832 709 683
662 141 189
143 945 681
591 995 211
342 476 243
156 962 951
983 394 176
710 979 477
974 573 351
19 29 106
447 469 404
242 308 400
989 491 905
838 15 48
47 898 562
705 865 311
238 448 785
818 796 444
353 379 931
762 291 969
101 375 730
987 527 767
838 375 436
369 596 358
395 929 980
350 877 261
409 679 432
337 197 903
646 795 970
918 334 95
993 50 914
43 935 725
448 868 939
778 42 104
82 323 854
642 811 902
334 322 516
587 808 274
323 816 727
314 117 325
488 636 490
736 734 784
279 843 463
122 475 265
589 831 546
492 246 316
189 330 581
527 232 59
46 964 971
925 445 961
434 648 536
594 141 611
881 574 80
453 821 136
316 356 871
654 620 522
229 542 553
243 690 348
255 176 683
917 886 831
362 208 417
760 614 72
610 465 329
451 420 196
769 430 728
148 319 998
697 155 475
592 272 295
174 586 632
576 798 360
635 20 422
1000 419 684
811 894 530
516 672 825
371 46 811
188 550 744
493 294 408
281 78 826
632 832 607
88 844 933
727 986 426
166 79 168
607 924 877
796 771 323
941 343 883
622 307 962
310 352 226
566 297 347
408 869 747
5 216 294
753 743 374
429 875 957
527 984 237
920 22 651
151 79 584
77 990 537
473 33 265
212 213 694
52 314 320
327 592 927
814 108 49
84 764 359
55 535 461
8 774 593
806 754 918
86 993 739
803 864 142
40 558 613
926 911 306
901 303 275
56 821 115
403 531 446
248 459 837
774 89 297
264 885 283
473 342 178
313 962 826
732 313 279
725 410 45
31 746 611
19 390 225
390 157 418
608 932 858
566 901 873
659 402 933
471 359 737
649 426 175
457 28 652
458 279 486
211 515 320
44 775 726
569 701 357
263 249 318
54 594 482
47 848 668
827 245 380
617 648 14
366 131 488
359 41 610
358 97 568
462 450 504
574 719 61
915 279 526
248 135 373
809 581 236
532 235 276
862 933 545
984 429 247
590 264 117
217 248 174
423 594 881
507 183 634
254 385 204
806 228 216
962 839 142
538 259 411
968 654 746
675 407 968
303 604 71
616 454 70
900 999 599
80 65 525
191 346 212
46 486 281
15 311 808
414 321 462
564 111 115
760 520 429
684 49 234
117 182 319
456 807 110
31 970 698
895 735 690
278 976 802
147 536 945
816 799 18
346 67 800
520 13 874
424 491 383
217 712 946
859 992 165
373 175 16
406 56 716
153 8 902
258 295 914
731 82 88
209 321 882
943 917 212
245 853 738
534 848 562
160 284 374
376 4 430
53 129 917
643 223 44
679 875 986
620 699 515
744 960 461
941 512 749
629 173 171
607 863 733
664 652 163
2 784 121
597 852 474
82 374 474
953 199 697
4 345 273
959 631 829
73 644 205
452 210 623
706 999 922
734 720 901
789 120 300
272 306 369
46 582 252
953 621 792
258 517 577
870 151 509
383 384 802
996 457 311
207 76 539
226 869 607
703 809 479
47 146 982
435 470 493
599 589 399
924 110 205
123 202 33
13 101 388
650 964 615
169 55 357
970 17 91
129 266 747
692 753 544
44 515 637
110 119 215
439 246 736
914 336 36
144 18 163
319 372 513
861 596 766
102 947 587
626 698 932
128 770 124
211 267 331
270 510 641
286 589 218
337 96 76
428 495 650
826 905 188
113 887 647
252 319 523
578 822 80
240 776 104
103 411 149
753 118 623
360 445 521
337 780 917
372 277 264
516 448 415
272 995 442
827 249 173
36 719 72
772 403 27
796 762 495
784 528 985
14 726 930
996 945 732
199 603 4
820 116 443
275 660 678
308 544 550
348 793 406
888 607 219
25 805 89
439 515 443
659 915 417
787 445 309
356 36 418
500 729 729
569 413 633
430 189 223
338 894 862
487 44 856
918 853 820
373 653 645
236 420 262
448 689 567
104 616 620
843 957 247
530 788 414
713 916 910
349 581 400
493 993 568
102 422 926
921 211 140
554 742 793
820 977 350
605 113 883
998 280 921
825 972 303
893 211 79
595 725 524
621 994 906
252 314 436
875 245 808
990 209 95
290 282 674
317 191 885
81 390 893
120 684 564
484 128 261
584 175 543
906 500 791
472 630 31
223 774 309
301 977 94
227 573 343
792 942 841
939 274 600
897 655 229
726 472 502
926 643 798
762 230 950
132 203 35
247 499 78
445 870 389
147 698 333
946 95 962
169 645 816
19 292 213
972 678 950
421 762 664
232 211 526
98 791 148
522 434 23
543 896 376
605 910 697
770 972 808
617 640 369
546 184 328
567 353 730
547 620 401
800 518 546
97 909 954
847 109 90
893 613 75
83 703 227
566 376 518
314 751 133
498 264 478
402 593 281
605 651 100
81 646 561
497 603 64
559 951 157
654 926 117
786 455 993
483 622 431
18 662 654
493 99 921
414 875 478
255 296 610
622 394 420
283 667 431
586 110 42
504 809 943
619 248 60
228 289 866
472 712 166
27 568 244
660 763 393
616 588 721
670 670 483
932 317 912
600 346 567
589 8 428
500 832 58
176 549 905
772 286 936
186 436 604
600 98 967
858 827 406
189 687 90
923 867 162
36 110 944
585 107 628
176 94 421
778 324 436
92 46 264
855 679 867
788 761 415
418 76 278
427 244 176
561 12 584
380 196 49
75 449 117
853 531 874
227 564 60
432 933 18
283 623 379
931 197 183
163 396 569
731 557 433
530 197 976
621 342 304
27 749 953
21 468 349
483 911 821
353 430 247
233 525 809
80 244 166
847 236 265
143 313 397
601 205 440
933 930 923
860 391 870
263 560 275
160 131 867
702 939 405
168 39 306
807 359 260
785 999 938
59 107 264
833 377 297
480 622 263
786 672 690
119 37 295
142 763 256
736 403 415
45 223 298
122 576 335
613 105 698
215 540 804
529 760 161
247 525 569
157 498 821
412 104 634
536 886 445
606 565 426
539 810 347
487 37 927
625 93 11
937 471 117
311 664 475
990 857 288
134 80 388
305 12 861
734 799 960
99 436 83
357 987 659
336 502 125
1000 759 279
322 386 147
25 920 826
134 66 674
690 258 539
942 947 753
136 557 701
238 284 142
611 466 234
435 716 240
381 410 780
352 457 149
696 552 415
139 30 270
805 981 531
415 876 257
346 948 640
547 340 648
588 831 82
915 619 128
349 290 344
317 183 92
127 318 815
486 625 331
73 928 996
157 252 295
721 147 90
209 581 455
763 99 672
198 626 334
937 540 710
190 351 670
411 778 809
501 359 911
240 34 885
253 776 308
117 216 91
91 602 888
117 409 979
393 865 940
18 180 762
950 512 277
587 917 839
27 352 875
550 418 803
542 449 948
696 289 143
404 96 290
426 386 50
898 666 226
694 696 922
756 8 702
322 5 11
763 875 981
283 183 462
336 626 618
430 645 44
653 745 10
34 391 531
485 507 441
746 164 415
611 411 999
154 757 124
544 967 894
272 346 594
969 934 31
205 339 922
209 988 239
539 842 401
962 547 83
856 350 730
785 948 91
556 947 585
994 782 366
31 128 109
761 670 561
583 401 580
819 815 670
600 150 365
500 963 787
28 259 610
586 867 904
150 298 341
970 731 605
817 205 788
481 322 114
965 888 463
925 1000 193
788 766 913
741 696 57
170 618 53
790 952 764
852 553 427
759 174 387
706 742 507
487 509 359
7 294 385
621 192 564
88 629 618
224 70 241
843 152 885
856 903 739
858 860 597
749 622 10
479 678 93
574 550 947
738 764 237
692 761 368
721 636 572
655 223 845
383 220 894
913 4 196
936 210 968
898 886 946
668 860 817
396 973 971
578 618 676
671 690 572
774 641 587
319 781 200
45 659 485
941 505 813
704 870 122
251 883 134
719 754 879
587 51 972
936 951 885
82 305 953
112 694 895
809 596 52
49 615 835
268 383 676
29 946 336
799 861 910
666 953 649
301 837 449
357 174 440
154 553 333
331 296 879
91 68 439
702 852 354
788 170 407
125 825 825
290 764 133
527 348 477
562 891 537
576 422 136
234 916 170
213 530 9
334 589 418
869 963 256
701 648 679
88 861 303
69 181 300
412 322 610
44 588 105
973 872 96
176 883 160
37 673 369
945 572 122
284 147 170
229 770 569
177 793 463
868 814 935
1 969 833
693 253 494
392 431 872
465 443 57
190 553 585
878 198 195
226 908 539
726 364 254
957 335 943
385 910 918
160 935 678
783 537 903
872 955 551
59 218 628
987 104 369
452 714 233
763 975 893
253 866 196
202 429 688
184 705 79
286 779 791
413 315 464
270 567 539
329 179 300
93 530 391
469 444 249
287 835 968
581 485 836
378 156 228
850 395 114
839 659 213
425 131 274
568 20 504
237 911 58
148 437 481
673 480 441
368 961 529
51 269 485
936 457 786
126 699 565
990 711 729
366 221 58
586 229 902
385 701 9
963 438 376
955 876 971
380 571 388
67 462 513
994 304 720
396 826 386
373 991 226
958 880 951
749 668 334
470 3 977
799 411 767
139 713 920
832 1000 461
219 40 487
112 365 80
724 276 518
602 977 468
39 430 40
899 966 222
266 454 30
241 547 61
476 979 451
286 475 932
270 714 601
429 37 934
896 622 835
164 310 891
777 63 517
58 587 530
19 270 473
794 619 303
735 311 35
648 773 624
516 128 111
812 229 770
526 153 400
540 93 384
260 740 797
479 497 934
993 494 303
911 635 19
719 630 77
318 240 405
137 533 332
604 922 473
128 47 752
887 488 787
784 241 224
293 434 674
364 699 937
886 313 624
975 551 937
836 126 505
980 994 463
311 417 545
319 371 441
996 661 922
813 82 470
526 731 662
586 794 125
591 948 426
185 490 405
568 858 211
393 120 253
960 424 957
981 190 671
217 560 9
181 849 472
865 190 639
515 423 923
431 68 397
376 298 95
803 253 974
32 362 950
675 981 205
235 807 304
491 656 172
702 239 46
733 946 640
361 764 107
241 343 191
633 218 703
958 956 885
696 679 461
594 998 147
683 211 360
638 488 449
468 938 610
301 994 508
346 144 213
926 568 435
542 956 437
688 664 239
119 839 485
493 593 257
295 622 8
401 312 337
55 526 419
717 236 11
520 816 744
887 660 220
363 14 438
317 903 213
812 844 96
474 244 855
586 897 515
398 187 40
850 152 980
132 3 260
428 114 592
168 13 407
981 790 709
936 161 162
95 723 785
557 143 740
181 805 466
905 409 243
483 815 534
83 215 979
134 599 130
713 611 157
960 632 496
380 637 379
806 851 413
674 441 67
645 759 665
632 424 258
714 787 707
838 396 531
977 105 475
759 263 920
464 845 673
496 782 415
876 6 270
393 810 208
819 428 689
514 439 422
308 883 84
792 952 461
748 847 728
712 394 35
842 231 495
938 320 761
254 526 32
457 39 747
100 511 208
474 75 357
655 321 638
539 793 73
892 628 271
455 286 591
100 83 596
942 968 508
294 978 200
665 395 309
515 217 446
934 174 645
507 489 97
161 151 501
785 22 814
820 292 227
402 766 703
799 579 174
755 233 658
451 348 217
108 457 425
892 109 270
127 219 490
581 990 996
902 262 994
680 462 316
731 827 789
125 901 712
1 22 713
571 436 237
867 516 635
301 274 794
547 669 514
390 799 313
669 612 347
392 830 718
308 876 221
712 38 549
526 293 613
750 801 440
292 687 259
76 489 457
668 85 614
789 176 381
42 949 934
856 750 362
876 904 937
668 200 793
229 469 632
934 183 599
652 251 482
609 590 816
845 366 865
764 33 165
743 168 956
234 690 896
880 100 308
814 380 605
774 215 82
325 637 947
592 375 48
617 503 507
476 937 439
274 160 384
713 941 609
72 795 471
623 709 936
134 30 449
885 870 278
304 421 742
532 677 518
64 551 660
258 909 747
237 503 640
721 960 272
590 21 51
353 332 495
645 78 505
803 895 21
567 89 286
463 974 381
651 587 578
632 770 388
104 69 934
406 341 53
396 132 239
148 571 949
857 673 610
35 948 474
962 674 953
518 688 863
31 865 141
727 955 939
38 875 355
857 452 283
42 227 156
111 384 932
391 48 927
110 580 485
775 323 50
558 754 981
830 493 225
670 771 32
629 73 901
793 726 288
293 966 464
731 944 177
97 159 40
536 181 156
9 574 282
439 621 49
556 950 113
594 826 263
630 672 935
345 393 629
850 720 251
927 966 773
801 368 315
924 917 255
651 933 683
173 814 44
669 409 958
777 40 213
804 193 693
406 409 739
136 743 670
59 453 535
605 330 54
614 925 700
942 380 73
120 921 875
714 556 793
320 129 951
195 142 718
981 40 970
12 71 181
496 882 752
27 213 235
489 687 210
447 637 491
768 304 102
259 846 774
38 697 37
475 447 122
141 856 732
599 629 134
373 621 855
910 95 389
689 842 538
893 69 729
465 380 761
335 469 898
304 162 611
822 344 878
777 886 562
554 773 203
597 273 502
74 404 835
265 340 587
593 197 22
565 564 191
698 241 238
703 517 417
719 81 87
809 634 286
694 462 493
712 627 677
85 305 563
487 895 373
831 227 480
387 988 428
983 400 196
55 13 92
700 431 444
970 684 81
781 404 74
992 136 566
927 810 816
366 48 952
844 579 206
882 960 763
926 713 466
690 194 404
701 410 927
724 281 398
429 223 609
437 546 792
635 334 783
837 428 478
241 768 930
251 305 199
160 541 925
813 917 519
221 430 917
195 974 247
334 507 171
723 381 697
815 295 543
176 180 975
952 200 111
518 599 774
953 27 520
441 975 590
481 102 531
711 853 198
714 992 620
243 748 254
657 38 631
811 730 148
964 543 844
44 841 515
725 842 429
492 480 992
630 6 348
976 54 198
469 171 834
447 10 813
50 334 445
134 829 606
262 722 330
213 145 674
359 621 747
481 413 836
465 921 82
980 73 875
334 324 502
794 222 189
240 385 845
93 114 464
774 624 539
83 979 674
141 3 369
774 873 243
857 794 345
892 921 337
605 465 425
63 735 948
191 345 806
263 675 611
79 60 963
287 103 574
177 165 994
253 840 245
552 350 738
479 322 369
61 491 529
425 889 617
688 512 956
475 725 32
126 254 252
906 853 613
932 291 658
502 256 970
771 650 39
876 679 57
460 593 581
972 430 236
813 217 473
318 597 947
980 251 989
936 9 955
155 353 729
331 144 517
133 826 626
430 390 876
880 530 349
386 249 203
803 632 501
136 275 758
730 114 427
200 88 848
767 678 950
683 6 429
987 562 347
243 869 416
301 559 166
449 167 95
745 233 145
647 634 669
365 185 619
463 987 448
968 606 989
739 652 548
875 705 137
630 753 471
109 472 572
987 535 510
673 845 366
508 550 624
370 463 79
950 633 570
514 353 76
658 931 675
623 378 809
231 948 688
399 77 641
382 748 546
157 226 755
605 647 350
324 236 503
1 537 749
915 724 754
821 532 693
610 957 798
71 559 327
59 832 526
589 321 387
468 27 615
740 134 24
724 846 818
417 377 240
868 734 297
795 194 827
400 278 272
553 209 675
381 154 895
943 388 136
205 309 948
246 942 604
185 869 438
13 537 249
318 726 847
178 924 513
139 940 161
989 423 295
905 324 620
183 894 148
131 861 958
382 173 180
240 778 36
613 899 793
207 667 616
529 762 176
915 453 515
998 29 291
958 511 557
876 555 142
818 591 59
748 3 294
318 308 623
391 831 614
485 28 790
144 438 804
365 952 310
352 836 27
942 534 702
570 205 266
729 24 762
528 762 885
44 267 623
734 514 858
171 666 243
341 445 766
824 244 825
330 725 488
805 51 556
872 854 303
217 126 785
92 935 616
682 585 521
887 176 250
146 123 87
640 22 324
916 47 326
707 349 311
648 431 711
28 165 713
806 518 874
569 920 42
863 5 762
334 371 609
250 225 870
482 731 33
37 226 764
498 385 728
921 974 896
836 296 448
475 279 982
352 199 473
456 50 444
825 554 430
921 169 731
113 565 936
351 387 960
470 92 264
152 291 493
879 180 408
690 534 557
428 726 307
648 24 888
652 941 860
355 801 403
688 885 269
946 379 139
464 815 984
268 447 67
764 250 971
964 10 628
406 547 239
343 401 981
621 56 793
219 604 411
781 377 149
576 178 122
749 832 775
810 960 612
449 555 276
927 384 921
257 31 928
94 104 832
818 719 865
561 944 244
331 132 228
228 856 666
329 799 382
189 760 634
279 197 973
759 658 84
408 954 816
186 981 597
671 625 340
740 955 409
305 946 664
894 253 851
377 829 259
368 628 795
372 998 268
750 772 383
678 345 482
191 812 588
756 744 629
354 537 22
715 754 741
548 123 415
184 542 169
600 847 109
825 984 242
270 903 527
564 139 136
207 639 1000
727 16 381
807 961 716
16 549 401
491 835 626
301 913 166
373 518 987
22 518 404
334 74 499
632 328 911
627 161 149
517 726 600
691 353 667
171 118 89
551 621 661
947 757 660
51 974 329
306 535 902
612 510 404
756 779 856
994 540 264
448 867 134
71 191 159
558 818 372
768 492 430
680 687 829
932 418 229
432 625 373
67 937 950
917 538 769
344 870 188
940 553 581
449 217 397
988 811 94
326 858 899
386 929 353
25 353 959
927 247 724
693 173 831
342 20 899
161 672 361
122 902 277
534 872 288
247 400 648
439 80 367
39 461 282
553 448 739
456 998 209
906 594 269
156 99 821
14 999 584
145 863 412
176 169 672
66 263 463
150 562 659
45 779 994
64 468 60
966 861 393
882 162 285
995 690 897
135 839 861
985 271 772
640 133 211
855 949 194
30 416 753
578 32 716
676 452 83
25 660 634
464 604 58
753 808 574
963 308 60
515 904 362
798 674 174
396 309 792
519 104 925
773 16 232
597 604 889
444 711 439
712 844 531
530 214 310
548 564 328
830 849 761
151 377 262
458 225 897
560 2 918
116 917 259
251 557 754
184 706 466
386 880 696
188 574 82
854 226 360
683 817 86
94 369 203
734 805 332
159 372 620
711 328 815
277 548 923
992 79 757
152 334 374
972 701 850
306 68 27
84 444 237
927 228 804
68 482 241
765 56 514
838 671 950
295 856 85
95 382 297
205 301 562
512 195 929
550 55 405
816 468 868
8 241 985
744 530 40
374 491 46
343 209 574
779 824 210
119 621 156
438 313 75
215 40 945
615 865 819
258 417 446
969 210 900
311 599 451
640 688 94
579 310 472
116 956 607
275 865 324
510 283 611
878 929 467
218 552 428
387 108 899
621 935 954
934 609 448
769 652 550
241 259 601
703 979 923
648 916 225
612 264 327
989 187 178
983 249 176
213 129 951
82 347 874
442 144 57
742 530 488
979 661 276
19 309 544
856 871 875
960 257 900
338 336 201
144 348 766
146 627 209
14 990 979
840 663 239
546 314 995
295 291 992
83 338 384
624 425 520
783 716 749
900 288 170
569 175 857
973 437 397
42 634 267
646 922 156
164 55 360
105 65 527
898 179 314
546 593 80
867 921 187
683 498 608
288 624 275
671 582 92
412 882 294
274 929 353
308 711 449
697 658 815
863 456 973
445 314 765
895 880 325
390 684 888
599 743 397
85 717 746
136 608 851
314 677 848
839 870 810
847 542 813
329 659 989
148 21 61
665 105 289
469 447 628
856 380 77
16 622 800
847 479 229
652 603 971
25 869 909
966 781 326
100 227 572
477 3 666
369 188 729
104 198 264
633 212 777
398 75 980
315 825 97
598 919 253
155 511 425
528 171 592
516 451 42
363 811 269
729 34 521
584 361 113
17 570 436
879 134 38
753 529 828
88 580 495
30 629 83
997 501 849
274 468 184
382 176 358
582 852 104
581 821 299
953 892 831
138 999 452
48 316 391
281 89 926
895 939 552
723 971 646
446 512 81
586 159 776
831 675 326
664 791 546
406 516 434
546 82 777
202 628 638
1 734 59
819 82 786
849 751 47
852 985 763
837 936 26
299 175 765
2 465 3
718 585 107
147 715 314
41 37 317
197 496 620
773 64 137
780 469 353
538 769 77
981 340 57
472 813 315
429 684 436
762 317 638
498 100 329
724 716 268
232 736 457
14 5 956
542 67 981
185 908 353
986 286 333
377 771 759
810 855 450
651 584 494
196 846 766
953 797 93
296 787 337
276 127 904
644 675 823
666 811 781
696 373 185
376 246 482
379 263 289
56 172 555
630 215 690
622 163 811
183 174 631
583 449 920
888 71 170
243 698 980
456 449 327
580 950 969
882 120 242
511 403 477
749 291 94
939 62 486
539 681 87
232 119 719
502 13 938
986 317 843
528 523 67
309 736 249
993 419 776
914 582 376
710 750 60
475 984 300
776 326 646
531 917 922
843 491 970
353 503 913
776 427 975
679 669 114
380 9 699
893 448 721
945 393 44
115 369 379
405 842 553
719 434 161
554 964 488
387 916 414
646 20 136
459 337 470
340 119 177
269 979 496
250 491 858
42 157 413
900 467 404
403 647 376
81 444 333
639 375 280
148 891 576
660 663 836
861 250 658
580 121 126
97 386 463
762 626 635
127 155 398
116 981 153
780 361 506
939 799 922
761 385 939
80 371 928
251 564 732
146 942 89
523 707 806
173 150 197
888 12 956
477 878 197
9 555 888
339 253 582
542 509 421
470 416 270
433 336 359
758 596 230
41 375 528
820 760 760
631 332 260
430 763 547
964 406 575
146 745 965
491 454 324
568 596 7
891 380 809
549 400 79
327 471 905
628 326 706
217 924 403
64 990 400
908 694 241
136 303 980
297 695 363
9 232 236
12 837 412
498 523 845
640 232 172
67 984 635
439 196 128
879 592 312
422 58 111
932 276 873
577 459 343
993 741 833
682 831 631
151 316 752
888 722 157
698 316 364
101 345 338
786 550 323
216 796 789
996 157 167
397 667 925
214 27 603
73 181 931
651 540 813
186 423 919
468 649 100
261 937 465
968 112 132
33 551 226
348 818 519
373 455 492
6 980 182
446 646 919
70 610 504
371 680 998
653 712 41
764 495 409
107 90 182
240 394 59
124 943 696
445 938 39
258 9 832
973 929 967
569 304 234
671 748 957
982 648 509
987 763 980
969 231 633
498 910 777
173 868 72
46 689 78
821 756 570
429 179 424
25 446 868
787 907 506
873 17 97
697 228 985
17 235 204
352 379 464
437 294 908
242 797 734
382 14 937
811 110 503
606 950 69
363 544 777
424 236 14
735 776 423
979 153 331
888 39 922
721 557 237
148 767 111
627 706 416
540 148 235
815 359 417
950 494 390
435 184 34
347 163 719
388 748 915
587 193 716
203 743 475
31 196 813
671 482 840
655 493 480
216 991 915
838 268 144
922 176 927
874 151 977
721 34 347
112 763 407
780 781 694
550 850 88
813 912 371
467 630 983
663 227 940
860 460 603
240 996 59
856 580 862
265 262 103
790 47 681
372 510 779
605 298 816
565 303 621
565 899 90
939 353 949
324 945 444
537 846 580
34 496 622
48 124 671
792 989 806
48 1 652
895 126 995
734 403 284
693 350 476
495 352 242
285 527 706
29 942 802
431 32 923
905 539 805
253 146 337
11 735 4
231 661 98
126 448 242
385 624 577
430 558 607
388 304 819
438 952 594
898 48 678
765 870 31
102 634 255
416 64 753
178 165 148
86 327 537
330 839 633
983 34 592
250 492 382
687 44 689
219 880 185
130 852 385
307 161 775
135 165 51
901 480 288
114 846 967
695 121 939
788 452 899
987 361 384
837 686 910
887 760 925
637 681 872
344 38 691
591 206 733
220 834 897
871 992 43
487 265 56
293 826 809
72 884 593
11 976 218
973 357 220
563 37 83
836 690 210
44 405 201
323 98 13
902 275 510
163 520 318
603 205 822
408 766 415
456 542 428
219 684 610
212 932 530
251 953 497
425 603 145
201 400 79
584 657 893
875 22 927
522 435 117
91 715 555
572 792 585
744 422 240
930 853 908
285 982 183
103 705 76
393 695 887
971 753 471
775 745 585
926 918 752
663 615 332
276 717 866
268 374 154
417 855 292
775 220 489
214 202 693
579 67 214
381 87 690
362 781 527
809 414 862
487 922 857
386 86 561
109 720 41
983 873 315
104 810 934
652 215 555
923 468 575
558 442 723
810 317 568
196 506 6
40 110 82
552 97 652
731 842 68
678 353 525
823 454 556
12 508 708
808 451 474
747 373 670
507 481 599
197 941 35
767 670 273
239 608 915
119 735 251
256 656 637
907 870 115
97 562 299
528 509 107
952 80 522
261 217 91
584 630 217
280 514 750
51 369 191
688 378 172
131 412 922
291 196 232
4 349 165
458 998 211
478 703 65
923 945 864
993 25 295
680 577 761
666 751 844
574 288 538
885 823 342
904 656 236
803 54 702
45 856 221
302 51 167
583 558 877
849 261 870
733 78 396
573 105 65
203 602 242
842 374 988
632 130 886
546 44 186
719 149 708
452 521 433
474 576 880
688 494 857
476 678 328
46 458 950
654 369 600
835 348 307
461 616 631
334 439 289
369 2 978
584 473 448
680 313 88
986 940 374
228 241 894
139 872 333
730 675 90
426 336 857
676 381 862
776 141 914
585 52 909
433 712 775
252 61 337
477 803 724
122 112 825
650 537 164
111 821 820
596 685 162
763 755 171
199 153 652
976 143 550
339 151 417
727 378 45
881 157 453
213 966 514
350 12 810
535 770 733
166 345 761
957 723 79
186 224 329
62 669 667
660 925 655
279 250 361
881 645 86
418 930 341
704 996 144
645 115 1000
819 104 126
240 707 380
412 846 292
67 172 13
681 643 977
791 46 430
154 797 269
315 547 842
370 75 147
401 887 388
324 418 353
970 231 849
17 265 181
343 219 460
110 391 482
265 798 762
610 587 411
916 293 95
289 308 319
143 950 920
90 722 638
343 771 306
184 693 891
524 143 82
6 172 522
563 199 158
484 624 651
262 116 116
569 897 718
57 81 618
513 321 298
606 976 582
425 32 257
595 529 934
480 272 190
674 381 714
409 25 194
216 503 159
54 47 650
698 916 47
886 147 701
205 877 344
490 239 932
884 850 147
380 342 634
40 865 846
656 522 270
899 328 458
880 407 247
444 31 993
850 696 584
554 64 874
901 193 4
234 835 303
52 837 850
932 261 178
801 416 252
293 400 402
102 759 373
741 33 948
768 118 729
636 102 727
724 818 121
215 982 296
670 592 958
81 286 808
535 206 149
200 224 298
623 1000 964
694 70 641
803 101 773
841 399 745
776 371 168
356 545 804
385 208 285
79 8 96
885 754 386
420 966 823
292 681 377
348 475 175
667 195 613
385 238 83
918 241 823
69 29 97
86 976 36
2 617 781
235 265 601
835 549 597
394 420 137
723 704 711
818 82 845
244 776 503
492 707 493
82 265 213
265 848 319
1 791 359
376 633 365
44 768 354
376 520 963
168 302 887
499 623 802
944 635 579
211 760 230
697 749 679
264 492 486
609 724 257
874 870 909
627 504 658
12 575 92
846 592 153
675 109 458
150 529 456
861 1000 398
730 124 141
780 957 540
600 587 212
421 791 486
863 501 355
396 426 821
323 159 221
826 441 752
685 21 651
81 818 948
651 385 367
759 8 140
534 779 619
337 33 658
219 290 10
465 497 239
116 561 717
107 39 32
927 750 568
893 246 465
990 982 109
341 46 413
25 908 25
631 308 118
801 612 133
766 351 546
54 843 768
618 957 143
35 737 27
107 541 585
848 209 757
333 965 113
96 376 952
437 742 935
788 164 851
914 110 83
311 767 553
847 62 7
587 44 521
1000 990 361
292 985 872
250 950 896
347 829 979
264 229 653
189 67 793
42 727 189
77 167 641
793 210 931
327 289 631
89 682 626
543 936 557
597 822 259
889 192 591
841 737 907
681 278 199
844 725 49
733 755 2
796 989 614
562 927 914
94 722 478
997 633 414
302 288 366
434 676 422
900 98 918
545 859 259
671 251 96
127 343 94
294 174 897
188 952 912
228 231 744
187 491 50
235 83 933
110 67 341
117 726 932
979 283 460
247 523 881
817 209 112
46 873 317
567 319 412
830 780 769
159 550 915
424 145 3
646 980 718
900 750 343
784 672 922
456 1000 487
393 962 769
383 679 678
78 840 367
228 759 616
622 598 145
9 168 30
754 126 680
691 937 505
853 1000 564
464 255 581
847 19 654
180 300 312
460 253 918
72 862 906
76 991 838
692 373 351
548 116 206
374 672 555
245 491 74
154 322 437
779 523 384
644 809 470
185 70 255
925 887 908
834 689 836
418 317 586
611 618 862
274 916 97
535 914 140
569 590 173
43 142 165
568 524 665
586 761 648
664 864 508
955 228 245
335 230 529
82 31 587
177 758 329
348 698 419
347 93 659
367 551 805
259 525 575
161 194 586
723 81 662
376 469 361
792 886 494
786 996 429
398 774 557
133 512 495
574 950 371
536 506 231
482 426 76
907 861 961
88 791 54
445 609 822
821 210 80
77 61 536
676 607 340
435 468 81
983 308 863
167 139 294
548 222 853
322 810 272
555 3 834
587 129 35
280 962 70
133 517 194
44 712 856
390 59 762
904 316 262
603 803 334
204 238 915
434 881 187
780 163 698
248 856 557
77 267 155
204 583 650
182 494 219
699 984 412
82 260 560
654 773 476
957 556 461
104 846 837
252 215 490
628 185 390
258 982 240
150 738 421
256 537 859
640 203 504
556 401 297
128 996 901
909 736 722
88 6 156
214 518 920
109 253 715
441 591 64
524 444 242
581 716 801
970 845 24
779 527 237
763 592 838
389 939 685
765 284 522
248 83 897
102 852 350
979 977 344
586 467 401
312 201 429
137 459 646
387 359 235
65 281 148
888 870 610
447 933 421
874 874 170
492 953 251
408 296 830
301 960 40
978 660 909
834 401 500
301 172 965
875 915 284
562 107 592
432 3 513
238 944 292
689 388 143
461 759 269
853 750 567
408 159 109
774 289 118
297 214 823
804 931 630
124 162 920
280 280 685
144 858 183
492 266 973
134 340 742
561 906 652
489 631 937
145 845 677
574 227 526
918 801 438
350 751 605
435 201 244
193 228 106
448 984 115
469 960 328
371 787 601
879 158 169
822 489 565
264 291 691
883 463 484
116 779 756
823 510 197
95 317 98
941 560 390
377 516 964
314 555 365
27 840 572
89 485 178
538 300 656
695 273 117
324 769 543
522 520 901
840 754 49
157 635 617
970 209 218
615 7 721
350 393 73
269 834 727
557 518 931
676 189 634
638 810 869
219 906 291
759 769 457
721 400 236
596 215 792
562 436 133
542 127 338
448 698 408
455 911 257
991 780 871
397 450 92
648 26 484
725 711 762
667 259 338
58 80 205
175 955 74
958 909 650
419 501 616
160 769 365
849 170 823
126 220 346
665 178 369
180 299 609
620 418 803
461 509 217
395 527 713
978 224 400
335 266 101
521 507 426
257 364 758
671 588 184
876 43 38
865 45 90
913 197 20
822 74 808
499 628 332
249 93 837
812 291 915
238 494 309
176 672 223
634 269 744
537 82 117
800 586 215
962 436 541
73 278 758
383 203 891
315 995 19
852 484 983
166 362 342
805 825 79
122 803 1
598 918 323
324 505 313
931 110 178
635 430 325
667 155 386
182 341 295
752 406 941
632 176 57
226 883 842
838 377 321
613 32 785
215 932 487
679 383 675
509 836 526
975 362 690
652 676 993
202 215 692
688 384 712
79 252 109
636 77 970
941 284 590
311 863 957
818 762 304
185 937 781
96 165 21
391 291 305
851 20 993
419 374 635
990 180 212
415 219 809
951 543 59
563 556 495
175 135 927
677 786 143
902 732 374
440 242 188
358 666 369
96 226 667
318 502 750
148 783 803
506 74 206
789 363 758
234 575 321
318 539 376
351 178 977
212 999 999
501 569 123
584 173 980
461 552 853
410 696 841
873 239 132
808 820 978
326 478 909
559 485 513
996 612 894
153 265 548
666 299 222
839 971 425
264 744 434
609 930 790
444 634 921
659 440 10
681 440 259
522 366 927
756 440 508
288 192 140
969 924 535
779 469 653
213 648 809
996 970 270
901 74 802
143 943 352
462 608 371
238 586 426
254 456 293
387 258 460
331 963 414
181 366 967
163 707 593
26 448 177
76 359 430
702 603 864
820 581 23
898 92 788
35 463 36
320 312 682
207 664 505
214 234 102
712 816 247
466 695 632
77 670 608
21 981 722
430 454 535
721 898 721
531 835 118
327 305 442
277 310 777
453 601 574
587 791 924
949 241 80
760 147 144
155 471 758
795 351 451
935 256 279
903 540 128
114 644 308
739 371 941
142 330 473
708 274 316
624 986 654
777 663 619
978 434 433
111 324 7
388 579 886
519 44 542
875 12 785
220 45 484
708 823 426
457 446 864
322 42 338
330 51 944
390 576 397
442 846 482
191 505 633
141 800 533
58 983 502
422 680 191
587 787 790
147 506 31
740 679 383
735 972 45
581 85 702
520 661 520
188 736 597
194 687 929
287 640 72
403 406 678
759 731 132
888 840 201
719 546 745
848 15 890
166 970 890
344 37 425
417 444 418
71 480 296
964 175 705
658 294 169
250 948 303
138 482 420
571 418 536
204 687 404
956 323 776
641 268 690
309 317 577
567 745 769
967 149 794
431 129 3
429 697 714
921 783 795
452 166 373
292 613 212
805 129 542
594 651 370
395 129 501
939 901 56
487 397 51
41 472 418
572 473 387
620 638 931
120 910 811
182 440 306
607 155 708
729 627 488
822 830 645
823 158 636
718 199 230
75 226 650
151 503 171
998 874 329
759 381 288
420 366 836
91 569 220
279 562 259
29 564 905
564 956 659
342 727 818
453 910 451
926 42 134
350 463 521
986 696 660
52 969 380
828 241 782
938 214 946
209 696 443
542 300 652
87 798 719
780 659 745
5 478 598
856 781 728
15 370 737
529 605 961
570 102 720
84 802 406
325 475 656
718 525 718
240 167 838
503 392 147
657 402 925
3 538 516
300 724 268
778 289 181
362 597 931
746 431 981
942 604 239
747 168 703
220 85 756
531 866 221
962 132 586
99 709 594
227 823 995
754 508 519
953 778 508
79 997 177
579 364 346
925 638 272
55 850 230
938 296 546
385 395 372
24 696 881
565 540 280
311 939 482
153 795 969
194 866 128
878 866 595
490 966 255
809 164 191
960 221 685
116 267 245
278 517 46
714 350 37
799 33 638
675 396 978
206 586 685
476 198 968
869 143 470
275 684 208
854 575 263
352 38 97
119 270 288
816 718 288
913 94 933
214 820 187
577 256 670
922 153 786
619 843 146
623 752 591
275 163 911
95 401 312
6 302 828
146 760 42
360 915 562
831 254 800
815 308 904
729 461 11
624 277 822
453 66 892
968 212 189
547 29 400
469 876 732
251 948 795
278 933 253
650 217 704
752 93 25
364 105 127
674 957 977
868 279 576
499 621 975
10 64 967
138 457 964
756 768 240
462 376 298
496 196 45
183 113 181
16 873 501
717 121 333
878 684 535
367 27 199
570 363 519
734 351 213
706 260 696
498 126 259
337 869 443
685 684 91
163 948 574
23 415 443
544 791 632
618 878 949
558 798 19
942 565 790
524 902 555
119 384 395
732 906 895
134 398 241
760 517 493
741 296 860
608 387 514
151 242 394
506 585 666
662 337 712
787 80 916
254 765 429
909 810 986
10 528 933
10 150 391
94 415 561
663 150 386
573 145 589
780 724 154
83 822 825
251 255 777
149 697 652
135 732 46
959 400 718
166 786 726
822 35 764
842 206 506
415 444 345
156 73 431
992 358 243
298 910 569
701 592 84
954 992 129
438 307 666
279 899 33
102 130 169
428 65 820
142 298 430
310 824 931
547 129 839
310 266 670
413 419 385
167 725 32
482 171 585
501 804 798
771 647 112
486 869 280
573 311 952
853 604 520
25 471 708
604 375 875
847 914 39
322 300 70
40 930 67
846 648 26
276 581 461
626 384 707
836 777 990
754 573 613
192 475 188
799 323 800
706 788 211
823 691 141
12 277 582
216 962 696
664 780 42
332 361 481
959 144 837
390 158 278
748 577 890
654 562 283
88 507 728
49 396 164
409 164 155
789 326 986
159 292 771
595 382 788
871 620 667
333 768 231
44 58 853
833 778 265
226 171 764
983 583 330
524 466 729
656 504 501
288 312 170
687 559 45
41 284 368
892 142 642
365 133 496
70 88 374
928 997 764
864 390 515
377 744 522
327 100 927
411 621 76
251 300 914
727 68 426
204 619 215
479 312 325
855 634 538
837 23 133
192 184 897
198 687 477
634 534 605
9 179 997
493 283 178
596 326 440
631 441 756
696 959 519
478 927 789
739 38 837
532 888 556
534 598 932
212 571 216
745 395 840
891 701 621
196 469 74
106 284 966
238 581 439
388 20 20
363 239 546
115 159 461
385 401 431
199 737 424
540 386 586
225 825 80
115 886 407
428 718 183
689 994 314
942 833 508
416 410 977
366 351 152
571 427 25
109 962 685
51 685 439
393 513 720
709 128 495
599 132 800
801 979 682
681 364 487
181 633 251
945 114 120
211 893 810
413 63 290
7 759 284
211 556 444
614 46 378
629 970 353
76 984 898
280 892 517
12 408 683
546 731 200
69 535 500
666 642 779
683 735 399
389 812 496
347 19 274
189 2 127
715 866 486
492 449 629
537 214 779
746 731 591
474 127 578
307 604 144
365 333 981
172 713 991
793 70 844
695 163 885
789 228 322
860 362 573
310 267 983
858 15 564
526 49 479
766 954 530
467 774 115
556 805 433
477 990 501
220 368 534
659 740 49
294 463 342
712 657 314
728 921 355
10 382 763
727 738 62
107 70 55
676 946 62
356 327 683
921 295 578
558 154 82
372 360 116
19 752 425
754 484 886
732 24 51
832 666 825
155 14 479
502 594 379
916 269 409
445 707 424
527 536 255
474 430 868
537 798 700
603 515 496
236 84 562
689 299 643
404 519 867
430 838 514
123 809 832
497 276 195
302 419 414
775 361 199
313 900 236
676 997 142
113 185 554
466 449 390
696 606 639
529 569 671
870 595 338
704 78 264
814 682 971
163 818 518
190 879 818
29 26 175
187 769 232
439 711 377
44 8 980
745 461 936
789 503 569
368 743 143
550 84 501
744 810 839
301 101 773
692 793 430
410 398 119
844 993 753
738 672 448
382 566 60
533 67 911
320 150 993
547 911 873
372 987 911
108 271 511
485 126 853
455 927 844
657 586 960
173 583 91
327 407 432
479 232 368
746 920 977
549 86 741
110 14 921
392 831 968
211 702 181
786 291 635
608 816 680
835 787 267
297 818 166
15 927 813
364 276 846
279 379 998
976 157 326
597 657 314
966 134 28
356 749 39
852 253 65
15 108 491
991 236 256
544 142 443
578 898 488
859 598 860
324 482 533
812 895 951
526 371 982
286 881 288
501 759 282
565 707 160
836 40 852
22 363 148
334 296 577
709 628 684
50 224 174
320 879 160
663 178 847
506 142 200
402 410 365
370 820 428
613 195 704
84 704 595
98 582 494
280 780 319
745 872 770
889 240 328
246 371 864
456 332 31
966 789 647
835 686 430
987 472 728
624 32 182
357 562 238
566 870 129
427 390 206
237 694 217
403 954 640
173 729 649
966 587 46
540 849 634
215 261 109
347 906 224
301 670 2
828 445 301
231 910 631
108 35 541
359 799 853
999 975 756
338 451 108
548 159 669
150 15 840
766 412 333
933 393 518
493 432 399
801 378 544
796 343 472
96 431 172
668 328 718
250 442 67
360 110 20
600 121 265
994 26 633
487 492 376
181 43 146
237 173 969
661 369 141
315 715 686
204 245 302
563 855 129
534 493 407
276 139 945
407 503 699
364 143 159
298 555 140
533 221 603
445 902 550
98 375 36
443 236 683
411 623 39
619 333 224
575 496 527
351 675 991
945 443 950
295 994 398
663 932 866
590 273 136
407 582 572
37 888 642
250 891 69
151 355 680
573 1000 825
716 574 898
20 929 336
265 960 937
802 400 754
407 412 758
927 116 428
195 765 748
785 967 704
103 459 324
494 728 977
519 923 217
985 563 102
301 995 341
498 421 526
689 462 764
154 116 382
923 661 344
696 382 239
75 735 604
989 424 419
723 649 748
782 153 296
274 641 868
491 272 125
820 895 136
995 211 69
568 501 196
186 106 818
633 344 165
110 452 51
66 247 247
782 15 257
923 724 919
131 789 374
345 232 188
683 237 711
141 707 482
868 575 20
979 796 608
678 764 517
62 174 98
452 862 886
25 780 944
115 187 70
1000 566 584
347 775 820
976 884 249
46 123 515
5 634 25
743 136 936
147 220 962
181 32 473
295 555 448
960 703 295
333 673 902
50 877 375
509 377 986
249 951 830
562 803 29
516 95 170
755 894 23
260 440 56
285 446 98
173 158 683
24 616 693
508 278 115
728 371 164
643 145 926
287 881 359
834 719 530
842 630 735
272 130 844
17 592 640
875 79 346
626 135 939
428 68 207
248 519 754
703 94 64
664 388 650
585 314 226
659 701 220
41 103 951
402 540 516
716 993 921
567 836 685
323 888 973
97 227 708
392 346 299
258 642 956
370 55 501
331 59 818
540 299 805
368 426 866
876 753 404
216 823 625
50 918 960
928 506 124
767 738 549
801 679 808
56 246 208
814 797 171
995 715 207
441 41 244
33 263 493
736 752 358
117 53 948
461 725 994
652 757 891
859 839 421
876 521 187
247 110 351
377 321 508
134 15 174
558 513 517
195 222 466
441 986 243
555 59 26
178 942 369
652 128 774
828 288 201
788 233 358
700 867 282
654 981 11
530 304 458
698 413 357
271 422 949
812 874 324
110 557 223
893 739 682
685 547 262
273 502 281
924 28 675
536 15 944
262 35 194
17 759 476
793 661 544
100 758 189
193 295 253
231 652 677
617 158 817
19 796 80
796 696 11
391 442 560
432 737 1000
69 87 976
420 785 761
531 562 660
852 787 688
116 520 407
10 768 43
408 823 269
87 222 658
257 151 65
826 27 997
840 106 801
751 774 561
831 141 704
660 119 149
352 935 468
360 941 240
70 250 481
628 409 373
705 840 909
806 73 97
287 423 86
348 135 132
873 583 569
686 659 486
708 227 619
487 237 395
82 534 389
645 512 362
127 352 35
494 379 930
167 321 878
301 577 598
736 981 971
69 740 171
668 984 763
261 725 991
257 419 828
204 279 308
389 544 983
439 276 708
412 186 300
353 159 239
651 89 26
458 547 571
970 692 963
843 805 59
252 607 256
752 213 899
171 799 112
758 602 962
882 11 598
175 191 393
642 797 427
243 784 259
746 713 745
650 881 125
888 358 514
23 784 576
884 802 337
759 377 268
95 586 647
170 51 999
288 18 24
568 625 911
655 217 270
776 772 115
117 465 534
700 94 472
219 637 842
857 593 554
649 435 902
54 858 609
90 92 343
42 464 711
86 586 281
619 953 919
200 793 463
148 102 287
73 721 512
150 766 49
452 619 79
18 416 654
259 601 123
485 828 971
938 458 449
949 748 585
554 814 727
100 807 744
929 447 386
746 991 331
104 352 489
815 795 689
292 410 243
88 855 659
864 461 174
826 66 241
394 540 802
461 175 586
214 755 125
466 304 451
312 261 248
16 600 815
670 113 66
627 17 752
180 668 714
646 581 821
577 573 987
634 239 605
395 485 387
744 12 418
822 109 340
243 94 800
130 508 246
105 146 184
781 705 13
834 627 744
718 293 471
522 677 573
219 453 680
28 638 220
725 726 401
231 322 677
835 145 350
981 125 793
604 753 159
929 687 853
785 18 953
561 563 534
962 676 677
533 616 743
607 481 129
526 891 553
354 299 902
361 27 427
19 273 601
582 559 234
395 659 246
340 510 66
413 835 937
672 238 533
641 63 703
325 782 283
459 628 277
526 679 722
412 556 942
745 776 1000
686 939 978
358 441 735
270 302 357
976 827 984
852 534 870
194 381 179
382 443 785
910 489 604
7 524 174
362 256 746
185 862 819
548 651 484
258 242 71
727 732 341
638 812 417
398 388 418
857 360 217
584 413 793
136 903 948
221 691 756
848 859 357
624 70 270
894 416 874
429 139 668
632 299 444
924 148 655
685 758 19
310 925 178
224 876 433
767 544 847
354 210 406
796 115 358
368 903 628
431 144 640
274 190 43
249 476 312
638 513 983
263 12 771
356 159 537
944 693 114
434 889 731
53 875 894
587 953 504
977 732 843
324 787 2
492 821 591
111 249 277
634 781 604
867 938 348
41 360 755
826 706 931
955 111 916
541 623 957
720 918 412
486 242 990
599 509 557
756 965 923
854 779 172
580 117 72
640 840 599
917 679 850
974 546 725
460 823 766
625 257 451
946 254 98
175 535 579
770 732 618
956 226 543
647 478 270
562 507 831
597 713 281
291 957 838
350 424 428
78 230 499
264 818 84
977 673 183
717 48 18
198 486 146
971 212 938
233 57 691
285 677 725
352 347 680
313 59 210
251 150 466
379 574 577
782 893 180
937 996 490
76 995 477
513 937 438
942 394 891
64 873 293
748 631 947
451 348 128
364 467 14
307 50 151
521 964 542
76 111 252
404 54 825
919 96 745
137 676 660
425 254 584
787 595 644
91 162 882
433 225 281
187 177 122
398 361 428
138 706 561
523 202 770
383 326 381
927 392 744
876 46 830
433 499 161
831 627 65
309 310 750
484 266 969
565 883 614
889 439 618
482 453 966
681 187 151
355 605 170
997 680 214
597 233 612
359 44 666
483 914 164
217 668 897
480 909 857
846 427 487
538 724 807
223 290 291
329 517 465
168 322 224
440 410 655
99 992 463
202 731 235
37 40 250
161 17 201
39 61 619
851 532 686
880 95 111
455 287 859
769 742 549
214 426 400
521 398 563
420 928 405
146 548 74
240 458 775
395 271 256
922 275 896
999 786 694
45 981 107
477 425 708
452 348 766
938 529 210
66 505 336
44 917 888
68 305 980
432 806 927
274 407 334
493 706 752
558 759 158
394 160 334
427 685 723
261 650 80
906 237 785
909 748 577
32 747 493
947 917 11
20 22 408
492 659 937
7 952 251
618 923 460
397 297 250
676 225 833
171 492 907
754 829 888
721 338 112
221 982 751
482 158 131
758 907 960
169 792 473
726 287 407
61 421 674
718 77 665
136 630 640
487 724 554
789 273 126
268 636 13
632 429 283
86 673 49
522 985 670
784 263 594
292 695 539
613 928 933
724 349 255
990 929 360
334 908 929
544 939 889
596 740 289
805 112 405
113 142 197
217 332 27
538 620 705
25 502 2
413 254 727
990 910 297
439 159 712
168 753 421
832 351 553
136 43 688
249 210 40
782 373 296
586 729 800
564 999 349
628 526 715
58 767 62
934 13 264
44 922 966
750 377 398
121 585 667
53 973 423
773 304 159
633 364 440
936 3 683
965 987 575
920 218 928
19 845 518
572 766 256
668 935 79
339 412 356
550 76 88
492 513 782
232 851 161
295 766 786
58 568 195
835 238 176
784 257 899
337 342 525
488 273 182
394 76 563
154 890 31
92 114 518
823 142 432
594 301 712
93 734 301
355 809 574
450 407 727
195 463 596
766 777 487
626 273 791
606 753 912
625 741 417
829 393 434
828 680 562
790 335 372
852 333 213
87 419 289
803 534 184
832 589 814
142 929 672
644 358 587
982 287 844
583 421 192
287 641 912
913 141 818
740 483 972
393 237 654
962 853 782
645 495 341
108 831 846
56 180 16
216 557 713
285 928 829
775 596 447
124 34 754
722 899 168
114 79 465
483 133 100
685 112 397
56 158 42
624 856 475
991 363 123
651 266 957
151 47 440
447 346 899
627 315 809
449 538 346
980 245 151
596 320 498
799 900 228
539 342 506
788 331 784
791 985 374
913 236 359
893 30 611
558 878 314
588 602 482
506 754 35
110 129 228
350 410 461
244 706 501
584 43 635
271 400 947
442 461 47
747 955 144
811 447 357
390 175 534
918 360 937
546 301 811
738 211 862
335 217 541
58 579 256
173 420 910
53 639 804
328 435 51
856 559 774
644 454 394
115 792 660
946 285 747
817 900 89
787 208 504
179 141 532
381 23 231
695 147 561
980 929 111
205 67 608
122 88 552
810 562 372
626 572 464
912 51 263
457 566 780
61 118 92
878 448 611
51 353 444
635 379 65
168 410 245
340 553 762
831 893 879
407 132 780
623 971 682
556 631 707
762 772 964
831 427 503
343 30 399
980 332 688
548 70 914
18 4 60
366 694 997
490 359 744
978 463 83
242 153 477
209 784 923
45 93 989
392 784 184
461 952 662
541 913 706
59 389 630
353 373 716
525 161 632
522 285 879
602 10 589
167 967 14
162 707 926
553 527 659
1 619 104
87 113 673
926 527 993
667 230 276
286 357 442
340 797 790
790 769 317
363 164 787
897 37 481
594 95 479
149 172 267
617 951 941
725 880 863
306 414 883
842 741 928
207 354 37
235 893 675
290 944 79
575 389 898
302 75 566
480 487 936
716 797 425
107 889 536
848 741 883
20 878 219
709 465 605
335 803 25
950 973 850
788 20 815
541 189 970
2 409 994
849 407 290
695 859 811
84 452 11
495 611 755
346 952 59
827 732 832
857 64 273
115 247 376
788 163 268
895 951 317
930 572 686
378 942 154
711 423 212
424 896 525
865 257 265
561 159 829
126 357 524
110 606 822
747 340 135
604 577 506
671 797 377
918 460 585
321 341 582
799 915 212
768 687 101
552 386 183
209 463 865
415 550 245
518 956 517
945 235 808
164 525 914
920 647 921
357 245 778
656 294 524
928 81 329
118 935 519
549 728 722
986 896 756
525 404 592
151 293 821
706 297 486
352 542 160
642 67 601
565 889 395
393 237 819
158 725 249
488 855 307
6 465 45
816 574 36
932 644 990
123 34 787
254 437 219
173 716 28
142 910 961
750 750 855
98 61 827
603 424 543
302 883 1
878 8 499
509 568 291
26 249 376
263 878 55
139 783 790
148 917 586
350 289 234
762 62 11
485 584 595
900 212 606
277 599 521
755 263 271
859 587 627
961 275 429
859 589 992
235 961 945
915 197 528
342 67 46
776 889 715
853 510 51
111 758 825
898 923 367
55 398 492
363 326 140
756 34 811
207 738 927
270 546 448
577 12 695
947 122 460
531 911 899
771 343 769
974 680 233
146 451 328
449 179 36
83 692 603
712 949 773
691 275 870
359 323 597
83 884 122
551 666 873
241 17 386
727 856 167
441 324 329
159 404 200
888 948 962
585 209 630
705 527 90
304 144 984
948 857 99
213 670 828
459 195 610
415 787 212
166 736 356
891 949 515
185 683 644
373 388 921
253 813 352
325 247 941
836 390 907
325 38 627
585 889 430
322 457 958
23 196 171
913 809 239
384 240 402
227 110 510
288 118 751
739 584 296
906 546 283
159 457 722
428 717 626
238 419 173
207 965 772
889 741 258
449 807 584
245 428 967
206 192 78
287 960 378
275 599 36
840 19 838
541 671 339
35 905 907
402 324 322
964 412 474
710 836 699
427 151 306
609 327 436
729 238 140
54 305 392
819 780 317
206 544 55
948 5 445
511 417 356
191 308 659
687 720 365
165 463 796
533 207 919
676 225 883
905 694 363
969 24 338
666 875 844
998 976 34
777 860 410
423 703 871
772 555 211
265 923 639
893 200 600
661 529 541
124 557 806
859 518 616
977 126 727
786 3 945
879 719 663
783 996 205
205 51 346
266 570 559
734 226 990
241 426 10
132 146 773
408 893 701
16 616 565
54 817 136
45 792 68
165 856 710
789 436 174
307 167 690
771 554 416
532 569 814
370 800 338
571 356 194
975 132 335
449 628 394
242 935 921
180 279 324
202 153 211
179 136 879
922 563 871
760 240 975
366 760 617
103 985 128
370 245 82
62 453 89
396 123 785
438 503 59
712 474 807
529 904 354
349 872 419
651 204 771
870 698 493
606 285 173
948 962 958
848 824 645
490 170 215
296 903 725
351 527 448
641 831 860
979 217 836
917 66 148
260 706 307
757 127 280
808 412 224
192 464 796
760 848 604
858 748 313
219 116 618
839 742 968
664 181 60
880 461 854
680 605 126
781 814 401
826 590 137
67 255 178
8 951 179
463 165 500
459 814 5
172 39 211
602 183 540
681 644 104
425 379 547
846 762 252
567 621 937
704 513 939
911 169 871
227 143 539
996 997 588
511 389 924
646 148 413
630 402 377
858 392 631
589 541 656
969 504 54
713 201 727
934 250 771
747 980 967
854 250 617
375 944 925
691 500 792
425 789 174
834 830 446
168 703 235
278 186 226
224 764 981
859 194 762
602 752 538
295 59 191
606 532 729
230 503 424
924 404 874
812 110 773
519 336 841
889 637 844
548 381 284
744 722 64
785 796 882
176 678 640
208 51 367
998 723 974
774 811 861
458 783 354
462 641 933
256 274 549
851 201 342
858 540 538
790 487 924
333 754 769
285 432 949
353 371 502
709 377 80
660 846 10
489 813 79
456 390 983
843 220 310
428 112 834
49 490 988
9 500 683
555 878 577
918 402 792
948 844 352
661 359 188
119 28 135
7 911 234
92 820 580
701 525 797
115 315 970
537 897 788
592 192 4
964 793 730
31 539 657
872 299 988
186 673 617
409 969 255
408 429 894
343 725 833
912 93 950
992 271 853
222 650 1000
139 77 437
485 620 445
999 42 651
278 197 777
709 362 224
711 421 450
315 573 593
623 822 895
467 41 542
792 313 564
962 117 349
334 120 709
725 707 158
416 388 417
921 853 839
716 145 90
554 731 779
679 329 385
686 731 359
821 854 870
954 330 637
517 756 48
165 674 52
393 463 26
107 269 967
837 144 86
21 696 612
813 701 62
543 883 672
843 833 593
65 272 609
961 161 906
298 530 860
811 729 623
250 728 81
553 854 169
791 889 106
827 157 743
258 553 59
38 644 783
962 77 982
654 431 47
400 796 510
236 270 184
628 718 575
338 268 325
977 281 540
852 602 627
13 193 40
449 102 360
235 448 656
737 494 257
251 134 401
441 161 886
362 354 222
237 247 464
638 89 389
29 463 102
621 646 514
227 265 316
510 899 211
148 349 766
79 119 78
525 956 27
801 425 120
864 710 596
945 859 174
542 572 582
368 34 209
94 934 950
77 572 621
527 150 589
281 426 187
914 286 780
122 417 352
868 992 514
324 475 29
450 509 515
429 331 176
13 120 882
472 361 530
352 323 554
196 530 2
87 409 97
141 684 770
187 125 207
707 952 945
859 715 237
889 808 16
725 118 753
401 27 712
748 202 145
230 542 931
284 514 221
121 725 706
316 596 161
105 762 328
162 747 427
932 29 524
365 285 714
10 629 628
999 287 288
428 397 440
162 69 177
312 770 668
644 878 540
376 540 466
62 631 137
500 691 743
241 381 931
645 68 709
289 553 944
67 476 288
686 816 582
177 75 532
744 369 936
519 932 559
339 826 673
224 836 355
795 444 297
957 25 783
778 621 285
49 781 806
87 471 819
446 571 463
697 279 654
600 985 391
669 976 942
840 94 140
643 257 884
139 181 571
479 971 908
916 562 563
638 39 556
535 660 883
319 184 412
944 252 857
373 605 13
43 598 740
818 858 127
244 5 213
565 871 358
330 107 873
359 239 972
583 904 402
874 469 420
563 762 999
747 573 550
913 214 696
217 719 846
282 94 878
310 225 250
313 364 170
70 573 868
54 726 925
357 648 252
102 418 744
205 356 322
778 347 916
952 352 689
760 523 660
138 286 127
535 747 937
227 45 669
447 873 862
980 353 890
887 306 542
831 831 84
296 193 3
956 789 137
754 405 599
552 529 987
357 281 456
192 40 602
410 336 758
255 961 254
755 455 217
716 611 877
593 1000 473
480 77 193
172 355 582
774 788 574
600 127 201
283 738 834
717 450 634
399 805 701
351 941 355
436 909 147
39 243 476
847 666 447
641 867 9
589 796 667
528 891 41
552 452 469
783 976 424
705 212 403
905 723 342
56 322 626
635 366 825
33 122 659
224 255 560
409 493 319
765 756 202
745 892 349
741 103 14
954 913 241
703 723 308
346 368 975
583 48 404
413 633 504
363 155 324
183 57 171
359 898 528
849 386 487
234 382 45
226 96 96
985 441 862
336 293 80
732 986 690
470 126 528
632 590 901
936 495 655
773 313 423
685 253 194
976 262 450
764 114 501
267 650 447
10 46 896
924 719 586
177 748 5
899 344 645
949 602 704
880 704 746
172 765 96
980 704 989
476 588 493
686 264 569
809 171 882
913 477 529
911 211 181
436 532 547
228 64 437
777 221 999
313 34 243
210 795 726
234 664 331
464 235 960
563 849 732
229 955 230
294 85 278
341 869 218
67 452 468
385 748 474
438 317 562
28 638 740
759 849 336
353 266 911
717 241 655
924 611 110
724 85 371
759 142 26
338 406 146
704 864 144
292 670 140
529 603 664
837 445 627
144 530 984
57 608 804
863 67 656
7 69 486
14 277 839
910 969 210
656 617 118
33 670 796
372 389 131
893 343 257
21 423 248
225 774 33
387 599 620
775 455 31
738 543 122
179 182 638
547 831 89
809 734 358
538 164 244
131 539 174
888 153 82
787 130 764
850 201 112
950 719 835
792 83 742
529 448 589
378 134 335
992 776 249
681 783 148
189 742 941
682 144 747
677 766 895
727 443 212
537 424 377
641 888 284
579 431 331
872 923 405
343 525 373
997 169 405
460 469 461
882 996 215
451 904 206
232 644 958
455 332 137
698 80 481
621 210 184
415 286 915
549 919 40
317 823 585
226 620 526
460 278 969
310 922 69
96 794 617
73 672 462
107 66 798
884 310 938
993 944 101
321 879 252
886 881 623
637 66 882
942 492 617
640 162 77
683 56 401
267 159 367
851 114 464
131 324 764
107 863 60
181 738 315
630 255 716
474 548 191
546 251 729
142 28 153
286 816 794
275 294 480
420 684 705
275 435 260
205 896 981
453 920 511
981 607 367
767 272 916
467 709 33
388 55 532
309 475 571
608 72 582
964 746 663
994 417 119
844 653 656
753 606 483
335 532 245
194 235 906
522 398 500
512 373 966
175 95 109
829 123 555
180 434 684
327 24 904
756 944 788
191 893 709
12 705 328
718 133 878
793 626 282
16 400 903
568 984 697
285 715 535
413 371 871
630 231 513
112 142 448
389 850 561
980 230 186
799 715 580
122 410 48
910 153 971
533 138 865
298 62 561
328 474 881
295 783 906
188 847 62
61 495 398
54 771 830
908 597 6
640 262 350
918 555 558
510 925 813
609 520 276
556 352 58
564 280 832
142 302 44
818 898 148
656 651 512
53 466 869
263 101 944
77 952 90
159 739 793
728 360 293
262 542 757
740 107 631
256 260 43
874 965 801
380 387 988
677 937 952
320 451 919
52 2 679
24 231 582
899 595 363
612 76 793
513 321 803
898 722 188
853 326 783
793 651 365
730 641 819
608 346 816
933 893 795
118 406 654
316 423 393
674 55 235
513 563 900
342 295 671
758 273 746
680 116 815
19 588 498
849 437 53
573 299 819
505 219 396
234 875 993
954 330 760
451 756 961
316 671 694
656 523 706
808 652 808
689 583 190
785 185 571
860 752 137
816 926 244
299 989 929
254 390 615
215 717 422
679 701 226
627 352 588
908 406 82
545 966 407
202 934 300
258 559 62
202 676 631
12 477 499
48 693 847
44 655 745
175 619 900
630 607 582
596 341 60
74 846 43
58 853 111
914 166 754
534 877 146
96 848 847
660 91 581
469 94 82
521 911 576
111 932 419
250 818 651
946 515 310
852 537 653
275 318 978
205 66 959
296 696 412
588 919 769
428 780 89
372 216 421
241 79 572
446 29 411
622 947 868
175 163 261
484 893 505
319 126 468
291 850 352
412 225 594
338 821 29
534 154 704
422 932 48
84 233 722
890 371 843
550 537 434
616 944 363
124 344 91
231 456 236
759 92 111
501 378 442
799 86 90
574 10 541
92 803 935
462 985 716
824 408 804
499 451 813
437 61 986
910 160 588
834 838 783
556 719 122
444 446 407
959 888 143
851 468 111
714 489 163
778 194 380
781 763 473
914 411 268
773 229 165
881 637 915
423 689 888
671 399 409
966 429 41
737 629 393
315 956 821
497 633 652
692 870 354
573 244 704
577 590 512
567 597 763
218 770 473
821 992 676
573 848 114
674 627 667
38 774 178
740 509 951
639 402 227
215 823 145
810 772 47
881 264 583
636 583 708
184 539 59
565 632 874
705 707 253
965 344 420
889 90 878
808 236 533
665 6 22
973 7 197
558 157 871
91 605 876
694 530 187
533 652 982
425 896 164
528 990 439
383 198 539
370 489 393
190 979 579
693 619 403
80 628 574
147 912 252
730 700 31
860 653 16
327 643 369
286 706 113
741 754 721
28 651 570
992 357 79
866 183 192
782 217 522
336 276 514
266 232 733
124 107 459
517 35 412
252 664 556
626 599 523
253 172 887
376 618 808
781 543 665
597 440 895
512 455 687
369 857 23
529 70 309
680 837 979
454 571 618
716 947 452
217 271 40
218 125 501
995 187 834
380 256 942
116 975 774
247 275 724
32 358 117
213 382 64
356 496 777
645 836 583
986 944 471
721 803 698
857 639 292
736 891 744
480 216 468
365 757 184
171 181 200
647 191 531
999 874 823
963 341 24
994 16 993
887 489 665
551 973 1000
496 917 311
200 762 335
893 920 281
717 196 255
877 944 587
676 150 904
294 151 804
184 815 373
736 200 792
711 512 131
257 331 951
671 704 946
778 495 52
497 884 996
194 760 667
712 33 446
792 161 741
682 395 972
55 163 445
480 155 74
709 743 432
83 644 32
284 352 632
120 486 213
773 700 66
997 519 984
489 524 89
827 470 42
177 833 778
414 73 832
56 969 520
811 106 839
215 874 402
506 165 136
922 822 212
972 13 558
369 832 283
118 263 293
657 662 909
941 782 278
299 712 992
588 185 352
941 199 449
316 938 624
296 337 864
396 65 188
233 779 257
585 7 948
100 951 398
215 215 666
117 177 884
952 538 796
841 245 979
228 841 63
725 291 441
266 176 85
660 844 296
997 64 938
558 807 391
410 758 812
663 543 823
145 194 41
246 447 327
610 66 317
407 417 913
609 713 467
362 923 390
413 762 19
981 291 119
278 504 317
720 404 990
372 306 749
855 81 980
439 147 135
573 26 307
684 200 484
382 252 783
165 230 870
365 405 696
85 707 97
936 904 164
522 331 690
848 245 674
651 125 900
669 413 241
747 190 423
825 108 138
366 14 588
580 223 995
147 290 711
192 560 830
771 410 179
558 592 32
281 316 596
1000 884 398
435 176 184
663 83 661
391 588 32
519 622 241
481 179 78
122 897 160
140 410 991
10 345 575
214 539 570
571 197 549
337 901 321
521 810 430
222 611 311
77 746 627
597 899 186
237 653 72
227 994 924
732 626 173
859 599 76
471 783 193
911 644 370
402 935 812
584 140 914
979 907 164
388 864 712
236 628 370
448 204 917
726 552 29
206 546 201
332 675 206
48 941 401
614 599 806
630 17 106
335 286 77
259 433 463
600 727 108
247 376 375
719 96 621
768 995 859
50 275 576
122 511 78
816 132 482
424 855 660
113 689 129
283 537 912
652 930 27
907 761 713
697 659 783
387 190 573
624 967 203
626 571 233
987 735 64
126 400 942
703 92 971
284 289 448
120 745 245
853 615 739
973 700 773
387 206 990
737 710 124
148 279 653
147 712 496
141 623 25
664 368 709
91 423 51
8 764 1
126 189 953
278 623 655
199 658 823
788 650 918
107 269 249
509 540 906
31 416 855
492 316 851
318 690 171
565 302 860
666 620 519
131 868 23
671 871 346
226 839 895
334 237 476
925 390 357
567 839 807
610 534 360
8 560 553
764 882 878
413 287 911
81 45 439
912 458 524
374 101 692
404 49 265
127 450 923
68 704 359
75 295 358
857 89 107
703 216 917
747 897 233
529 677 545
662 474 876
855 301 890
497 824 53
833 990 163
468 823 514
661 515 84
296 677 632
73 87 320
259 908 675
158 545 80
683 259 308
66 105 127
562 949 485
191 418 551
418 225 602
770 120 300
203 148 440
662 243 39
379 860 882
418 420 317
205 198 9
639 455 793
670 305 931
975 929 895
387 156 719
890 628 571
422 613 600
586 609 929
610 196 687
514 245 861
676 687 398
26 367 134
757 646 10
797 704 246
798 234 441
494 300 357
411 802 892
713 432 846
514 726 814
582 740 698
333 623 758
771 483 372
422 606 904
578 544 148
570 308 434
144 290 167
665 242 414
983 699 927
509 129 219
262 934 455
153 756 49
303 479 841
564 236 829
417 103 548
125 925 224
88 871 983
161 311 743
737 877 811
410 927 886
794 493 304
386 86 366
425 1 790
409 50 433
739 676 550
522 468 659
128 459 738
253 593 531
844 404 275
992 829 417
529 148 257
407 372 754
475 387 520
630 66 378
348 946 56
667 678 218
434 369 21
865 498 490
189 442 968
322 742 552
885 209 525
941 142 257
882 967 471
617 473 710
845 917 849
416 427 939
600 582 430
583 508 596
897 464 659
364 50 49
556 956 531
113 748 483
706 619 707
720 169 863
500 67 14
167 368 370
388 395 100
190 81 773
606 619 782
734 44 923
18 319 293
612 407 513
341 733 468
942 518 69
769 469 266
549 118 946
90 257 620
619 706 954
202 836 274
462 633 628
158 143 993
94 303 984
538 417 921
700 572 472
395 687 911
27 514 698
971 308 213
779 890 547
66 203 737
699 432 686
739 674 331
494 478 797
372 145 491
26 430 958
58 307 186
612 796 330
340 68 151
224 683 474
30 148 325
959 343 490
17 450 227
721 483 346
73 500 43
302 979 186
566 21 399
687 20 934
983 705 232
634 985 35
307 413 961
789 122 896
362 946 707
378 137 968
196 218 634
356 604 383
288 859 760
817 17 650
640 885 16
368 55 92
930 630 990
804 25 286
305 166 764
961 1000 174
77 399 448
975 129 675
424 164 380
45 844 752
331 398 550
423 935 95
728 187 561
202 26 752
520 551 890
775 172 553
935 527 223
367 550 663
719 923 542
294 182 438
331 820 58
26 334 318
213 999 619
69 781 750
825 143 13
625 942 197
83 417 833
972 744 526
14 332 371
100 630 932
350 128 748
108 935 782
281 737 81
590 816 988
809 571 179
315 145 355
828 903 400
874 477 45
215 870 153
621 29 532
712 382 613
770 351 248
507 235 885
544 395 670
800 775 754
439 262 148
122 541 484
997 891 394
179 2 964
71 765 651
62 277 724
28 978 412
300 288 341
384 516 627
707 159 426
599 898 460
988 432 130
295 79 496
324 243 459
108 912 23
236 228 333
654 451 615
125 87 732
485 174 525
998 795 378
527 998 227
223 849 116
161 609 178
531 23 867
501 421 345
730 528 542
18 722 135
420 230 942
442 678 854
748 834 169
807 591 288
204 763 900
455 590 678
709 245 938
754 729 454
90 700 666
513 569 500
125 721 544
705 13 277
18 467 801
528 967 143
234 481 565
719 14 228
946 927 992
424 819 553
653 704 825
50 400 866
951 627 719
330 613 800
387 328 688
348 188 846
623 988 147
467 88 95
823 346 169
13 249 868
431 941 559
298 34 324
500 875 391
325 638 268
189 28 887
283 328 578
805 644 562
812 883 156
781 148 934
440 186 926
272 383 845
532 967 452
542 67 807
29 609 548
356 607 311
340 650 895
659 36 45
2 6 81
873 54 780
301 899 895
293 372 517
51 165 104
134 702 603
230 392 215
862 15 17
401 459 704
506 835 424
66 499 112
293 618 229
808 158 426
350 813 58
511 697 503
935 801 395
801 387 238
647 569 372
278 603 100
522 64 529
679 440 540
143 903 606
552 991 75
226 652 168
556 786 421
19 140 995
373 726 732
198 433 893
212 917 626
556 295 283
373 894 892
425 107 897
382 682 530
600 181 56
785 512 339
660 576 435
240 634 798
96 447 906
625 552 47
873 154 939
442 262 638
273 385 941
310 754 734
207 512 223
144 424 547
94 883 32
951 785 293
51 795 287
714 729 445
290 777 118
342 360 238
475 779 51
814 995 757
97 493 695
274 116 763
827 962 722
514 502 426
846 114 470
476 981 918
754 461 531
301 22 198
420 721 226
828 27 747
139 1 278
373 497 568
119 70 848
556 437 858
271 18 233
624 699 50
226 970 413
882 137 824
456 947 413
405 28 810
433 449 238
560 673 125
461 315 929
58 199 643
30 418 650
997 938 621
443 60 932
134 826 627
814 100 68
204 989 778
24 364 789
622 579 868
443 117 956
194 769 446
192 246 85
219 111 949
322 899 405
186 917 507
50 576 425
456 963 713
500 966 878
122 88 396
994 796 603
310 253 565
527 482 780
613 874 811
182 170 799
633 129 428
364 695 52
705 410 932
843 82 160
915 231 340
688 387 371
481 929 303
216 844 331
574 810 505
126 964 576
282 699 960
40 235 169
604 640 655
386 24 422
944 763 712
346 723 263
761 263 41
613 752 541
432 166 819
210 408 416
965 988 943
349 438 696
53 92 329
639 409 343
77 812 674
60 469 327
854 949 416
589 374 519
617 717 456
191 480 892
460 936 807
290 872 518
941 435 12
62 663 192
879 915 594
699 480 123
138 198 245
808 255 45
376 440 59
215 516 222
685 553 404
70 864 699
53 676 989
952 328 710
109 939 273
590 575 597
82 921 952
464 184 626
758 151 549
631 836 851
685 187 42
176 481 99
450 765 719
745 316 872
479 516 570
64 440 230
845 841 529
797 438 563
64 10 566
19 711 765
831 929 777
927 608 777
130 718 180
58 317 708
964 698 955
737 345 607
498 69 979
183 660 47
268 585 908
832 950 954
973 320 137
810 642 464
517 612 39
607 551 801
887 38 899
374 635 483
95 249 329
578 89 280
475 831 67
618 772 493
910 339 911
850 835 261
88 641 516
746 352 678
425 123 885
750 644 596
143 876 838
405 861 29
671 698 902
901 858 684
897 24 798
135 757 338
822 330 673
255 58 634
5 116 620
22 143 851
860 492 648
900 461 475
180 254 429
175 830 482
601 705 753
145 702 724
424 737 681
873 319 148
673 652 495
592 519 68
846 992 413
471 541 809
20 212 432
454 92 991
682 5 272
472 854 888
79 572 631
549 557 947
353 470 919
624 957 802
563 868 265
130 886 436
574 893 475
78 104 780
27 512 826
342 799 393
567 678 864
694 74 304
488 223 31
264 398 887
455 962 102
663 384 435
567 99 211
615 203 795
317 240 634
972 630 766
247 485 245
481 545 898
385 137 436
325 985 263
734 80 950
513 666 636
636 906 936
316 693 647
275 267 693
299 154 474
143 972 519
211 798 251
451 897 525
1000 456 453
184 548 381
27 993 326
54 202 756
647 842 208
242 261 3
428 986 332
1 274 747
120 479 67
692 956 173
578 805 310
900 416 595
328 549 48
583 681 59
652 128 106
340 198 404
290 716 120
931 883 121
461 749 482
936 309 454
162 247 885
249 842 809
500 602 554
109 56 11
826 999 767
848 604 278
94 163 189
444 678 152
776 489 89
618 3 89
594 325 151
793 426 145
852 350 708
766 955 918
746 850 410
900 845 76
44 744 465
965 62 613
766 50 811
890 600 692
153 554 704
511 626 252
146 134 988
43 141 549
281 886 366
750 664 169
349 469 450
971 693 180
326 902 600
320 645 571
802 25 38
499 321 494
779 966 900
599 875 168
64 433 174
207 588 870
692 447 391
810 286 622
324 431 435
384 733 426
205 804 173
947 114 564
229 129 907
297 736 988
552 806 694
289 721 464
797 858 543
492 323 411
305 857 190
966 367 217
852 224 19
141 755 386
675 6 754
97 225 357
470 6 563
347 782 950
419 193 400
595 703 410
874 769 506
484 281 722
506 387 685
627 664 358
715 28 427
624 954 356
677 608 487
75 492 857
113 959 898
363 325 231
110 808 683
19 465 968
415 930 178
798 769 410
323 792 893
467 25 658
468 660 879
308 849 581
724 904 725
852 640 597
812 816 659
47 198 473
239 220 887
718 385 72
574 965 27
834 114 630
309 109 168
856 752 280
454 539 729
534 220 365
36 767 374
838 415 125
171 667 514
440 209 598
398 699 766
996 243 404
1000 310 240
912 463 625
751 124 278
606 349 917
981 58 783
649 898 823
664 420 83
169 884 908
205 507 817
878 177 431
40 887 601
193 424 187
696 965 444
505 959 732
688 756 17
4 271 84
976 429 624
219 765 932
476 145 516
251 138 745
853 175 4
113 165 753
415 510 211
334 367 5
299 391 416
123 998 474
118 623 776
799 206 179
649 595 331
638 597 872
650 140 452
107 934 772
442 885 565
25 80 955
392 739 361
126 671 275
686 604 131
338 107 981
739 34 791
158 264 187
440 962 160
80 309 140
118 655 802
446 72 669
319 53 592
368 225 162
380 963 448
970 199 349
128 543 981
818 432 918
290 257 621
79 236 468
976 568 861
299 548 810
874 417 289
706 854 661
972 114 792
323 148 837
168 425 263
870 142 282
771 938 156
262 669 193
479 968 166
897 113 287
216 395 682
621 341 788
571 979 825
405 209 995
555 748 392
749 584 897
797 771 784
314 587 828
567 575 143
500 421 646
564 131 263
712 496 994
692 906 797
857 544 70
609 244 980
415 598 497
868 272 235
851 191 174
865 258 779
305 894 97
279 207 502
911 759 626
413 303 572
429 366 455
633 194 623
605 967 887
51 45 810
388 182 956
129 919 157
641 602 776
340 758 955
93 877 483
954 495 656
764 183 371
589 182 165
467 291 102
444 874 269
594 250 196
216 117 37
267 879 847
914 339 935
147 18 95
387 72 32
185 921 441
140 350 370
5 155 592
126 143 964
162 534 318
524 416 440
758 323 340
39 342 709
218 817 489
419 597 127
877 631 783
744 886 467
365 398 628
59 265 263
496 838 407
285 172 265
584 303 424
948 466 46
85 195 669
785 382 846
551 377 226
505 313 821
108 997 561
744 731 437
462 902 650
242 63 875
553 272 276
299 506 574
187 371 341
146 37 823
436 171 662
834 288 813
984 321 282
360 848 312
419 666 760
339 220 800
580 766 662
977 781 598
548 331 561
542 356 388
80 83 866
74 113 160
413 979 171
299 696 846
68 62 586
704 46 407
455 337 29
8 660 652
538 159 750
938 683 271
172 888 760
38 297 628
288 805 187
268 762 147
151 463 452
202 258 673
912 585 625
236 970 912
698 58 579
583 553 764
129 215 532
566 149 591
312 88 27
992 113 806
877 930 565
393 681 205
547 709 622
865 444 793
451 734 705
74 777 741
724 799 476
213 429 470
429 822 862
814 163 130
136 147 837
103 100 294
849 934 91
898 641 151
407 64 785
283 935 884
138 56 759
877 746 337
701 417 874
540 470 7
582 130 647
699 705 226
460 197 766
542 676 570
552 860 690
778 507 846
790 304 768
627 98 981
389 772 14
838 211 719
181 113 583
160 862 660
513 83 651
142 231 763
637 564 963
526 846 982
345 47 21
655 107 499
62 384 405
324 752 429
416 977 461
38 267 620
717 984 725
378 379 610
581 15 814
136 427 232
402 164 876
318 949 896
585 602 602
349 440 219
841 486 866
657 533 982
979 454 628
78 198 296
459 440 990
649 392 807
726 999 438
604 266 628
628 427 12
558 638 819
656 440 555
314 728 592
349 487 848
647 700 438
139 940 187
312 28 273
345 408 46
484 938 855
773 384 692
168 315 226
538 973 124
892 324 544
418 69 421
267 49 22
804 41 604
159 204 58
158 24 716
99 698 464
719 683 940
330 572 808
158 995 767
400 300 885
903 168 832
304 758 761
615 91 316
661 57 199
652 391 861
333 62 328
667 194 603
331 752 458
892 530 285
651 396 670
977 933 73
155 803 241
119 185 960
855 317 332
611 166 765
101 911 1000
952 912 735
627 224 492
272 17 253
934 361 497
105 782 233
668 116 783
865 760 296
755 310 913
701 198 65
827 791 374
286 617 323
578 920 769
486 623 452
126 846 620
81 189 502
680 998 360
255 486 884
54 650 984
176 393 862
1 667 350
32 402 946
873 726 950
941 478 323
541 900 137
39 701 941
495 196 652
264 51 522
976 620 946
11 647 710
207 64 111
417 24 842
159 89 902
977 156 319
473 881 509
680 330 560
384 486 952
706 963 229
148 229 531
775 244 173
32 617 163
41 351 396
39 244 447
173 218 181
677 765 331
23 872 401
386 826 341
587 839 920
476 119 115
169 129 39
637 959 36
704 454 371
889 283 333
942 465 4
245 473 295
526 714 837
700 174 576
12 692 988
180 934 767
117 984 485
881 971 739
850 298 299
751 773 206
150 26 561
837 537 581
13 708 53
472 596 747
455 236 334
990 425 71
901 812 599
852 65 211
451 656 980
545 770 678
327 940 437
556 379 812
65 372 953
468 999 244
115 492 620
126 616 202
890 937 84
908 622 78
957 167 432
819 983 860
934 972 889
373 401 621
78 893 934
369 358 221
206 382 994
720 214 487
467 368 216
297 251 710
256 478 314
14 1 837
475 848 830
375 820 793
8 236 306
32 278 892
170 569 177
551 481 389
748 214 222
200 850 583
986 658 551
556 935 711
454 933 46
503 730 937
815 566 77
521 109 669
292 574 247
623 208 246
881 509 358
835 665 155
576 371 554
312 563 41
492 874 239
523 650 832
730 186 26
278 301 229
153 524 917
566 277 287
387 475 977
143 853 390
244 856 211
414 954 737
850 372 505
263 684 287
406 403 487
80 342 760
98 190 477
926 163 924
306 290 635
822 273 404
23 280 808
135 809 143
810 404 86
581 119 527
870 153 642
689 807 93
449 964 882
959 561 114
860 208 56
767 367 168
169 250 758
1000 883 536
92 726 594
433 358 557
541 449 100
962 222 952
132 680 365
451 679 597
358 753 891
947 798 918
455 640 489
115 474 806
775 948 420
467 979 905
858 546 339
789 591 497
715 794 606
545 26 195
753 441 2
985 813 315
692 431 139
230 658 734
513 394 164
714 39 903
972 570 611
886 73 820
885 358 8
22 579 89
214 878 342
684 991 540
668 682 523
43 196 322
75 163 301
813 896 674
743 305 237
446 448 424
400 244 848
209 317 973
941 22 163
268 248 565
613 529 815
224 897 57
121 477 509
531 173 494
509 844 43
57 22 44
265 825 663
207 303 67
802 686 187
274 752 795
758 860 506
208 702 563
561 441 538
877 438 85
969 277 162
625 67 31
80 397 630
855 382 229
138 459 584
297 502 445
845 213 729
898 976 394
873 717 456
867 560 860
144 945 617
242 24 576
528 580 642
359 127 428
950 348 458
809 134 878
428 149 634
897 487 6
326 253 745
853 463 520
241 858 618
79 174 278
757 313 344
783 788 428
181 520 317
694 86 590
748 749 535
964 160 631
474 472 380
148 685 747
815 854 431
645 836 360
463 232 467
356 29 272
326 715 775
777 877 762
294 249 243
863 678 673
182 888 745
296 435 516
565 664 23
207 665 415
687 883 996
648 281 930
710 735 169
341 309 985
149 400 66
865 697 123
241 284 732
58 21 902
233 910 953
603 911 163
504 303 546
208 982 478
7 674 668
413 444 792
864 431 806
80 330 897
456 753 89
622 651 191
364 659 616
195 18 260
848 464 394
334 485 999
747 747 758
836 846 913
863 238 951
811 686 723
431 230 55
194 661 821
425 71 848
334 583 578
607 107 737
80 785 850
8 417 949
733 917 952
396 483 354
839 378 437
311 376 680
602 759 652
637 227 416
64 16 167
495 307 952
833 514 266
268 5 140
933 147 71
564 727 134
467 398 521
737 830 200
351 350 4
431 177 833
231 576 300
677 239 639
215 837 445
779 846 124
294 183 747
206 974 731
144 412 946
202 30 700
941 162 465
439 148 518
425 906 306
927 162 125
269 743 157
727 631 860
733 871 149
460 371 741
524 851 667
831 695 974
436 980 898
67 372 101
106 15 66
143 3 527
386 682 665
383 661 789
511 446 822
671 243 776
670 864 407
115 520 974
938 466 78
808 373 389
170 783 351
231 742 384
242 391 445
771 683 879
959 927 837
144 961 12
143 508 498
7 58 459
648 481 28
311 185 232
119 879 482
805 642 648
940 53 319
223 945 24
396 408 404
941 346 475
342 980 825
969 450 650
450 843 58
561 403 180
199 437 255
234 445 520
867 865 508
782 106 455
696 562 770
417 482 312
853 741 886
881 633 798
267 290 312
284 310 804
897 65 415
550 517 684
761 63 163
490 982 732
204 48 874
584 303 634
427 167 239
968 744 802
680 92 663
790 645 469
76 724 629
142 457 723
762 167 800
506 664 259
515 478 500
633 989 98
35 4 711
402 702 171
132 215 5
881 412 182
880 518 741
577 504 652
813 252 156
354 418 265
732 165 378
125 786 354
539 352 548
430 732 465
180 510 18
944 928 231
996 674 154
911 200 81
96 618 708
121 677 806
709 268 39
143 499 503
639 28 307
427 44 512
300 237 864
898 363 310
201 637 935
427 825 545
861 302 31
928 709 283
300 882 715
900 975 793
271 638 314
861 781 490
330 122 406
917 90 157
581 888 777
251 115 744
431 290 140
391 660 734
360 25 138
141 723 488
710 492 85
97 259 487
522 461 302
940 578 361
723 817 514
318 598 242
530 169 267
309 326 348
208 597 709
627 973 354
525 993 179
406 637 624
250 498 240
420 889 647
857 793 618
142 474 8
67 25 499
527 854 39
170 894 129
396 701 506
359 342 153
829 214 89
631 12 183
876 905 904
657 210 738
478 991 602
939 119 629
712 839 192
598 489 920
779 465 51
703 837 879
91 416 30
287 852 667
916 747 127
685 568 600
133 485 743
938 903 351
162 685 327
604 262 117
556 400 429
783 210 867
4 726 512
553 907 7
232 258 144
549 530 914
140 790 201
186 660 259
268 877 993
436 919 76
665 922 167
955 972 164
442 241 703
587 45 620
660 29 427
875 536 669
725 258 564
777 765 785
277 19 569
726 564 137
286 198 215
990 771 592
662 366 538
50 879 382
882 266 922
745 655 230
837 604 648
212 513 731
49 547 235
505 79 280
268 541 638
619 250 447
614 871 933
439 370 13
178 999 168
361 756 772
116 340 54
680 188 496
970 971 77
343 621 854
941 965 776
486 519 305
921 855 42
88 904 774
258 890 122
22 622 363
490 388 640
275 627 571
448 423 391
425 113 854
691 352 291
444 856 54
695 314 908
589 206 236
623 268 739
330 415 732
876 751 484
67 693 805
948 837 356
543 352 878
182 542 797
945 153 317
325 92 592
157 659 794
483 34 410
367 836 211
959 920 314
774 962 617
370 249 354
996 985 866
126 361 331
73 404 160
823 825 821
545 697 938
439 740 983
522 794 25
245 103 556
706 929 942
69 284 143
576 891 106
510 640 104
82 880 534
111 701 550
783 946 395
314 850 631
573 188 36
966 49 734
245 213 706
632 673 140
598 212 561
282 198 843
431 566 953
94 445 238
481 69 503
955 988 660
356 715 292
561 313 566
672 632 118
314 25 295
495 88 566
2 652 940
320 336 257
856 550 228
687 593 323
437 121 601
299 398 664
140 970 366
352 627 572
434 984 292
230 358 798
975 124 368
441 730 793
877 405 759
130 658 963
401 75 4
270 786 8
792 46 656
613 516 329
604 679 564
901 825 937
630 912 211
800 742 64
629 111 115
923 361 100
792 297 581
529 116 260
72 492 546
847 729 703
226 444 697
145 734 476
11 130 222
108 963 539
172 778 484
980 153 4
201 436 350
673 341 102
300 861 875
598 757 666
614 991 856
786 10 512
929 582 530
234 254 890
719 804 651
110 168 200
375 206 308
451 221 907
209 624 764
49 521 302
192 535 120
726 54 930
31 198 820
697 828 560
542 106 376
923 266 676
303 33 926
571 52 256
892 272 266
113 613 654
684 340 771
190 750 650
293 92 345
201 47 527
747 44 895
149 21 657
697 741 787
193 460 627
263 443 155
63 471 689
285 318 891
457 606 792
696 533 972
456 967 532
234 144 286
831 1000 530
654 412 129
583 587 527
3 956 744
260 259 208
192 654 310
816 246 356
849 772 862
222 235 295
977 4 614
570 229 959
201 409 763
358 488 780
911 547 418
728 100 420
835 732 461
434 248 621
533 525 949
586 64 525
810 592 128
355 441 567
681 302 810
947 180 255
400 44 456
989 234 926
812 649 243
674 551 252
257 363 921
332 185 34
623 515 26
691 938 544
126 710 680
995 980 702
786 245 472
765 245 614
866 222 865
957 539 114
709 412 755
564 921 346
358 429 538
663 802 328
849 427 618
823 28 935
6 60 828
154 521 857
798 229 474
969 514 624
123 788 263
419 717 903
517 237 938
914 697 281
34 520 141
220 367 962
45 185 984
348 611 501
682 103 531
26 866 13
984 704 908
705 781 600
815 692 589
791 487 1
596 761 322
762 436 324
395 40 57
664 379 207
893 822 298
223 165 142
746 44 969
887 45 527
488 563 874
660 386 144
276 218 148
496 627 678
128 418 585
48 386 527
997 803 284
605 108 945
427 968 259
158 207 748
846 632 727
620 925 590
227 222 313
110 88 749
699 44 744
854 670 2
63 27 800
418 175 331
13 574 837
968 236 753
841 351 304
92 290 764
448 298 880
835 175 219
776 136 828
493 692 600
748 686 144
222 363 172
278 303 991
85 179 694
429 439 592
945 953 417
761 913 51
960 529 310
885 947 749
273 726 704
484 961 737
181 110 703
231 367 130
921 273 134
478 114 615
383 906 912
595 505 277
973 758 633
239 792 763
286 237 985
311 941 161
96 216 358
328 718 602
389 754 930
579 418 892
829 752 673
177 166 462
291 437 544
162 51 825
607 433 426
922 263 713
300 714 997
390 513 934
683 958 341
806 120 453
656 743 566
994 822 332
979 280 351
753 8 662
144 967 173
424 137 460
275 347 102
359 216 253
190 856 655
274 655 718
853 120 528
607 149 596
373 724 357
347 270 113
391 451 120
354 777 286
938 609 709
574 186 209
26 971 878
302 785 727
843 10 520
835 282 906
443 807 838
639 742 902
591 206 84
879 49 960
539 637 294
883 798 488
624 463 218
347 632 665
529 523 378
315 162 398
486 474 783
66 985 751
293 321 210
423 479 660
269 523 348
773 867 545
541 771 240
969 944 474
156 424 751
400 171 600
442 706 477
662 233 357
910 995 978
805 271 228
753 729 619
938 755 188
995 139 90
174 971 687
532 314 778
51 12 773
926 498 832
109 310 879
713 576 470
140 686 712
519 286 713
590 916 326
672 100 597
769 165 250
808 809 55
953 339 651
711 787 452
639 836 897
393 923 567
819 400 136
360 732 680
163 343 884
86 781 235
292 586 524
351 13 15
48 56 937
958 863 24
17 571 681
182 181 831
604 580 887
804 553 280
641 324 101
35 945 379
361 837 308
288 99 311
305 168 907
439 402 411
623 752 654
693 71 143
914 894 785
743 75 339
214 926 613
787 27 846
599 794 497
621 813 929
486 5 165
460 874 924
594 515 267
677 925 249
17 310 686
312 514 160
751 844 863
842 666 723
790 270 326
411 750 667
654 892 294
185 977 378
966 40 99
572 571 329
539 336 224
99 587 509
576 992 52
159 205 917
399 542 484
206 44 239
535 287 799
497 649 356
414 650 389
250 676 432
96 483 994
584 91 239
353 627 690
501 432 500
287 790 380
819 935 995
475 261 859
114 592 529
553 997 299
884 321 954
886 310 865
108 985 675
890 872 918
204 712 273
997 659 189
325 154 122
222 214 778
637 693 122
178 475 773
116 408 505
602 984 967
287 478 178
864 41 781
872 420 567
162 852 314
237 191 939
375 988 658
936 801 591
730 34 604
399 934 929
93 136 574
189 369 121
320 279 159
640 756 494
690 780 785
596 936 129
774 31 637
584 977 728
529 972 844
759 214 197
715 461 515
81 967 312
259 214 934
387 711 498
304 731 616
347 4 227
670 655 113
657 900 294
789 855 681
290 882 330
336 878 204
687 729 956
116 465 430
181 600 12
575 422 184
526 462 789
763 528 196
808 312 89
658 918 781
347 169 715
876 516 186
857 609 383
583 842 237
688 568 327
518 524 631
140 524 111
509 361 766
251 930 315
491 695 969
752 770 478
969 191 178
116 309 518
618 813 93
738 227 174
387 947 968
170 295 932
149 286 524
479 349 237
624 424 363
804 440 397
394 407 561
684 701 179
72 605 840
610 988 564
996 290 334
784 39 206
488 983 818
195 315 528
505 404 711
919 487 343
887 796 335
374 178 396
468 503 916
527 186 869
66 896 810
220 146 873
10 808 921
428 307 319
498 962 961
818 566 568
23 561 231
405 120 996
659 710 271
386 991 411
296 406 170
399 540 845
405 515 569
145 90 939
520 977 650
783 334 879
477 404 787
896 150 89
822 144 237
51 14 35
611 873 562
149 985 80
427 459 105
904 533 800
107 997 314
217 178 271
342 633 469
674 476 886
430 95 191
250 694 649
698 138 295
793 985 459
568 235 934
104 781 591
85 429 981
624 319 424
898 720 659
706 620 426
977 970 23
479 613 426
960 922 218
64 755 820
876 398 936
632 813 371
426 248 993
560 271 846
874 500 531
436 676 817
228 973 122
92 287 545
103 600 698
981 414 108
656 481 51
577 272 928
24 349 590
867 169 50
193 462 552
287 387 674
97 318 813
314 391 253
488 774 686
701 628 634
591 542 901
432 63 841
113 546 271
684 171 201
933 130 779
817 242 408
652 338 371
457 69 913
1 123 369
396 256 360
799 978 219
702 2 777
790 272 25
342 259 610
72 809 646
160 206 566
785 576 261
636 241 387
974 706 383
80 130 645
855 978 545
548 772 517
647 677 674
340 866 516
843 14 398
123 299 93
481 988 748
326 431 49
891 955 999
37 545 580
27 977 74
41 508 136
985 394 109
170 683 8
899 429 295
521 771 255
5 487 676
374 11 193
569 320 785
993 96 355
951 861 709
734 746 71
136 262 539
333 242 851
799 481 541
664 688 161
745 246 842
128 15 817
231 44 842
577 956 22
17 987 938
301 479 398
261 987 467
255 512 886
977 205 16
336 318 421
868 544 151
567 500 263
227 471 727
324 685 293
371 817 843
445 216 995
433 416 277
261 383 665
554 158 135
817 805 934
968 804 733
581 574 162
162 197 735
631 739 291
895 723 998
66 445 2
140 191 844
564 545 766
835 623 600
940 685 32
118 810 818
646 643 665
220 879 204
72 995 977
155 304 266
235 397 161
167 809 803
490 519 35
26 805 647
446 435 616
636 553 339
309 388 178
468 898 955
959 331 106
552 317 976
699 541 5
561 518 938
930 774 899
90 932 806
770 764 463
434 66 499
325 237 517
239 304 610
490 866 625
517 659 956
860 264 540
920 889 936
42 380 749
710 450 381
271 503 621
65 731 940
851 723 106
251 900 210
800 900 816
362 29 100
657 737 125
710 516 587
936 516 828
111 594 58
775 120 356
780 911 150
161 116 497
874 562 101
441 805 971
34 21 457
99 672 54
910 120 423
594 479 281
757 252 595
26 747 634
268 948 414
310 627 450
535 382 882
548 820 413
80 640 453
487 497 980
319 401 140
54 988 710
323 644 433
611 958 716
879 844 400
933 107 492
224 412 199
706 26 369
430 934 844
815 643 480
289 703 171
738 745 485
878 801 887
890 450 616
346 776 888
628 108 161
933 497 134
377 467 3
586 591 293
742 864 712
790 319 802
636 491 745
223 175 660
545 180 929
799 210 102
591 733 642
913 640 515
643 124 696
411 291 195
536 160 692
516 444 901
109 282 188
39 647 749
787 294 440
624 419 457
220 394 272
447 263 198
408 302 812
547 153 535
105 780 883
672 905 88
746 41 384
699 581 240
667 788 690
445 6 685
912 270 843
558 107 916
946 27 915
788 619 337
197 144 990
701 592 660
683 317 370
169 722 236
321 460 397
722 539 408
257 674 86
472 385 467
888 438 275
416 144 959
696 536 299
141 344 942
600 676 964
170 276 237
11 398 855
597 485 857
365 455 251
144 991 494
837 112 927
788 162 589
471 550 540
831 555 614
777 384 138
656 363 223
153 781 977
591 400 995
28 376 315
978 747 149
402 1000 591
413 177 647
551 91 441
946 798 54
765 811 152
457 830 816
721 516 1000
89 254 641
442 268 289
560 594 138
569 907 367
879 504 107
485 149 195
265 837 98
862 470 826
861 717 459
812 853 780
970 409 10
680 435 215
538 860 431
236 581 629
738 822 226
910 616 11
816 677 175
435 53 148
797 392 507
937 382 629
966 238 263
628 575 538
486 254 468
406 815 120
389 824 352
992 489 627
678 980 231
302 814 43
438 913 485
498 485 19
224 216 43
478 133 226
568 257 144
704 786 925
544 142 898
281 919 876
588 415 757
663 331 268
5 541 426
787 886 133
364 179 731
709 436 61
996 130 694
615 179 556
381 99 344
230 162 80
358 658 300
600 787 524
826 729 92
730 91 940
414 186 846
305 118 972
162 257 786
340 528 835
262 89 203
527 297 177
415 734 933
539 256 928
506 83 838
636 995 545
895 948 343
722 501 302
241 742 52
28 441 568
61 285 402
738 118 794
209 550 520
489 956 165
480 158 225
924 886 61
314 219 713
249 296 132
312 905 957
674 282 517
496 535 648
621 677 620
14 498 987
693 893 739
804 546 700
290 360 920
674 557 178
102 774 245
953 913 624
322 145 712
109 437 472
184 838 684
89 441 201
937 644 119
711 788 212
554 957 453
927 526 491
874 90 156
728 279 171
295 163 361
965 120 835
642 367 971
897 81 93
144 441 415
878 250 365
786 956 371
865 285 175
294 200 238
394 348 133
295 557 24
187 991 337
899 662 582
903 768 936
676 474 209
141 442 768
824 847 487
932 679 586
884 735 561
449 761 427
214 256 6
871 251 735
522 614 64
750 64 143
112 883 509
14 220 413
380 562 704
941 602 717
549 728 385
231 342 6
881 780 171
462 875 681
496 896 621
547 295 393
304 256 114
315 757 547
530 474 492
988 275 160
403 758 725
937 525 760
677 480 608
925 849 201
430 75 864
493 637 784
776 953 991
928 214 246
35 64 290
923 242 575
928 78 42
487 40 95
727 840 638
942 197 414
18 816 671
558 922 829
683 421 908
973 236 425
764 774 759
542 612 400
278 154 774
617 8 713
396 953 119
361 153 408
712 183 902
731 599 553
254 611 576
186 769 325
703 338 717
315 489 35
208 793 857
109 168 249
172 594 355
352 701 283
879 830 890
289 99 274
28 565 804
436 995 576
26 937 560
155 136 307
226 321 383
470 866 752
803 316 438
340 876 818
977 532 815
329 81 331
971 414 553
24 693 466
573 854 380
474 552 189
165 704 377
15 504 48
441 956 177
780 999 478
32 745 580
814 289 912
568 301 589
286 267 996
7 612 508
213 464 367
710 239 780
25 614 37
75 638 462
544 201 128
725 977 214
244 861 136
526 355 588
584 97 946
315 904 325
250 282 891
359 696 930
721 270 166
649 940 120
696 274 996
395 912 426
772 270 747
684 506 405
714 318 306
312 666 682
380 484 964
142 818 200
766 700 331
146 247 19
987 152 983
492 288 871
637 654 734
104 727 714
308 934 838
631 197 905
671 47 385
909 619 48
209 876 791
597 654 432
261 51 18
378 194 820
733 358 862
7 554 652
151 198 615
97 662 542
321 708 360
643 869 361
998 529 800
841 181 700
393 888 655
745 713 686
393 595 362
871 523 479
861 99 835
96 234 878
170 955 948
889 277 500
162 679 493
688 392 817
463 865 76
835 533 365
273 869 524
119 551 562
188 61 529
636 91 840
501 630 698
399 936 313
710 676 400
320 656 765
736 435 70
412 175 264
504 304 249
749 531 930
444 816 914
401 101 111
864 54 89
576 935 841
116 706 396
986 301 618
576 216 96
280 665 206
571 511 103
441 593 584
759 27 474
207 587 467
409 869 880
195 245 108
88 873 256
958 558 70
603 815 420
658 424 374
175 606 390
944 730 704
105 909 151
667 616 601
201 12 917
796 238 262
928 443 317
7 661 101
684 689 513
614 900 434
385 487 323
220 547 4
401 509 50
981 27 224
734 357 940
867 162 38
839 95 941
900 182 883
617 269 446
66 599 391
80 648 113
274 58 680
799 170 12
889 59 254
884 684 13
28 434 216
703 443 916
935 577 975
108 278 854
64 925 209
254 339 737
596 426 336
822 755 163
994 180 619
460 194 25
694 379 973
101 524 412
945 574 212
286 132 285
151 100 341
368 86 269
713 670 511
588 583 230
788 336 380
232 675 173
760 194 47
386 687 796
709 986 786
860 560 651
931 860 446
305 332 175
353 748 545
599 72 973
769 890 323
829 241 328
193 495 937
119 302 193
237 247 421
975 197 655
963 328 293
534 572 775
966 906 875
515 531 501
255 831 685
786 832 547
16 269 190
329 811 496
954 289 188
879 587 381
522 317 27
94 161 76
688 501 842
26 739 394
184 582 660
809 475 439
156 776 73
837 81 371
472 990 254
608 662 3
504 387 25
96 282 147
687 663 122
475 720 702
746 554 742
380 184 140
964 96 326
302 292 946
154 253 848
960 991 744
394 307 555
410 131 855
383 193 496
350 618 874
32 310 446
650 264 710
769 734 887
981 422 292
746 468 506
96 345 142
511 568 480
935 932 112
567 2 874
719 707 290
993 984 730
906 649 682
915 413 345
409 452 31
428 907 2
817 87 731
645 473 213
321 896 304
995 807 189
74 212 182
200 801 349
887 839 451
602 347 80
207 648 228
915 852 913
537 820 379
603 430 570
848 345 873
907 500 48
263 254 70
35 805 159
853 536 999
542 928 89
820 112 462
596 103 173
310 940 344
336 41 685
113 227 795
811 490 32
469 684 622
57 670 601
924 952 45
258 118 104
737 183 421
602 546 319
147 65 821
61 623 463
411 854 213
85 922 732
907 303 339
982 838 237
226 14 491
796 50 73
998 715 86
195 118 103
225 280 847
191 711 772
878 848 441
44 177 930
950 539 637
569 412 702
206 533 795
496 122 954
882 159 990
337 888 293
480 261 765
672 259 807
358 834 430
419 428 497
253 129 485
624 142 604
538 661 414
846 48 577
922 810 15
347 126 17
110 933 233
558 877 285
559 546 377
478 206 72
419 644 409
538 497 131
976 498 476
457 270 922
313 640 874
989 272 741
295 291 352
660 411 249
705 33 652
23 856 696
318 584 686
566 886 565
290 349 171
178 706 468
215 336 174
717 898 738
294 310 439
288 118 128
350 214 329
987 760 934
659 304 918
986 518 29
947 635 982
725 261 637
557 813 40
792 24 409
779 385 175
236 328 646
929 763 336
334 694 91
157 351 899
847 895 662
730 347 176
507 711 731
424 58 444
293 897 419
245 546 795
714 613 209
506 688 120
101 11 120
975 466 939
707 423 643
192 84 354
431 197 661
852 928 338
337 151 651
762 783 663
106 52 637
567 53 659
19 27 916
942 748 636
103 696 248
919 511 289
533 358 162
939 321 573
570 894 698
526 687 764
934 198 176
413 235 54
598 877 160
306 834 57
986 661 690
590 857 572
384 978 376
846 954 57
352 155 219
657 645 930
49 446 671
472 221 863
571 968 318
47 560 398
142 29 843
547 443 572
307 684 400
900 397 67
1 767 17
812 522 277
635 337 73
24 963 711
152 569 893
223 140 729
618 6 704
609 526 21
547 338 640
689 237 126
68 764 886
45 276 402
768 481 867
85 848 451
529 562 369
27 394 50
200 956 142
378 577 45
579 843 457
585 198 66
266 808 702
473 650 468
457 733 652
933 901 598
629 397 521
530 912 157
137 137 155
854 389 122
32 929 890
853 701 872
831 936 924
378 290 387
451 299 193
563 589 593
161 74 584
56 859 861
989 95 306
381 156 657
886 703 909
509 315 924
919 7 971
282 932 909
816 352 51
442 803 494
966 902 720
187 130 811
55 45 809
218 789 757
891 469 881
984 432 314
543 679 616
118 592 183
755 263 72
346 377 921
807 997 588
795 161 808
305 943 934
441 899 157
506 841 528
192 198 501
18 799 293
38 238 542
48 442 864
19 619 793
86 857 502
776 129 136
980 257 999
763 143 689
3 608 818
409 59 396
30 646 969
36 798 346
419 149 474
824 756 150
240 851 712
81 702 656
412 509 858
79 171 422
458 334 522
700 284 702
117 776 143
484 207 218
984 449 479
886 895 723
509 713 55
26 745 217
385 547 405
667 273 553
198 515 480
591 647 487
88 623 573
236 19 94
796 656 653
157 864 790
117 18 549
597 824 605
1 89 974
939 708 9
875 103 759
775 615 164
698 27 391
828 859 912
66 260 390
974 596 893
1000 630 246
221 3 17
564 724 910
146 830 872
778 39 55
649 269 36
569 621 83
471 88 213
200 669 482
414 663 244
53 290 342
375 25 988
152 654 442
112 418 515
111 488 734
789 518 912
443 769 590
651 250 444
899 35 123
202 445 389
878 139 577
498 435 704
583 680 594
82 298 55
979 756 259
397 712 388
551 962 414
782 868 133
760 313 296
661 20 55
578 456 459
401 207 23
245 130 110
552 883 943
404 955 188
517 129 118
136 795 18
793 904 643
157 723 476
622 423 539
683 101 857
671 103 648
615 105 902
363 464 884
98 452 153
363 562 591
474 427 519
898 783 557
368 697 416
845 814 395
697 165 457
915 787 202
545 896 881
854 541 421
236 557 136
402 824 408
15 409 196
741 500 233
462 428 902
111 589 492
295 192 677
548 652 537
615 794 289
527 734 664
874 135 570
593 955 319
993 641 242
835 537 26
159 625 696
104 202 829
988 606 477
254 867 727
334 871 253
966 503 751
117 117 446
169 363 378
597 645 788
110 707 397
113 196 49
25 260 560
229 684 214
213 98 700
228 342 71
485 781 30
652 119 878
288 128 452
654 296 357
323 450 791
402 184 594
419 240 265
362 268 662
850 26 177
230 682 911
825 13 540
415 514 902
927 169 318
176 63 403
553 940 401
66 116 952
275 542 845
78 994 794
189 741 193
888 448 543
361 524 737
474 939 380
971 112 696
598 185 750
746 586 367
392 504 292
406 940 182
924 940 314
570 941 562
515 624 745
284 879 823
587 685 237
114 147 112
799 753 782
632 291 805
828 105 211
799 304 884
158 993 444
719 205 907
242 35 286
104 500 764
101 974 380
229 926 738
485 65 268
498 512 27
158 273 496
655 220 190
359 54 702
621 894 254
981 76 529
424 72 447
1 529 793
182 760 137
822 522 240
103 656 155
205 962 111
988 14 673
244 421 744
661 261 745
643 930 996
398 259 178
305 31 744
161 276 349
182 834 403
26 382 216
834 532 115
430 462 72
838 944 697
653 851 719
354 13 202
162 162 103
406 479 767
240 777 6
92 461 974
422 823 674
214 478 107
574 380 718
628 85 841
699 37 101
72 710 157
497 979 798
445 73 276
281 916 104
669 919 395
525 41 176
682 842 352
504 185 104
247 330 599
825 118 50
127 877 960
2 126 966
230 118 927
883 764 56
783 433 739
12 201 477
974 813 658
291 93 759
366 186 332
778 282 582
5 206 72
757 762 241
750 115 524
466 775 150
503 130 328
538 627 166
412 485 581
830 345 220
572 937 889
461 628 631
498 955 254
749 782 966
294 557 724
224 860 387
69 416 812
969 919 899
166 916 814
678 966 444
806 733 821
840 58 232
766 488 960
208 402 145
275 919 852
117 680 589
270 928 769
283 427 228
613 188 474
742 870 895
913 646 81
783 56 19
378 763 218
621 781 246
408 993 30
656 445 433
946 771 282
921 124 46
204 819 401
774 905 732
548 392 439
717 979 769
733 507 752
230 1000 887
720 60 536
606 359 425
648 2 795
441 929 239
693 746 183
623 923 136
603 527 776
922 567 751
963 795 669
142 380 290
873 500 82
2 754 255
159 459 277
46 250 687
378 721 828
581 253 639
180 98 710
853 731 195
361 558 761
85 991 454
214 989 780
430 929 472
903 251 789
596 500 47
599 861 317
71 385 617
909 235 82
372 700 121
92 325 158
601 485 799
387 458 982
745 249 684
823 15 205
397 369 158
966 957 250
948 2 41
469 286 191
435 423 287
500 384 523
312 61 505
847 10 634
803 53 454
384 503 235
518 790 218
3 889 450
542 676 419
898 479 855
826 291 496
883 442 758
907 833 930
798 468 1000
485 931 887
154 290 9
349 14 213
362 572 764
347 736 844
660 546 916
386 727 511
18 736 116
213 282 459
757 621 49
724 887 336
238 456 886
319 117 664
206 388 287
186 163 366
944 126 250
801 608 377
254 171 555
341 164 441
201 951 279
1000 694 192
268 164 835
813 127 284
203 231 261
315 975 268
440 161 819
140 430 905
855 92 10
577 734 303
354 476 946
368 399 931
486 873 992
48 619 671
263 337 92
355 650 203
961 194 619
109 424 406
241 800 23
124 165 38
12 732 646
968 709 740
653 894 936
581 946 252
428 20 381
679 974 771
653 675 686
597 829 56
799 5 586
145 442 1000
654 548 795
14 240 84
747 853 282
458 308 94
562 928 144
198 713 661
771 302 399
644 84 516
141 444 960
696 385 401
279 872 446
394 109 692
505 401 890
170 45 670
3 763 552
420 7 556
772 363 378
719 463 796
469 943 811
112 252 543
190 522 767
868 971 936
769 350 784
94 12 571
966 938 204
909 764 689
527 535 909
545 179 179
149 309 880
231 359 524
674 419 330
706 272 356
599 670 48
557 565 306
849 713 750
519 951 58
95 686 122
277 516 55
39 644 137
958 62 666
210 337 994
139 572 764
108 353 410
717 553 80
409 24 951
779 292 195
196 716 376
203 599 704
897 478 597
801 76 895
293 570 747
222 916 23
300 653 50
554 482 220
100 223 810
637 968 417
752 272 923
538 152 393
174 823 885
461 269 506
805 737 55
359 986 211
441 999 819
863 107 176
497 339 473
66 930 203
315 875 698
118 605 444
205 206 936
691 662 412
495 335 612
715 403 727
423 368 200
931 151 776
782 177 918
314 544 330
49 161 912
514 250 939
129 267 369
244 956 666
574 860 452
721 457 13
593 900 947
414 441 700
58 811 362
679 81 274
954 117 53
127 631 429
777 425 759
6 875 219
842 878 245
772 747 471
509 647 794
293 621 276
948 945 603
973 498 1
474 58 526
181 672 845
257 60 70
303 448 973
603 513 82
110 665 780
68 737 454
730 765 754
645 306 34
618 643 144
75 807 298
314 860 18
585 276 573
567 777 29
51 400 234
416 349 59
836 172 335
287 910 644
98 667 419
432 834 760
992 146 455
698 344 914
820 514 392
747 331 855
787 283 144
776 14 287
25 851 653
725 868 674
45 671 97
441 424 727
468 441 908
222 653 88
988 323 47
95 725 938
508 738 338
426 911 356
937 966 616
136 460 77
332 505 721
59 635 475
43 350 152
319 254 945
269 459 806
484 636 288
545 898 63
378 200 321
840 956 867
782 306 777
194 918 470
340 316 326
175 81 316
309 799 786
887 789 927
691 655 917
595 413 651
33 92 911
261 552 620
336 778 829
109 591 94
56 811 300
709 266 877
700 427 412
528 592 861
584 356 982
214 526 925
751 435 857
339 663 135
16 306 537
776 261 899
568 776 417
841 719 725
558 797 498
817 332 995
451 354 269
507 806 219
120 176 637
946 113 380
900 552 367
674 486 228
22 723 270
432 771 450
31 586 179
48 517 525
795 104 114
325 193 492
762 743 858
62 799 990
594 952 381
951 959 205
823 126 526
701 48 119
213 269 939
198 895 813
484 399 596
880 389 351
501 47 810
376 588 671
293 145 298
158 691 540
232 226 412
71 695 770
799 515 863
482 660 256
52 956 80
927 644 258
732 702 386
637 911 504
630 841 879
442 275 510
716 496 32
121 886 230
216 465 809
78 170 250
384 992 881
701 768 318
788 318 72
908 39 557
47 398 793
470 950 82
925 161 754
89 345 730
348 603 297
866 952 328
973 564 57
911 558 329
179 627 229
556 496 40
317 231 196
331 12 285
321 576 894
549 308 873
434 613 62
678 739 61
11 47 376
768 238 724
148 55 252
550 582 333
276 91 226
179 390 141
471 342 905
956 24 436
362 472 539
203 644 303
852 234 923
53 691 406
768 279 74
679 40 255
712 408 685
59 344 786
283 110 915
145 756 606
498 14 157
372 12 491
183 399 750
802 423 625
406 847 366
472 720 625
65 311 353
53 346 394
950 219 229
541 974 247
324 350 468
113 252 751
190 661 302
285 225 812
366 923 338
434 455 248
878 950 542
628 251 220
235 647 133
246 867 699
730 63 520
445 198 39
895 512 192
410 777 257
683 433 715
260 566 383
806 126 533
732 943 897
341 678 672
531 627 995
621 879 622
65 224 706
777 711 398
727 810 449
896 4 598
39 27 483
914 702 520
306 219 526
468 275 8
306 369 564
578 987 828
353 947 725
221 237 316
105 810 212
285 762 28
165 729 312
240 696 959
600 79 468
954 969 990
908 10 208
351 732 953
205 478 553
495 716 998
423 975 317
834 392 680
917 203 556
340 923 960
683 852 83
642 253 914
150 716 746
533 880 705
923 553 769
317 959 932
613 299 222
362 276 702
90 794 474
848 81 64
832 382 597
737 889 737
67 217 510
646 96 320
795 591 431
624 128 641
684 585 960
268 484 958
701 742 562
598 66 912
572 883 728
935 308 622
386 940 545
681 280 781
195 771 272
778 906 576
168 112 687
535 206 913
984 610 208
859 473 785
132 365 990
527 193 437
563 876 76
780 644 937
365 783 940
415 583 616
178 632 219
124 872 796
685 499 11
270 918 971
318 61 56
861 310 892
933 990 359
921 409 392
453 145 651
238 540 539
200 883 674
897 680 988
671 434 503
513 780 467
765 16 785
545 855 362
412 240 524
597 73 463
440 872 885
722 724 746
186 399 876
227 239 721
520 936 477
904 596 460
899 479 983
442 450 717
696 820 993
629 180 703
514 262 505
556 203 571
583 241 31
475 578 566
707 458 65
713 609 911
106 978 296
252 220 175
33 466 971
193 708 754
847 790 841
644 261 853
456 916 717
541 329 968
266 982 357
787 757 694
907 6 235
541 987 441
370 657 663
470 192 475
821 847 252
784 894 947
507 562 506
381 660 813
906 213 404
58 957 781
523 591 723
204 94 556
301 959 491
559 739 11
159 993 140
765 123 888
466 26 195
275 475 703
638 633 977
634 385 250
507 606 308
836 642 20
555 831 69
381 38 66
741 24 233
388 274 538
333 227 684
377 957 296
962 304 970
297 479 791
192 422 912
512 727 149
815 627 362
351 83 530
939 264 406
310 309 42
813 200 393
971 652 913
506 34 480
619 321 646
714 845 961
15 443 850
923 491 506
859 652 387
480 753 691
555 133 756
331 269 191
398 679 879
122 497 921
64 723 413
841 623 852
267 996 924
132 837 939
605 740 611
992 579 10
927 572 746
906 858 348
108 352 797
407 679 207
409 402 258
517 623 876
524 212 913
634 109 515
927 220 139
51 683 590
767 995 126
504 533 701
8 679 368
990 156 434
843 882 897
749 929 405
986 897 718
619 63 106
107 481 90
520 550 257
763 838 575
442 621 606
853 310 990
708 471 883
59 534 700
835 89 699
163 867 349
8 507 335
446 44 525
765 85 886
173 485 884
697 180 48
828 999 873
278 845 571
595 854 754
285 193 666
530 90 850
800 785 434
325 362 532
848 675 111
889 614 696
232 765 70
597 548 715
314 233 764
380 652 155
167 961 807
938 623 35
652 261 411
300 118 715
19 211 951
229 31 324
552 599 273
142 365 963
189 483 655
989 568 115
192 872 527
809 354 7
771 948 809
101 84 384
276 902 211
851 960 531
862 264 933
578 807 231
807 380 550
787 662 198
699 331 734
800 252 81
96 977 149
158 711 264
747 612 580
13 368 666
995 326 227
468 428 658
597 225 530
442 316 787
199 746 363
58 598 213
608 217 840
415 54 520
928 352 345
592 455 503
100 378 208
405 30 865
205 406 112
187 672 36
81 92 171
292 298 970
649 78 211
698 618 897
972 514 291
357 981 997
868 647 862
450 344 32
39 125 48
886 274 237
401 730 364
60 401 681
816 434 46
275 259 475
495 559 689
340 600 373
855 402 427
754 23 235
74 752 951
594 478 939
866 447 547
205 341 293
849 938 43
267 461 701
426 660 406
746 852 151
736 850 15
871 932 282
965 507 614
403 157 735
622 276 168
194 96 372
772 190 964
880 253 820
958 587 583
733 375 257
693 473 330
475 950 396
600 54 738
476 572 411
265 501 840
657 748 453
199 911 810
696 64 386
765 973 273
437 154 726
762 148 109
788 190 456
946 586 606
630 85 677
853 792 419
2 276 154
655 208 144
30 822 593
271 113 667
782 551 339
948 824 607
323 595 760
524 257 269
519 670 178
959 46 16
592 660 360
83 335 952
883 651 769
40 19 737
395 648 639
863 862 180
210 591 351
743 675 253
399 799 5
688 619 6
696 965 133
867 918 628
561 151 255
745 625 113
798 92 706
10 241 193
821 866 732
593 183 385
343 152 145
854 308 637
128 892 570
644 910 128
229 511 431
204 723 121
757 447 792
666 645 963
611 534 544
166 255 46
875 329 203
421 919 452
682 843 601
880 940 670
587 883 755
869 305 680
215 299 598
372 115 858
212 203 37
861 967 472
762 164 395
712 791 500
409 656 889
77 543 682
822 978 525
173 226 468
912 130 203
655 922 40
806 692 936
424 712 438
915 265 5
789 848 717
692 326 904
419 856 136
376 795 545
520 642 821
897 494 355
394 312 502
659 233 121
424 608 596
722 257 27
472 992 600
385 17 617
553 683 563
511 893 598
514 284 72
916 235 697
890 602 705
205 983 264
649 612 319
900 294 85
278 839 37
395 125 694
522 790 575
122 554 447
157 105 503
623 211 554
207 304 985
789 853 202
802 745 735
504 472 412
126 616 262
543 73 879
557 511 186
307 360 861
919 983 751
591 754 50
552 965 642
896 217 53
584 728 376
279 211 836
403 313 708
476 888 660
603 467 750
405 304 920
466 429 442
351 700 762
316 982 655
372 35 472
780 888 849
421 375 57
245 248 913
114 761 872
220 229 867
87 787 503
876 830 847
961 380 151
506 777 604
250 776 343
554 249 305
816 65 339
169 375 174
20 441 87
228 732 435
530 489 724
305 397 919
348 702 793
820 872 667
196 274 950
268 342 832
889 737 589
958 305 230
177 125 33
474 208 317
680 356 323
518 17 217
943 896 962
879 518 362
177 582 363
206 754 858
17 523 218
698 837 922
168 156 175
594 246 175
766 869 132
415 609 872
430 812 806
743 865 555
422 318 410
764 439 385
423 18 17
589 659 822
194 669 86
173 642 38
355 797 95
59 185 508
475 569 907
497 393 532
32 833 11
193 107 131
399 562 531
756 709 797
613 445 91
773 669 456
673 135 233
886 677 495
198 363 529
745 632 640
648 320 951
297 84 26
60 421 731
473 537 665
637 852 518
661 576 500
868 85 229
743 438 753
416 489 323
605 11 958
694 610 579
985 702 371
202 1 462
129 196 982
558 360 202
336 808 600
90 505 500
748 932 30
92 910 966
593 217 41
250 730 492
134 163 65
662 472 619
934 336 648
736 818 323
985 179 507
346 260 711
732 571 302
448 914 482
790 977 144
438 983 820
140 74 676
199 752 533
383 833 874
155 664 937
748 33 780
543 380 956
588 129 117
379 666 400
645 217 87
272 109 60
608 628 860
393 60 159
12 485 120
692 867 869
555 374 332
223 458 633
92 975 461
736 949 539
536 252 814
736 323 844
896 699 379
999 915 888
831 379 135
958 43 50
196 528 952
160 770 862
906 510 585
530 241 978
491 68 744
477 901 918
121 987 394
249 480 159
399 279 667
588 656 30
129 757 754
803 943 30
343 916 196
592 981 181
111 489 871
189 147 802
370 510 418
615 257 728
7 658 74
502 330 249
799 559 352
164 966 94
321 207 458
979 96 782
79 816 759
612 529 269
896 947 246
869 517 663
447 695 152
338 308 973
332 306 133
160 778 735
57 610 317
94 835 122
287 96 784
220 73 827
162 175 767
248 840 893
266 387 756
198 92 847
235 53 279
415 249 849
471 806 618
398 827 72
282 162 592
199 174 488
854 151 889
832 129 833
376 485 353
52 390 405
866 23 577
869 581 601
203 435 109
922 218 2
363 471 504
657 523 537
51 300 701
862 974 586
980 39 831
437 154 921
47 109 234
180 117 333
477 759 19
797 982 330
71 910 518
738 628 625
312 352 382
56 974 578
834 76 602
153 419 861
846 794 262
829 349 733
879 414 383
665 882 303
337 286 411
83 235 89
262 193 992
580 968 189
769 259 483
502 515 704
846 566 868
431 515 445
210 355 752
582 340 423
982 777 527
638 37 71
970 276 486
889 26 147
271 562 183
239 315 560
85 610 24
719 28 369
743 958 553
212 927 167
51 754 593
827 22 219
893 60 187
644 349 90
598 399 533
143 343 280
713 667 866
321 367 320
479 543 168
558 578 290
964 833 388
617 755 462
472 700 580
522 439 800
490 771 300
295 809 932
889 173 254
150 409 876
573 690 883
609 88 567
205 396 87
866 607 212
730 633 900
345 961 463
165 720 317
572 797 803
580 410 581
574 176 673
154 651 345
579 170 983
199 329 187
515 288 876
76 859 344
748 26 706
804 693 509
645 966 829
232 931 124
168 196 148
841 756 253
535 763 869
332 714 819
106 75 77
472 726 836
895 964 504
155 240 53
139 439 309
38 87 373
920 667 174
341 477 761
208 963 590
307 559 383
696 942 836
165 524 846
760 118 943
126 500 6
122 341 642
236 602 468
729 924 761
833 12 448
475 262 860
795 867 322
306 789 267
631 470 290
191 50 675
235 251 127
112 331 952
651 928 106
412 280 123
46 862 876
363 758 606
922 440 101
859 151 548
957 707 438
664 473 279
965 861 1
427 70 828
386 187 127
887 212 785
754 773 274
256 886 890
485 844 52
260 562 23
890 655 7
614 324 466
306 82 534
248 226 704
339 721 420
929 601 342
895 891 835
312 576 142
693 89 591
711 588 897
824 504 436
467 891 710
119 5 677
434 45 812
117 401 670
285 47 84
362 805 653
681 585 779
192 896 828
944 267 694
426 30 225
797 315 798
602 186 345
688 226 278
746 655 658
6 264 874
949 459 361
213 932 859
687 182 147
558 520 832
626 193 855
35 804 278
89 402 915
699 937 115
290 262 190
243 946 168
136 96 894
279 54 493
54 329 306
241 208 280
355 544 538
505 66 208
754 996 678
30 342 791
192 775 804
851 63 463
604 549 366
917 8 654
121 285 379
140 620 845
959 167 964
816 181 821
91 998 969
326 984 194
164 480 245
706 304 284
575 483 408
967 394 563
941 842 475
733 897 107
203 672 912
250 523 400
194 965 394
68 715 500
137 310 636
549 584 510
503 721 710
928 838 893
820 97 628
2 434 574
58 366 330
444 348 945
768 569 826
249 784 210
256 222 768
307 702 726
457 283 936
362 866 700
414 48 469
415 230 183
480 974 837
774 822 129
34 429 540
218 395 841
324 504 982
61 877 8
122 244 240
183 843 456
309 329 561
742 508 166
649 456 53
655 659 201
488 157 946
492 126 107
407 358 142
623 839 855
528 93 320
46 230 580
392 250 518
903 182 609
298 885 495
924 127 697
146 177 617
746 244 88
470 260 902
135 191 350
42 647 594
450 825 4
970 433 359
48 845 796
477 464 429
972 479 198
880 802 636
861 872 151
433 873 884
206 150 548
565 901 991
10 106 264
908 254 180
542 617 218
419 74 391
196 831 403
9 899 519
188 904 998
726 93 664
261 929 936
769 286 402
221 142 433
832 822 465
309 53 963
709 697 198
288 699 891
367 914 30
541 405 126
751 347 833
442 169 982
956 850 838
476 941 612
144 829 101
276 577 879
524 377 707
940 472 806
321 679 789
50 909 699
40 920 743
635 387 536
236 171 165
788 277 510
999 836 660
565 999 635
602 295 481
791 692 819
369 565 129
567 106 578
174 749 82
843 970 873
427 502 42
756 452 447
830 788 494
364 586 785
424 569 838
162 852 965
191 454 127
771 316 676
821 618 577
363 138 606
599 466 298
789 26 817
682 402 650
206 996 917
619 722 135
488 452 601
421 508 596
606 180 970
504 524 22
691 479 134
952 57 246
544 70 891
644 307 598
45 552 725
185 693 485
367 773 199
837 805 645
610 363 66
7 26 191
1 245 900
854 917 941
596 136 242
849 626 568
969 608 456
408 80 19
542 74 520
617 663 352
93 795 593
660 242 192
313 9 378
794 29 448
48 768 248
516 832 274
457 167 211
672 68 754
951 924 943
49 821 755
559 365 298
559 801 840
462 488 153
348 672 390
262 109 199
25 819 106
730 26 744
96 778 431
336 471 771
347 625 19
335 371 542
140 234 234
728 702 991
134 689 882
281 296 360
699 131 808
600 130 569
423 96 395
573 260 636
198 259 264
106 254 860
97 343 277
7 226 912
574 964 418
841 530 15
561 809 172
771 38 180
717 300 459
120 944 644
367 648 839
999 99 380
860 534 726
551 313 184
537 224 689
357 868 617
300 777 767
539 975 167
154 16 994
875 357 632
336 407 216
349 642 735
285 166 629
709 297 768
175 221 343
232 566 298
884 354 681
528 132 454
109 552 452
509 737 911
550 72 826
278 432 546
256 819 717
833 855 583
290 785 647
463 658 848
141 972 755
571 72 18
231 560 508
404 876 466
706 590 604
769 750 210
894 583 336
836 91 771
244 582 642
18 482 885
692 393 350
673 48 28
73 433 784
587 206 525
627 960 966
546 505 82
612 386 210
540 186 321
871 318 155
985 431 483
382 591 716
930 241 460
659 958 732
780 88 238
378 874 175
581 44 571
556 787 717
614 796 930
654 226 826
290 220 360
883 789 93
85 490 195
247 378 997
488 650 900
462 273 696
284 459 379
300 15 150
892 120 319
685 768 605
472 587 237
375 876 421
431 927 312
423 813 31
725 149 90
769 191 554
893 833 521
924 377 862
528 861 118
197 283 116
782 526 202
154 33 925
564 54 825
906 111 553
479 546 579
187 484 411
871 492 280
740 115 275
527 139 445
3 143 580
964 257 532
217 152 472
340 685 280
869 988 736
34 418 840
278 382 367
486 680 867
365 181 545
505 193 406
282 566 447
770 46 274
412 723 799
34 75 353
863 112 234
310 688 537
834 643 541
486 305 209
406 124 563
809 232 764
485 229 59
563 426 732
98 27 566
506 238 417
877 877 428
717 565 585
738 109 215
293 694 865
458 380 895
304 48 517
986 347 960
436 590 861
354 358 368
193 502 761
192 27 581
810 258 621
806 228 998
980 547 560
641 449 577
15 26 409
836 882 269
405 880 995
956 891 137
937 832 667
52 792 884
482 172 431
499 986 982
120 797 280
789 531 663
301 679 51
175 102 701
303 811 821
975 803 555
821 126 844
779 209 777
328 227 326
8 508 510
132 780 51
262 113 149
598 70 686
82 759 631
440 933 916
988 848 956
394 189 812
121 280 208
420 67 8
811 517 739
489 164 593
624 871 153
709 139 682
464 850 924
979 281 29
883 954 390
712 775 906
90 310 731
411 447 466
180 752 782
761 676 743
603 243 42
68 495 662
472 741 685
499 692 63
197 31 359
720 843 260
985 859 512
813 683 87
760 693 779
232 419 585
964 125 37
833 363 112
959 291 755
961 955 8
18 603 411
85 18 294
562 804 393
587 465 720
897 955 836
316 505 817
435 133 242
491 882 11
722 741 961
253 468 613
796 402 967
120 651 632
835 972 84
848 503 900
580 712 605
656 706 240
140 690 676
630 845 769
480 714 639
178 661 58
20 762 799
175 745 93
662 286 370
995 71 233
819 565 234
372 72 212
842 944 726
347 16 770
960 48 897
589 539 871
611 436 650
407 796 441
754 754 51
321 895 241
901 766 646
646 801 779
489 777 268
836 726 332
599 211 680
575 308 764
29 428 876
154 710 964
876 791 346
864 954 16
971 16 733
991 335 344
171 752 576
998 473 76
237 366 655
329 671 750
329 343 308
850 751 684
960 185 301
514 951 566
4 148 164
904 351 548
310 370 271
432 901 499
264 408 521
792 722 762
92 709 672
191 651 912
244 83 808
758 625 680
667 868 680
99 908 487
52 438 987
668 422 197
49 505 457
513 700 50
119 224 351
173 578 90
47 94 164
446 87 444
688 307 445
154 422 143
67 255 947
604 983 974
558 286 611
63 780 790
365 84 70
274 576 573
174 594 90
68 557 893
36 722 688
834 613 752
598 224 295
375 420 846
713 473 665
91 363 21
410 447 501
975 967 936
736 621 652
975 851 555
49 936 455
680 99 685
260 935 873
948 354 543
359 564 985
860 694 980
249 795 690
685 426 42
59 323 630
645 837 607
562 570 8
856 57 527
832 957 945
174 589 413
627 144 773
911 983 727
837 682 142
114 372 390
86 189 401
873 866 334
159 748 31
121 328 292
113 245 671
961 148 333
508 633 402
192 84 390
548 402 295
572 361 17
560 156 344
904 457 284
444 503 252
381 827 897
571 732 671
196 217 385
597 293 294
915 208 162
758 169 542
909 603 34
330 40 383
583 25 180
795 932 501
352 859 754
485 664 312
40 923 363
732 245 156
997 353 928
268 19 995
913 903 729
25 69 329
831 112 93
463 192 776
679 300 714
109 460 565
640 575 536
877 19 962
214 170 733
311 874 382
36 153 532
615 877 377
995 175 791
883 520 148
36 63 583
57 595 969
58 956 256
704 893 510
467 419 355
750 493 103
839 502 726
466 724 20
666 724 782
155 759 360
455 887 776
848 3 677
301 750 636
808 321 564
526 221 531
349 716 416
877 161 66
949 608 853
904 352 534
185 790 381
7 696 882
281 149 699
43 134 687
239 58 19
698 914 204
482 883 506
673 881 830
502 848 338
18 659 129
842 835 472
297 365 951
666 498 808
561 729 384
22 122 729
253 509 514
986 461 774
899 201 635
928 703 421
139 629 613
50 85 395
712 217 873
844 592 870
157 598 679
513 529 428
932 790 947
996 716 341
235 87 588
986 593 925
328 774 185
678 88 244
446 425 421
213 429 593
712 92 93
219 924 307
686 753 719
725 14 362
85 129 757
999 605 422
171 584 498
481 509 573
939 440 116
902 339 859
477 988 849
997 962 405
258 991 751
524 66 94
294 998 407
184 843 494
398 515 241
665 763 679
892 915 646
526 45 345
657 539 129
805 419 328
42 142 727
662 676 388
726 841 665
152 385 674
710 186 976
843 228 465
789 974 400
151 546 663
11 890 911
645 266 269
180 109 31
108 22 135
382 836 329
39 73 792
555 605 829
365 657 30
675 639 360
656 896 418
997 834 869
634 141 802
927 659 966
549 288 602
52 346 964
601 133 695
925 407 997
715 112 238
99 554 86
531 746 965
252 578 289
335 827 928
980 217 512
911 344 774
389 461 363
16 398 109
841 369 389
28 456 579
559 773 245
729 157 638
565 179 188
401 174 750
725 356 274
978 926 233
651 74 686
895 601 655
933 855 206
222 98 583
539 885 659
163 472 674
329 783 736
44 145 750
18 368 748
318 161 757
831 186 325
288 644 311
217 17 400
519 778 276
315 425 30
226 563 822
835 181 817
478 123 175
674 705 55
139 759 455
705 811 245
17 112 993
966 357 464
61 535 261
39 253 16
920 98 664
903 280 454
91 517 635
295 4 47
11 28 170
366 718 16
18 719 30
707 171 428
121 168 180
546 810 245
64 385 366
149 489 767
689 185 922
229 23 610
724 96 251
577 234 625
931 688 861
422 777 55
616 487 708
775 788 865
805 74 246
831 699 41
692 540 599
900 604 146
160 614 582
686 817 247
372 129 886
112 113 753
827 386 871
974 877 648
431 357 606
536 382 344
157 45 546
628 860 768
57 770 480
171 154 120
5 780 137
253 608 873
431 767 610
190 545 449
412 688 108
797 429 877
359 782 86
370 850 866
631 668 63
272 63 703
24 718 431
802 264 933
839 265 440
939 313 50
756 112 57
481 100 241
483 116 396
257 117 478
756 747 536
512 816 609
747 612 192
112 328 209
202 929 69
586 875 946
301 806 178
723 189 161
70 690 239
538 722 855
658 283 664
264 599 21
35 615 70
849 683 535
999 311 845
666 226 891
113 190 248
851 618 11
951 698 561
935 561 513
811 818 869
97 358 298
77 793 840
72 607 62
464 10 493
38 571 439
84 772 40
926 296 248
909 575 615
132 728 184
794 696 814
385 311 262
607 544 281
14 544 687
830 228 528
473 8 117
171 128 709
678 146 906
472 605 961
959 853 477
968 573 640
919 643 596
415 596 50
923 971 884
865 721 116
273 569 884
466 308 13
206 188 792
126 290 677
498 720 356
722 751 915
590 101 366
754 964 813
234 783 1
180 713 397
711 815 423
925 140 130
972 114 351
970 434 541
655 616 600
905 468 637
417 952 692
632 454 124
256 298 136
879 772 571
55 132 906
697 398 979
520 328 20
673 85 293
684 373 480
786 814 669
873 774 620
503 350 18
166 512 704
44 758 752
835 576 437
268 449 834
220 555 848
829 340 298
607 823 215
512 789 178
772 770 571
397 214 904
372 633 982
206 532 397
349 972 446
707 899 663
365 648 523
774 388 336
700 645 270
887 729 277
263 345 346
602 872 899
385 988 631
943 318 383
237 165 476
771 94 604
761 812 444
397 210 90
941 473 940
539 368 685
348 469 4
285 33 588
290 895 748
570 222 172
375 961 137
34 187 387
298 924 568
75 968 816
961 745 714
848 573 562
79 202 136
534 214 680
671 153 688
937 976 906
985 430 696
102 410 534
90 150 322
322 447 437
688 825 713
211 83 14
998 213 467
805 307 698
829 81 799
399 626 89
331 964 128
799 41 637
208 592 122
555 126 94
390 8 101
529 688 942
952 233 216
313 914 46
719 480 415
369 206 520
40 368 839
825 435 166
418 39 353
304 354 114
375 233 70
222 389 671
576 372 114
107 873 967
190 221 115
984 62 742
238 419 675
933 883 568
379 435 228
643 351 742
858 355 868
818 869 847
250 667 273
4 248 212
859 416 622
595 735 419
457 178 429
977 666 224
24 257 799
462 214 88
169 491 331
527 709 33
117 897 75
365 33 246
842 370 981
811 930 799
988 288 200
980 421 904
765 137 836
180 288 104
448 129 871
526 803 597
442 126 534
670 753 565
258 475 928
311 943 345
66 153 497
727 803 445
974 386 461
569 953 618
132 880 570
83 394 199
52 453 228
369 470 861
538 660 91
474 915 314
810 344 263
289 118 960
123 91 814
862 9 607
646 570 373
894 117 296
17 191 525
744 225 643
655 142 176
217 460 443
658 731 588
98 528 800
723 700 471
672 119 341
65 267 500
364 842 114
464 655 356
724 207 581
547 75 112
658 618 420
694 982 77
547 743 78
445 252 745
514 375 123
880 109 645
133 409 769
635 677 235
600 635 328
425 99 754
553 465 127
608 158 487
68 716 457
83 404 750
856 526 522
76 405 50
328 501 622
135 63 193
854 758 587
343 898 922
405 300 726
402 799 155
182 489 195
656 725 358
629 836 945
213 580 20
708 787 253
738 861 557
232 754 805
586 729 654
939 733 600
147 88 764
314 706 868
860 157 672
343 522 840
606 392 339
601 833 594
613 677 123
170 436 987
248 651 822
641 930 170
407 358 582
889 934 206
989 696 14
90 612 280
414 917 820
726 985 288
330 838 327
870 64 13
842 249 315
606 562 627
787 647 130
414 246 361
552 509 348
275 673 72
948 14 410
980 302 914
744 17 432
113 297 802
290 335 25
856 297 544
711 136 871
18 229 432
425 742 827
486 408 291
340 945 433
35 183 774
133 133 647
316 154 529
364 840 839
567 96 170
116 944 59
238 856 987
192 261 977
530 365 145
184 154 735
524 898 551
828 769 408
181 431 354
183 912 223
537 409 285
264 374 747
335 904 455
845 899 723
171 685 876
784 255 460
8 970 785
303 472 353
912 383 100
462 937 570
693 722 899
824 482 959
149 222 507
565 898 878
105 287 444
365 196 300
558 396 3
606 961 96
840 94 704
75 169 942
68 384 977
285 592 690
188 719 949
870 982 179
224 260 141
27 279 802
891 535 696
841 733 434
35 862 518
387 338 162
845 758 48
987 762 561
159 97 669
567 400 345
792 184 520
270 560 791
29 179 735
283 709 378
69 878 791
968 266 641
463 254 102
654 918 450
658 365 201
796 916 632
813 617 391
422 665 484
408 948 405
160 842 703
403 287 875
683 853 998
277 615 678
102 758 663
551 981 232
617 724 403
882 400 45
406 389 572
790 270 935
64 407 385
852 59 252
136 224 536
837 488 742
286 408 931
36 776 850
612 332 341
482 534 149
81 583 846
185 147 588
781 236 861
923 503 43
831 815 926
810 429 384
687 413 668
395 539 832
249 344 416
447 602 154
246 159 786
146 923 611
361 357 335
576 394 633
73 393 92
476 192 755
962 677 562
90 819 313
928 947 698
175 648 240
23 549 634
271 76 481
140 155 632
208 694 418
368 882 223
933 913 492
334 475 199
621 601 830
586 785 281
812 500 665
564 663 492
769 450 558
261 57 57
178 335 157
130 474 93
757 569 559
846 637 640
104 61 622
964 895 329
155 743 139
749 789 493
948 385 96
295 570 7
828 819 527
807 540 609
664 979 746
751 407 524
217 167 196
315 722 444
96 673 488
25 128 511
900 625 8
943 649 936
301 17 801
120 698 943
206 661 380
234 858 42
574 977 712
234 494 697
800 760 806
56 351 462
244 210 860
82 570 668
317 301 910
340 320 58
203 606 386
245 263 568
307 113 387
311 416 953
870 920 792
272 426 864
264 257 774
532 375 440
530 107 258
198 838 518
265 737 179
207 56 281
256 687 95
845 798 406
947 740 197
975 787 428
589 961 171
191 86 743
604 657 32
505 474 35
971 961 261
651 905 999
737 10 335
38 526 476
720 460 608
428 258 910
783 909 462
505 97 202
12 434 572
439 805 399
580 157 895
636 179 354
733 240 635
327 156 21
174 368 936
827 527 135
997 109 863
450 582 882
16 561 137
293 861 801
32 342 913
187 809 576
331 885 912
257 560 280
224 340 57
776 406 762
257 568 766
580 592 755
219 443 795
316 667 433
905 127 953
365 879 757
90 435 357
228 840 18
231 941 522
412 262 372
602 793 676
428 469 604
827 496 551
172 655 563
756 765 959
153 144 701
968 628 376
959 98 88
231 651 633
159 234 172
77 541 540
88 898 709
587 92 889
242 217 550
285 719 620
185 231 648
198 628 763
126 613 251
457 488 204
605 589 980
873 116 966
114 757 696
147 825 727
932 721 888
601 680 390
783 433 845
370 507 498
900 537 365
193 336 386
236 928 399
675 374 390
228 618 795
68 488 421
131 849 245
835 130 440
546 9 851
533 434 47
762 820 524
576 537 962
748 493 492
73 905 795
165 304 733
728 496 761
376 442 376
978 574 672
257 573 92
879 979 943
831 950 286
340 5 970
720 986 161
547 72 961
267 597 223
242 126 624
2 533 601
793 641 377
463 887 739
984 30 926
232 192 324
71 197 867
293 14 188
583 806 931
929 311 750
802 958 913
175 467 104
111 562 474
367 414 920
232 330 625
649 584 353
470 873 843
705 328 30
517 516 212
764 141 62
380 97 105
161 391 457
712 962 6
186 694 449
585 449 883
165 888 388
788 422 139
790 137 369
955 207 325
992 422 673
378 735 23
916 794 928
747 242 903
944 301 708
299 704 851
843 865 501
566 400 114
648 502 260
57 454 244
480 64 121
55 879 752
581 592 7
541 756 821
20 976 875
689 877 611
722 874 77
424 608 98
843 387 549
71 562 331
783 684 834
765 213 773
861 769 55
39 411 811
356 933 918
19 161 644
79 686 849
1000 543 122
912 701 247
726 159 623
177 120 51
866 348 85
646 243 836
588 533 580
607 19 8
364 953 761
101 469 529
18 956 301
730 935 380
413 923 771
405 741 687
151 389 670
286 550 379
742 98 226
111 16 291
13 232 681
68 25 148
972 219 841
732 847 357
885 189 388
471 578 488
401 590 320
42 1000 536
290 685 264
505 769 917
114 351 850
540 172 406
379 751 642
430 890 759
624 512 166
153 625 652
36 294 923
429 915 772
137 115 608
715 144 320
51 568 906
404 24 37
246 530 664
879 125 504
461 463 591
795 409 666
484 552 760
433 996 204
601 130 240
918 953 941
478 799 823
471 8 441
945 650 189
917 886 947
31 347 987
547 676 902
566 655 854
805 446 624
35 644 432
588 621 689
27 731 698
103 526 626
101 478 180
500 147 649
383 740 224
958 378 796
104 122 966
601 158 379
294 444 872
156 403 402
296 996 480
725 229 535
670 202 664
907 146 433
496 597 282
288 38 802
668 336 209
414 544 614
236 384 568
964 427 228
671 277 738
128 71 812
862 687 833
54 97 273
258 955 682
673 296 9
107 478 233
217 337 850
188 312 696
694 997 695
149 364 454
156 962 92
169 103 197
623 367 790
936 23 372
265 563 789
640 750 870
442 951 422
208 87 986
350 603 292
644 536 100
325 558 503
312 304 572
462 778 528
806 434 414
509 56 467
986 946 698
231 711 934
984 48 836
203 42 169
299 778 38
956 155 613
273 991 44
812 2 306
806 169 848
994 330 876
662 890 279
631 654 421
735 130 979
549 887 448
229 431 906
113 41 45
759 47 871
570 783 833
954 778 208
930 275 23
36 642 703
37 754 492
828 711 748
943 248 735
16 54 730
946 72 120
135 298 977
624 238 178
631 613 69
37 744 275
458 48 997
313 154 868
412 458 565
501 720 396
632 869 591
195 690 777
307 367 671
419 154 521
552 23 847
186 449 854
790 197 226
541 11 232
847 311 740
631 912 47
546 497 617
687 77 441
283 157 13
694 585 192
569 219 940
431 804 288
152 242 467
239 517 983
784 736 454
70 258 21
557 46 515
495 101 662
297 631 599
172 453 989
158 306 47
861 483 100
512 813 833
3 374 25
322 61 35
543 848 58
519 691 133
929 106 220
124 969 283
13 181 688
435 29 533
976 994 408
91 685 225
803 173 464
247 211 865
327 429 479
100 330 977
250 46 688
895 842 700
200 75 900
293 216 904
813 966 314
524 458 102
18 858 809
82 489 918
622 586 925
933 183 890
727 746 416
34 899 914
744 23 675
753 626 608
453 827 470
465 920 36
349 123 531
656 736 10
615 916 217
806 368 354
640 387 431
466 999 985
139 499 287
980 755 438
401 813 109
396 526 383
307 883 328
683 441 645
62 740 928
432 372 420
966 399 192
269 508 983
439 889 430
627 150 147
887 289 289
92 514 579
759 831 714
71 907 500
179 919 165
353 982 634
223 948 849
825 705 2
77 555 846
244 326 865
581 693 263
994 400 997
99 681 744
625 765 930
791 240 361
424 644 399
713 762 587
854 377 850
2 177 922
341 934 873
291 109 908
648 451 866
144 552 225
188 713 717
620 931 971
678 100 528
411 224 151
17 143 755
980 913 308
419 236 901
774 424 427
16 995 702
764 176 560
174 418 574
987 707 288
498 879 422
850 821 179
435 170 302
307 298 452
958 134 839
202 83 990
161 136 761
659 423 761
980 944 62
992 623 684
756 152 104
363 353 309
161 779 161
113 185 679
707 920 857
743 405 364
224 278 365
161 616 203
193 138 222
865 40 650
693 462 391
892 324 928
30 348 123
99 928 52
450 148 606
872 3 842
533 50 979
719 411 831
493 467 982
919 126 217
573 241 26
929 109 877
750 172 77
192 180 811
234 627 818
505 532 701
27 36 271
732 540 456
395 832 520
764 541 577
669 242 332
507 629 611
28 377 534
33 382 128
898 860 830
439 672 590
292 701 529
583 100 475
244 369 390
198 50 436
798 591 818
140 581 386
142 702 702
818 261 983
186 171 895
693 21 687
700 451 238
530 701 730
35 718 929
930 195 848
954 157 146
81 854 965
824 133 966
609 178 119
970 684 616
76 370 446
205 611 902
937 891 924
480 125 220
358 197 452
738 310 968
550 543 735
231 39 678
821 788 708
648 497 973
66 824 80
4 31 416
596 759 343
809 993 105
416 239 777
944 254 219
337 501 320
583 818 711
217 101 200
352 896 321
294 966 216
906 841 939
409 997 33
766 509 506
635 144 780
5 705 512
176 302 736
343 418 338
593 405 587
743 360 338
372 44 168
390 230 327
958 545 963
325 842 19
819 597 449
182 352 349
101 311 707
556 667 696
956 158 756
777 862 100
868 899 512
41 511 947
229 566 151
549 997 726
791 743 290
979 995 521
300 439 229
948 629 196
634 912 110
93 43 796
376 178 133
561 332 960
297 351 836
39 996 24
519 650 144
40 969 594
482 699 80
36 914 631
88 414 286
141 40 334
527 180 403
59 802 807
1000 90 328
530 915 386
422 608 754
712 502 384
104 676 644
139 837 994
243 896 963
723 494 681
187 673 894
299 391 598
546 778 573
838 931 930
626 472 628
15 820 425
184 798 183
496 707 226
890 195 128
448 375 673
410 3 574
495 595 441
586 75 768
35 626 764
570 329 554
712 686 188
344 939 454
507 783 999
615 622 623
134 193 454
251 66 570
107 473 518
547 84 750
155 265 579
448 588 493
638 922 66
77 712 475
456 609 573
607 303 310
969 772 916
702 106 343
830 798 178
189 504 719
142 50 725
783 817 637
526 269 138
98 262 127
97 494 359
311 878 287
794 650 35
610 700 40
949 163 563
575 790 344
725 952 118
862 369 976
422 923 107
305 227 962
301 454 193
762 273 866
341 223 432
730 26 288
990 454 653
55 291 716
25 276 491
941 580 587
919 95 712
321 834 49
427 202 413
402 991 214
220 250 635
304 815 734
440 6 290
865 380 556
541 926 899
489 244 207
409 271 688
265 417 127
828 125 473
331 184 321
668 787 770
309 814 977
577 439 812
868 224 775
449 233 329
179 850 789
791 844 804
252 186 376
384 198 823
590 357 436
206 621 390
375 706 861
752 562 461
635 790 187
913 794 485
606 503 733
520 882 492
326 989 153
175 970 29
884 661 43
888 70 749
853 479 76
261 537 592
827 659 396
854 682 4
889 759 219
32 995 596
87 516 28
356 95 759
474 913 371
837 420 353
439 311 217
526 697 305
993 279 893
331 498 965
809 17 900
71 609 283
365 294 956
325 71 729
893 880 101
491 203 79
633 488 601
387 617 515
711 928 997
747 935 566
51 866 464
424 796 621
847 160 676
631 641 137
581 861 947
164 269 155
930 884 347
821 675 978
870 87 124
425 182 878
209 467 241
429 40 162
576 153 749
432 639 901
679 656 200
111 521 226
40 961 546
187 761 929
157 850 663
209 826 269
427 791 795
394 387 462
344 854 584
612 860 385
934 490 381
16 671 671
111 658 489
397 666 756
491 139 48
261 884 793
952 562 716
95 478 707
553 662 968
596 684 661
978 381 865
141 107 547
739 734 838
605 597 352
202 775 282
483 475 282
742 23 294
218 778 4
873 631 596
372 97 797
396 348 489
20 129 111
282 568 170
451 813 474
46 273 531
205 788 329
542 826 747
212 669 572
132 80 380
309 155 208
961 423 553
82 464 900
29 367 904
991 566 718
532 793 283
545 44 845
115 126 873
891 957 55
572 441 202
651 927 333
854 387 394
772 362 589
128 295 93
381 927 489
382 311 564
154 500 270
317 391 318
408 989 207
739 792 779
639 884 435
483 927 45
643 923 731
424 607 575
452 689 929
535 740 187
182 92 421
201 410 942
579 630 770
608 125 558
711 362 936
818 202 71
172 784 122
893 845 329
135 543 987
42 195 278
26 875 220
468 435 483
516 775 698
129 41 748
925 957 173
170 107 701
14 715 747
200 583 606
497 847 414
464 180 798
836 630 451
848 680 868
131 81 708
561 370 265
902 657 632
455 633 730
401 212 802
103 644 196
939 232 311
569 315 640
568 784 803
150 789 873
810 244 37
123 51 619
309 486 634
205 509 639
459 730 192
71 379 268
631 236 268
418 439 31
254 817 646
709 296 78
754 38 243
629 354 505
1000 622 779
158 236 562
684 578 499
642 690 839
555 25 989
425 620 965
969 626 671
786 366 174
340 702 153
408 770 966
865 324 867
816 458 611
565 399 325
570 106 67
806 106 536
214 461 682
99 471 446
553 662 947
289 548 942
439 666 86
223 935 962
419 884 691
972 692 291
868 929 286
279 836 237
10 781 739
655 927 103
634 285 12
108 740 86
118 270 952
246 136 210
449 533 854
868 14 48
209 464 714
775 926 282
221 237 727
607 513 396
160 162 277
422 467 256
150 669 581
132 897 971
502 372 947
243 837 401
721 598 658
275 816 143
954 371 398
24 727 48
311 10 781
515 273 609
334 810 920
774 583 376
131 811 737
435 101 410
377 13 813
7 608 701
366 289 203
355 728 493
4 735 677
507 527 914
212 231 750
395 282 73
670 915 60
62 728 529
551 932 49
592 880 866
450 684 660
382 632 881
257 709 373
700 347 550
317 647 144
615 730 729
212 863 641
564 694 10
163 478 145
161 13 56
532 559 40
90 555 293
193 325 947
638 970 687
858 44 479
891 669 889
299 446 935
135 960 363
905 33 66
624 156 943
589 135 137
974 234 430
834 622 767
335 30 994
4 745 353
475 910 973
857 294 879
185 618 25
676 113 595
578 350 793
119 408 690
84 653 744
217 496 337
969 240 776
600 928 161
161 664 853
337 493 430
28 584 211
413 934 68
756 766 629
630 392 850
131 235 23
114 500 76
601 320 303
910 839 579
841 867 375
831 97 128
731 690 557
933 59 913
804 112 438
905 35 842
989 718 360
424 1 431
578 587 200
95 471 993
908 806 699
409 27 415
744 251 888
904 409 526
688 468 429
800 783 372
90 50 937
890 368 161
665 316 586
686 773 511
265 415 527
450 976 444
806 319 841
842 995 173
982 708 813
352 969 637
733 15 108
495 810 998
994 607 511
450 789 318
856 943 421
738 825 365
167 683 911
431 339 246
4 587 958
766 199 732
758 302 202
179 265 288
370 874 822
505 483 720
433 722 210
312 940 337
217 361 449
262 254 295
433 566 956
481 320 756
720 713 862
419 517 391
407 429 345
22 548 463
246 878 872
162 306 48
284 420 119
101 980 525
115 80 208
539 129 335
84 766 631
446 744 452
710 595 528
478 765 883
253 689 998
524 922 431
40 457 440
459 35 226
170 392 767
225 698 867
117 189 650
452 756 707
436 18 374
152 707 44
880 456 615
208 837 474
253 551 956
930 701 87
782 790 914
328 865 90
118 960 215
68 763 503
735 848 50
579 75 260
240 710 377
693 780 307
859 545 891
636 399 147
636 303 391
523 93 140
737 59 660
457 152 259
910 510 729
69 339 849
911 321 464
116 568 507
876 554 126
32 83 637
919 837 750
763 190 768
481 988 359
645 276 374
550 2 155
761 425 619
630 332 738
23 481 910
334 817 741
677 976 983
125 211 470
575 218 164
875 757 200
857 28 174
735 880 891
297 578 145
103 945 707
546 82 756
341 237 354
943 329 573
344 383 650
380 740 913
857 336 15
163 945 233
623 553 108
509 895 41
60 365 724
495 979 653
969 530 308
103 644 189
639 153 22
287 273 434
15 699 609
505 88 401
29 774 936
251 35 575
96 513 976
437 566 853
828 828 678
536 828 839
108 715 463
129 523 607
874 12 977
462 20 510
721 615 450
840 359 38
548 454 936
449 486 465
319 620 560
896 585 254
999 586 370
730 642 245
902 135 925
971 73 272
633 848 495
45 514 69
805 776 856
128 798 233
159 218 79
739 231 607
730 20 428
521 719 977
799 998 599
80 499 326
408 100 353
302 428 68
276 519 73
988 246 207
522 802 265
766 444 18
791 307 802
715 91 13
970 440 222
155 646 784
955 260 444
823 634 983
342 595 265
173 99 887
102 170 644
139 430 232
512 690 570
803 984 842
965 757 107
192 407 124
84 385 893
216 927 802
526 478 968
674 71 599
547 115 968
193 333 500
622 389 666
841 551 975
420 905 464
922 707 847
978 665 79
171 425 863
872 782 596
128 975 657
872 734 458
422 613 549
356 133 519
894 394 649
110 72 15
553 70 122
681 583 280
891 906 732
128 99 23
482 829 463
621 9 731
104 55 163
356 84 81
303 587 44
784 97 544
197 696 25
335 583 773
480 120 705
898 998 88
43 485 375
199 410 72
64 185 519
218 279 157
184 44 153
865 918 973
858 155 534
23 720 801
712 263 952
211 83 944
88 819 431
321 619 924
377 762 473
584 779 443
164 1 201
830 315 801
932 24 466
345 387 468
969 22 486
64 849 199
241 997 930
513 247 347
744 91 316
931 481 946
522 659 464
438 933 198
390 779 807
433 51 625
77 247 673
597 879 678
250 654 980
472 277 664
20 315 829
652 548 817
369 534 38
945 998 942
966 164 544
312 382 249
909 660 507
345 186 214
197 651 715
119 907 338
240 18 661
898 946 808
88 782 786
941 302 293
763 776 819
312 3 335
705 790 390
57 301 801
707 714 239
263 205 866
894 65 43
894 954 135
592 926 232
281 571 781
754 864 288
477 804 483
118 328 32
346 824 544
859 999 68
607 230 352
878 584 613
63 758 340
395 794 206
102 789 427
605 560 514
152 270 411
610 508 178
779 684 277
786 689 821
68 230 815
96 536 304
687 193 243
513 717 849
371 188 952
541 810 174
901 999 399
836 20 171
339 581 217
323 309 4
956 956 855
399 538 431
318 803 690
417 893 653
752 859 163
218 381 962
840 1000 981
928 780 667
999 873 849
385 145 216
124 734 186
103 976 225
654 362 730
357 718 621
214 81 597
129 640 129
500 67 652
186 790 181
80 241 557
292 92 645
763 752 585
849 946 703
815 763 133
450 877 944
740 669 525
565 356 804
581 415 917
105 143 189
818 319 353
400 612 594
590 850 296
644 636 420
516 778 732
270 270 693
53 299 357
98 754 978
742 282 343
318 96 795
463 911 864
229 625 343
86 141 518
710 78 525
285 95 753
634 832 665
169 397 148
990 560 699
909 623 282
37 831 790
910 585 22
626 289 911
855 535 626
92 525 171
375 442 781
922 439 966
690 452 111
897 906 10
61 280 710
652 984 436
262 69 942
723 283 5
587 13 716
78 745 407
714 352 851
67 595 998
448 134 394
863 6 529
37 429 229
929 574 497
360 864 67
733 192 121
15 616 88
927 78 46
442 359 460
22 384 721
855 794 636
299 241 90
896 766 975
345 263 951
884 119 139
959 359 941
324 500 504
724 223 438
879 998 828
795 86 691
264 875 850
646 417 556
965 974 957
207 143 446
459 833 9
68 367 867
360 373 43
675 1000 472
241 57 430
695 34 635
413 881 370
521 354 115
961 937 144
450 651 364
933 42 345
559 827 234
838 99 696
198 739 238
646 748 988
472 620 511
713 743 155
168 934 891
825 567 515
850 146 222
204 109 938
375 810 946
964 705 64
888 606 543
375 70 595
592 938 20
319 360 523
495 191 198
428 114 807
860 687 200
689 875 159
915 437 188
380 832 587
399 459 441
98 656 484
617 285 221
890 219 881
745 439 668
49 709 205
60 906 137
53 794 167
311 148 21
270 273 73
435 320 342
49 277 845
969 611 649
486 114 373
975 441 979
677 309 833
691 32 635
492 423 670
168 619 20
300 859 109
447 873 706
924 685 905
655 662 539
285 957 45
919 961 248
64 844 637
146 288 331
565 351 548
653 697 970
917 633 93
493 458 892
194 334 542
132 907 492
333 325 641
566 75 748
936 732 236
46 696 220
765 738 548
662 754 83
326 153 510
943 609 12
646 194 318
541 678 60
24 62 282
559 424 186
966 138 961
781 207 16
389 298 304
842 566 42
134 593 910
747 420 973
64 871 520
465 12 953
444 948 455
748 742 321
936 883 320
136 197 298
680 139 452
100 905 458
938 218 369
495 408 947
369 571 920
782 720 167
716 537 521
604 888 694
808 627 435
361 760 958
930 131 512
141 349 818
329 578 40
190 514 190
867 974 429
641 227 969
991 854 919
126 59 4
467 404 768
966 112 682
286 652 2
552 678 56
113 564 687
610 361 679
857 877 514
21 150 143
312 65 156
509 868 382
764 20 689
919 446 641
992 456 939
715 844 938
393 811 247
307 971 763
75 340 447
212 442 193
222 222 999
53 239 740
419 203 988
605 569 326
427 437 281
82 6 769
705 328 28
111 431 686
830 780 32
645 770 835
333 577 220
437 649 509
968 379 780
436 889 390
547 745 382
56 405 104
943 176 647
578 324 882
449 93 942
957 400 298
876 619 826
470 520 228
444 481 519
491 551 194
653 231 551
464 31 468
203 26 102
312 384 209
699 302 158
617 413 726
81 980 708
91 433 334
994 12 650
610 317 291
45 75 887
345 86 636
646 56 332
769 660 591
227 868 423
714 989 841
850 336 837
945 427 955
283 619 859
419 147 135
217 35 237
793 335 491
678 124 924
396 998 164
448 847 641
723 443 959
782 517 262
578 611 835
816 300 542
92 74 371
693 424 12
420 352 227
886 53 265
160 847 737
547 163 690
919 232 30
908 187 146
981 272 796
19 466 803
516 508 633
7 923 146
237 516 725
476 370 131
215 759 728
233 646 170
543 314 360
114 605 700
544 215 257
223 886 477
172 28 869
260 787 523
36 305 431
331 838 563
868 974 66
750 493 218
747 387 630
441 320 614
257 346 373
863 330 62
65 466 835
483 686 63
489 821 541
186 540 792
103 900 227
775 500 840
6 288 112
535 914 614
193 837 201
982 619 905
695 666 300
633 574 745
184 676 819
901 542 294
911 891 928
847 238 735
511 516 131
277 14 173
914 257 402
13 701 328
360 606 920
173 39 210
517 645 465
211 153 419
287 267 509
741 106 525
494 628 539
763 749 640
619 293 79
554 260 472
486 385 902
300 718 510
658 894 585
567 635 604
140 383 696
475 872 268
404 437 889
696 678 243
250 458 553
95 672 482
53 685 130
64 52 109
216 821 598
963 873 808
518 791 267
794 626 566
382 242 902
207 585 387
290 470 908
417 80 380
709 176 183
877 899 157
659 288 838
258 930 139
589 430 432
749 30 547
132 962 313
887 937 651
517 99 726
395 490 767
790 331 454
564 905 214
289 184 305
438 24 494
222 541 197
963 307 245
909 970 750
545 953 977
884 153 974
442 482 338
917 955 509
76 571 710
595 850 450
330 640 533
647 8 202
914 914 582
22 167 241
792 505 562
300 490 775
682 530 127
231 380 91
229 92 303
5 391 246
616 336 442
743 287 137
552 735 24
562 496 929
460 824 660
43 821 812
489 322 141
747 130 44
976 718 150
947 709 603
686 993 545
666 992 415
68 704 166
252 425 639
272 524 954
796 413 166
67 192 582
261 906 16
340 217 270
102 813 979
333 893 603
956 259 192
180 278 290
940 723 289
109 81 222
944 163 573
390 66 682
977 658 153
154 530 380
406 102 1
530 963 743
12 558 207
968 562 999
790 779 715
566 727 330
566 882 348
175 985 620
93 364 213
700 581 540
839 58 51
241 449 549
259 555 702
992 379 799
849 888 758
725 239 87
124 626 304
44 776 572
122 193 513
785 390 100
753 768 289
958 169 549
197 359 307
578 541 872
679 673 540
63 71 979
463 463 402
844 374 85
308 28 247
4 237 631
707 802 22
806 215 377
271 948 381
47 324 26
816 206 931
644 843 628
335 362 883
796 968 432
464 180 553
854 705 181
433 16 261
646 891 943
946 817 157
774 897 917
221 846 904
666 247 754
735 744 104
276 124 88
639 46 263
265 950 58
454 565 213
115 90 489
384 345 640
113 412 161
154 601 830
499 971 717
124 706 687
378 49 440
856 946 373
439 258 157
203 584 200
274 898 952
980 482 413
926 947 526
923 239 135
244 543 707
419 670 576
669 179 458
683 390 633
323 308 930
929 214 673
569 886 582
327 152 786
369 410 798
986 481 850
103 840 492
832 20 848
573 566 17
595 128 892
894 887 801
603 711 940
910 214 140
984 977 396
889 349 687
920 359 630
563 481 122
917 868 42
856 528 90
187 368 231
477 734 521
312 990 107
783 308 412
44 169 991
721 226 741
819 803 86
531 309 803
169 798 927
545 588 663
709 222 249
609 992 352
880 70 342
674 618 8
759 633 706
849 130 184
7 412 486
597 228 49
177 185 912
589 917 164
367 95 686
256 398 509
853 209 107
773 808 571
258 284 847
636 33 739
665 765 565
764 565 237
715 81 57
206 840 638
271 990 817
162 907 968
572 650 262
712 445 950
478 107 538
58 572 756
320 703 356
464 548 407
160 531 842
700 134 961
705 729 173
806 300 975
228 654 171
802 180 214
944 114 217
905 475 675
692 156 31
957 516 138
10 972 240
272 753 441
486 282 209
607 672 477
383 383 538
539 753 76
325 786 771
824 143 301
380 301 441
273 262 117
528 481 73
643 116 443
144 744 811
145 450 823
695 513 258
432 76 549
640 553 803
788 630 936
82 455 644
730 378 445
277 368 648
167 664 477
156 693 223
833 605 455
147 529 66
284 934 348
426 311 487
759 230 12
586 466 10
1000 694 10
807 95 501
125 180 75
919 296 176
892 423 148
242 499 220
733 298 765
962 26 749
990 839 536
940 851 878
775 741 631
79 571 937
935 741 196
116 558 974
566 529 898
167 426 492
309 126 36
381 196 838
803 563 852
918 163 695
736 842 798
605 76 601
543 575 373
917 22 553
247 310 799
294 166 311
786 377 749
512 620 941
602 770 237
502 703 286
209 806 675
110 71 513
167 795 21
441 562 21
937 26 678
390 553 591
600 512 957
4 819 186
495 793 174
783 738 141
82 822 944
289 469 675
907 793 937
29 781 47
597 702 639
408 187 894
414 540 217
184 961 194
408 940 253
618 136 715
345 321 90
366 898 361
548 8 224
974 153 495
751 442 438
879 167 457
766 943 653
318 23 945
456 189 451
222 60 222
520 689 962
337 513 159
342 532 994
557 408 62
239 970 972
128 254 392
786 935 552
631 422 60
860 107 857
971 901 209
254 119 799
502 846 885
997 296 981
524 198 122
234 827 492
445 723 499
347 242 807
97 432 104
498 670 384
524 420 647
244 268 114
413 916 779
724 989 520
345 909 392
9 232 583
197 342 376
396 187 303
283 838 783
646 978 543
268 425 30
690 950 578
863 265 798
311 241 316
145 354 770
728 121 873
798 541 858
911 611 968
78 346 853
159 354 51
451 312 679
393 184 970
626 710 715
25 364 56
743 294 970
521 660 765
774 432 908
830 988 846
47 301 230
794 975 202
809 654 837
34 886 943
322 396 593
600 79 476
838 16 702
363 783 55
598 629 543
821 458 353
442 284 683
389 178 561
58 672 884
863 895 614
793 971 637
560 430 841
243 9 644
22 492 266
632 531 176
222 476 289
681 631 916
463 351 535
266 798 148
520 747 206
345 933 848
638 911 766
310 600 143
872 286 794
563 35 806
54 498 890
53 946 520
566 859 65
579 740 975
801 959 978
7 355 667
510 804 510
866 447 675
685 452 514
349 572 874
238 927 974
349 176 635
858 695 456
718 738 32
634 888 218
835 263 375
607 30 937
244 310 70
530 52 560
408 206 296
484 913 540
93 733 728
801 237 128
390 421 533
376 989 139
109 18 726
213 435 665
57 815 952
411 481 943
289 681 757
252 551 387
113 444 423
570 179 299
251 669 814
363 336 29
426 815 134
440 594 934
331 809 404
135 24 470
461 87 330
137 555 700
50 544 585
214 582 758
518 664 966
695 422 12
855 216 303
372 924 732
14 826 488
408 560 521
157 944 369
953 840 711
440 983 610
292 73 714
928 863 530
631 812 832
374 367 507
89 781 468
77 199 194
551 96 900
403 133 525
776 61 261
402 452 302
243 814 581
289 129 831
823 285 585
695 143 902
804 467 400
195 758 723
231 862 567
926 815 735
211 235 774
890 19 552
918 260 874
14 141 266
18 531 861
114 996 607
109 95 395
255 806 705
378 878 102
355 161 863
217 900 140
612 819 470
724 98 783
538 604 874
619 530 997
922 290 142
354 194 312
8 77 352
570 383 368
4 948 592
45 236 176
128 735 930
230 67 974
321 918 777
191 67 520
691 474 878
908 138 970
370 210 617
33 621 548
86 505 263
479 157 819
150 662 637
284 147 15
841 83 324
771 824 173
792 226 93
146 566 141
943 765 886
218 90 911
294 748 37
164 270 961
530 116 828
538 162 252
513 846 198
379 971 871
943 477 953
819 518 371
642 988 940
913 638 585
780 735 251
715 252 137
497 753 984
319 79 452
631 870 892
995 196 476
630 281 534
256 863 378
128 752 762
714 202 488
651 494 518
186 308 176
700 489 521
511 214 772
965 469 388
154 146 183
194 792 334
977 797 332
928 599 666
646 807 229
983 137 867
552 616 215
402 83 995
594 861 339
908 740 768
859 818 752
845 729 848
662 162 271
869 851 398
579 804 886
480 271 981
197 936 738
738 254 716
885 3 486
141 982 131
830 855 560
608 840 156
521 711 774
90 604 389
772 240 77
975 961 317
791 619 114
986 169 389
975 650 340
387 20 817
159 65 466
490 284 942
907 728 192
645 953 382
110 973 967
511 645 210
374 623 510
666 106 495
879 480 979
893 314 404
189 66 94
944 456 242
77 877 976
791 85 132
382 103 951
198 357 377
851 941 558
604 866 24
556 129 314
595 969 116
462 508 631
78 404 599
824 942 845
716 567 251
184 764 453
76 823 559
805 544 720
592 15 110
573 639 777
215 317 134
897 439 81
277 596 607
599 7 323
438 971 738
169 723 753
139 398 717
556 992 855
59 763 956
75 468 174
942 679 377
349 730 707
110 313 958
892 989 577
287 808 722
511 106 29
320 305 531
210 170 480
457 971 123
948 640 665
111 213 741
488 735 636
830 624 481
296 696 813
726 810 279
655 827 242
633 611 88
78 187 247
684 626 163
258 783 643
508 138 942
451 293 379
778 105 826
647 817 357
81 353 188
360 455 705
392 170 489
371 341 666
163 975 690
986 180 442
926 385 272
668 993 215
445 225 137
4 782 664
13 361 683
319 974 637
375 372 313
17 65 845
374 869 772
306 108 961
558 662 443
364 620 361
784 385 477
152 732 709
171 820 61
627 197 679
884 296 872
250 478 622
745 162 68
5 292 134
226 166 889
819 339 102
777 384 107
473 645 714
532 285 896
201 794 42
896 673 479
761 313 139
32 130 50
281 389 180
509 693 333
921 707 98
424 447 574
25 227 448
630 214 776
171 869 489
475 49 203
710 630 336
50 813 685
588 506 362
203 537 751
246 916 290
710 668 169
253 212 261
335 429 615
285 920 991
986 59 592
829 469 781
169 558 763
18 255 244
403 470 845
132 704 329
695 978 425
488 462 962
793 403 671
560 624 133
348 745 496
176 969 320
145 326 96
770 165 977
262 106 348
84 115 486
242 623 430
559 52 519
279 109 71
787 780 697
153 288 820
930 830 294
695 129 756
346 628 836
119 402 48
118 702 716
302 485 12
111 730 443
432 879 637
47 717 837
636 25 3
93 233 929
868 439 336
712 344 743
627 709 65
517 551 929
928 334 517
275 326 257
282 286 404
130 887 630
451 794 241
847 725 277
354 478 946
858 510 581
612 631 95
131 860 163
346 42 586
586 576 936
216 21 78
958 112 679
517 660 690
753 746 779
863 350 791
385 321 168
265 777 624
225 648 384
222 787 674
329 908 577
887 514 83
739 198 813
116 182 503
656 17 154
280 109 857
42 377 371
248 24 135
355 932 750
148 195 273
229 933 111
902 866 867
643 510 108
347 850 496
456 862 722
200 413 593
750 164 640
958 139 927
9 578 331
377 973 885
229 924 314
341 155 785
557 803 914
937 367 988
93 549 676
745 147 991
11 575 469
350 537 272
913 262 390
553 689 198
397 810 573
624 784 897
605 564 499
391 783 965
709 697 399
282 218 352
578 783 891
34 178 521
379 207 213
574 628 532
150 291 809
283 3 435
417 729 989
487 779 663
467 241 636
994 407 255
442 964 927
590 605 536
485 269 736
129 672 726
29 932 513
648 822 321
455 855 845
118 323 571
461 780 85
389 814 792
685 309 325
107 298 870
377 299 599
64 959 120
545 230 432
655 490 262
518 755 857
52 170 959
792 926 497
597 645 225
234 522 537
563 321 663
4 775 560
26 911 852
505 587 80
342 253 991
106 252 792
705 618 232
994 540 571
834 671 618
299 13 584
80 692 593
377 631 28
975 257 453
157 72 444
842 669 447
244 884 551
866 60 659
401 413 244
501 444 790
240 595 895
450 529 514
269 415 778
732 378 704
684 68 1
149 530 653
1 88 446
292 283 88
186 441 38
530 648 515
124 467 259
369 402 71
539 481 724
342 677 396
694 961 353
584 380 9
778 797 227
881 914 41
397 999 579
780 58 215
47 468 889
496 392 147
67 156 288
644 817 180
475 337 513
218 345 1000
533 454 253
825 875 106
920 482 350
414 574 219
107 708 983
419 461 861
216 969 914
418 768 931
372 211 331
682 257 100
554 148 388
155 433 1
65 116 632
7 37 493
387 375 139
970 82 685
592 858 466
819 760 288
449 678 766
715 382 176
657 46 31
973 329 88
832 302 382
798 251 881
633 836 811
662 209 272
287 275 264
943 230 394
172 390 709
454 742 354
602 706 838
688 373 361
981 158 193
303 529 888
72 510 429
140 948 282
990 670 887
62 479 701
260 421 774
588 339 346
437 914 993
295 337 2
661 370 311
876 381 620
442 466 239
352 422 68
872 450 233
36 505 597
476 675 836
740 6 610
755 570 441
522 938 634
835 541 104
759 775 474
754 269 545
325 960 439
294 420 430
638 210 763
885 361 967
185 983 703
629 9 366
86 620 298
85 296 219
944 349 337
605 600 242
858 239 896
636 177 756
628 871 87
145 338 803
656 41 488
348 679 809
672 859 839
61 843 387
515 986 555
157 495 338
183 108 372
347 603 402
912 792 685
18 932 318
145 723 276
88 182 619
98 548 815
290 564 396
980 139 666
574 150 254
9 501 606
481 402 965
38 506 515
618 598 766
725 802 649
470 964 278
893 853 139
54 415 395
133 282 637
317 181 921
497 898 551
718 765 559
924 638 794
837 650 211
959 998 90
180 568 427
800 891 692
857 7 325
407 463 730
462 958 233
788 394 501
32 713 157
532 800 395
668 262 593
782 610 793
39 83 972
896 538 857
581 604 687
480 731 631
12 300 96
367 920 792
594 345 921
296 259 908
19 285 529
226 488 533
983 674 963
105 403 320
660 806 550
452 255 580
975 959 588
58 472 49
136 208 55
950 67 627
230 828 217
508 140 750
713 234 498
532 617 843
655 513 247
927 613 876
761 357 249
871 999 76
334 955 420
228 483 306
72 874 657
44 680 824
598 243 213
682 196 358
809 986 226
274 741 188
994 964 782
363 898 168
67 874 195
205 113 772
797 871 31
53 721 172
458 791 669
336 242 126
948 25 227
220 787 107
70 158 509
212 437 284
416 361 242
205 670 672
104 473 133
932 897 637
784 101 30
755 107 741
826 239 322
19 40 35
595 372 816
884 103 917
46 186 341
234 915 460
152 731 898
842 180 457
708 385 924
197 805 899
599 514 980
476 895 214
943 438 945
845 685 830
983 878 826
356 529 972
902 655 111
806 646 951
825 647 714
89 584 767
365 471 682
352 481 221
113 761 544
109 709 103
476 188 749
7 488 555
890 630 140
199 541 121
629 760 532
189 386 694
369 616 904
520 890 293
935 363 474
389 252 273
599 217 269
823 906 945
400 845 98
672 364 442
257 237 245
110 613 667
916 766 953
169 637 484
937 492 992
101 409 656
209 521 287
939 64 589
61 178 954
556 584 386
86 986 75
64 104 976
429 81 849
675 582 547
749 109 814
66 35 571
543 508 633
389 862 909
958 96 486
900 366 735
316 620 530
374 476 812
357 414 555
824 56 781
258 557 6
802 338 577
881 901 290
496 411 165
131 480 46
664 213 495
733 623 623
415 656 343
99 377 204
289 695 806
777 938 629
24 426 180
979 79 425
987 100 733
432 25 150
91 32 563
930 65 982
738 592 26
833 219 616
621 422 311
305 582 388
756 829 538
912 370 643
847 50 406
965 985 215
938 903 734
197 35 758
332 521 338
7 957 604
356 131 330
498 650 74
997 154 90
508 317 433
884 289 630
847 37 539
422 847 327
719 930 532
223 976 823
143 438 180
225 546 193
773 39 776
761 192 84
282 532 17
888 571 90
550 166 693
512 224 492
851 985 653
373 164 72
272 930 423
207 7 84
745 675 156
932 816 709
365 876 620
282 717 756
744 260 968
997 990 296
979 969 24
926 289 361
256 476 911
853 193 787
377 128 923
232 122 234
355 684 49
508 128 781
670 207 951
171 217 990
169 716 100
63 480 160
652 141 373
301 708 681
773 388 833
525 495 154
447 936 239
984 490 621
455 396 374
179 881 502
752 342 478
644 451 556
386 158 245
66 429 874
879 605 987
433 111 345
677 248 809
30 671 153
170 997 528
343 132 887
228 109 878
447 237 384
25 803 174
816 867 358
15 363 352
265 84 994
892 78 46
91 290 340
848 357 920
590 651 815
441 627 202
761 570 983
503 440 901
713 980 759
729 83 555
17 959 190
551 360 599
819 688 617
201 66 339
822 837 559
968 738 347
104 826 120
795 953 403
317 239 672
829 794 564
105 146 803
29 986 12
610 344 176
902 796 966
337 337 243
223 544 336
266 236 141
317 212 268
146 121 678
551 879 632
681 910 302
226 377 193
343 596 672
879 678 397
635 754 368
657 380 128
186 665 94
851 146 641
701 706 684
681 923 686
950 93 244
326 852 493
995 627 693
382 842 868
811 630 655
292 823 12
17 711 900
694 975 209
759 768 481
783 445 796
373 859 917
389 683 44
706 250 330
836 402 498
857 208 865
898 614 452
239 592 299
956 806 516
876 756 749
321 682 585
271 513 995
510 277 686
47 728 760
242 789 242
48 640 300
666 896 592
850 730 431
79 361 520
8 493 117
342 555 317
287 739 770
176 53 568
949 538 583
603 718 884
356 903 46
720 891 131
662 840 922
447 335 400
379 34 83
439 706 574
105 482 1000
730 988 233
163 951 477
88 260 932
557 336 711
731 140 811
166 449 157
315 847 201
823 547 953
794 117 156
715 573 231
602 734 64
231 989 693
501 533 809
564 211 748
382 703 516
122 568 446
758 796 32
279 122 480
505 492 120
736 804 345
681 686 100
519 28 930
227 612 737
766 852 193
97 795 94
570 860 729
127 682 161
923 399 372
658 744 633
939 197 340
181 595 532
269 345 989
78 454 275
799 604 151
504 98 332
194 481 650
850 752 57
218 74 979
192 421 695
329 123 614
760 679 921
585 661 76
295 415 342
985 246 503
108 816 464
887 758 338
638 439 846
807 397 574
138 834 132
691 595 35
135 965 705
331 727 259
413 331 624
126 285 149
138 306 995
985 777 665
967 466 189
703 497 591
19 103 23
882 353 580
749 748 510
537 232 119
536 106 234
555 235 241
330 721 89
570 761 195
509 183 749
898 703 300
393 990 43
884 843 171
841 34 461
238 255 217
398 875 810
85 414 802
521 96 261
854 50 910
76 29 899
889 338 899
594 253 56
894 573 501
198 947 316
332 76 152
602 285 185
384 631 452
232 194 152
419 342 714
518 590 502
295 971 279
877 51 512
923 382 799
426 506 630
852 344 843
209 866 63
46 356 549
926 424 960
691 458 474
678 151 595
467 438 153
405 641 718
876 345 204
81 383 897
60 645 117
863 901 612
861 606 74
932 578 32
511 519 995
486 790 572
684 523 747
116 260 242
328 533 781
371 266 155
592 418 162
170 798 312
876 549 327
456 635 186
759 195 587
388 972 349
702 968 314
189 48 840
303 385 891
891 7 456
428 219 857
606 132 157
720 587 399
717 43 172
848 927 53
569 348 775
189 965 794
338 287 970
314 51 458
2 899 783
689 503 986
217 994 668
194 615 785
953 215 595
982 163 898
770 379 113
592 160 183
840 187 267
165 944 935
452 22 222
374 65 131
1000 285 629
491 564 605
399 443 745
434 887 913
507 719 148
553 411 945
776 72 621
744 778 379
849 225 347
993 827 734
354 581 83
4 456 493
590 795 533
254 883 826
905 341 142
745 491 367
608 758 446
162 789 385
31 682 933
959 656 965
643 770 176
559 345 511
801 695 18
639 553 416
175 550 225
617 603 72
665 653 943
7 330 908
526 182 754
696 98 825
396 841 981
938 853 658
401 766 768
993 369 830
675 459 101
151 760 773
290 250 341
460 456 148
820 982 746
15 236 543
594 808 374
718 866 599
169 29 963
458 902 812
10 354 668
54 294 699
973 466 52
889 864 659
275 662 133
225 280 781
332 94 387
986 486 218
721 160 746
376 304 809
82 334 269
473 187 833
609 724 737
367 1000 804
680 747 193
564 964 36
377 823 410
718 520 361
453 583 538
245 114 355
423 814 532
649 467 613
608 853 887
649 874 636
126 371 255
714 233 558
1 399 339
101 606 989
326 229 145
580 677 910
864 895 536
678 100 365
91 582 892
72 126 523
58 193 110
622 564 626
963 533 860
210 56 760
601 213 863
420 708 290
610 475 780
211 107 954
682 488 109
770 182 60
104 217 192
127 937 974
615 882 655
487 934 422
527 542 170
637 642 128
189 159 970
533 110 23
488 515 743
548 137 691
310 824 532
466 516 508
174 98 529
90 974 126
190 354 129
425 273 670
119 168 437
805 628 683
447 820 888
800 138 120
135 56 540
341 194 649
399 450 837
290 929 387
679 865 548
230 668 761
230 318 206
268 674 299
304 774 206
168 362 922
827 900 336
866 144 98
731 259 664
585 742 974
807 612 938
993 840 234
378 684 506
735 368 397
862 210 134
468 307 189
254 903 179
848 955 647
459 439 398
826 663 783
201 639 619
613 351 669
435 551 418
492 980 64
708 737 816
232 135 599
375 346 293
81 49 181
696 377 548
524 475 68
812 30 191
300 886 974
639 381 668
948 533 184
956 810 706
242 889 351
690 102 448
536 733 935
85 858 304
951 324 369
98 60 895
45 759 221
431 256 233
793 995 433
9 552 946
899 458 256
888 47 607
161 768 133
992 137 7
743 538 578
185 247 323
711 713 692
114 42 542
177 445 153
656 526 448
796 7 245
85 537 173
454 23 625
151 387 301
904 527 61
342 944 165
581 879 975
361 972 358
372 539 211
779 254 708
572 769 597
530 47 682
807 112 278
728 117 163
546 829 747
182 755 772
867 375 867
821 114 88
411 373 218
807 110 372
415 934 625
933 10 307
594 1 433
89 613 996
765 806 120
279 706 347
504 964 474
919 834 797
355 52 988
790 76 624
440 638 516
230 808 642
931 715 740
330 39 361
446 578 889
823 503 243
205 950 295
647 390 694
537 168 879
975 332 585
499 8 387
435 317 140
22 506 969
128 807 774
826 903 966
595 793 278
510 985 917
680 605 580
29 42 848
661 24 232
180 943 205
207 934 547
211 113 276
844 491 212
874 252 929
443 391 878
950 707 493
417 665 143
388 643 833
109 95 252
76 95 389
215 532 819
874 212 13
780 875 849
105 302 390
484 772 381
968 963 391
735 164 220
433 637 963
909 801 119
902 621 566
381 270 361
215 302 493
648 699 85
402 247 435
687 297 919
331 518 945
434 548 161
188 801 533
506 58 681
205 822 510
33 499 961
711 541 607
567 209 726
566 860 738
32 225 885
365 931 702
757 354 475
430 33 964
160 78 604
889 783 446
620 814 262
685 155 193
284 682 135
405 79 892
42 745 67
412 802 977
698 686 474
220 287 652
216 748 674
546 437 89
919 531 320
766 326 739
787 27 253
298 60 417
481 743 126
673 177 483
477 166 35
762 181 142
797 734 188
92 429 347
660 305 961
180 642 567
345 189 298
925 776 518
944 102 502
15 472 113
776 702 15
450 463 978
639 168 53
268 63 837
971 729 489
521 350 641
923 104 933
651 134 823
517 255 738
635 325 474
320 178 314
238 774 599
60 15 943
434 79 271
32 774 860
498 229 418
389 163 673
609 724 918
633 233 412
612 770 448
455 690 903
386 78 137
36 620 980
696 365 453
764 109 528
799 70 760
430 283 222
153 919 234
93 749 379
628 350 804
609 829 162
62 339 283
893 953 552
202 774 285
690 176 243
409 646 345
115 498 94
76 322 91
514 259 328
800 666 55
378 634 54
491 368 278
943 412 621
334 963 719
35 502 644
947 836 816
330 914 98
473 845 5
848 457 139
597 414 439
72 51 329
555 833 640
376 290 560
845 56 246
771 741 777
947 749 158
672 475 76
428 555 635
337 838 216
684 451 7
374 547 284
278 753 825
938 462 306
267 976 591
397 179 370
387 370 341
196 762 493
507 236 550
798 490 316
960 826 619
465 105 560
51 222 626
228 923 898
461 439 976
597 553 709
356 727 162
294 395 498
942 725 671
579 265 468
653 981 882
134 62 885
444 748 415
727 510 153
305 352 123
662 169 330
315 726 297
307 16 59
957 846 730
431 575 336
796 956 852
676 764 845
269 816 463
339 31 422
874 160 891
964 634 639
255 940 469
714 938 820
575 51 604
831 574 220
380 339 639
918 48 97
807 710 881
897 210 739
292 731 95
554 802 134
945 338 344
797 968 952
48 460 974
229 919 936
619 963 205
109 258 899
400 989 313
137 849 248
381 822 789
422 203 670
677 391 56
944 934 739
75 153 306
706 534 473
526 262 736
244 522 28
997 522 708
839 892 703
941 141 560
76 42 280
320 364 740
573 384 56
408 120 686
155 168 519
629 407 753
651 437 831
331 82 801
379 252 511
399 303 381
176 116 915
307 351 254
812 191 19
520 610 887
684 737 424
243 290 757
616 928 718
202 404 737
462 789 846
345 678 99
25 834 178
568 373 89
629 803 759
319 94 56
342 794 885
37 959 642
2 133 99
132 967 480
932 26 345
657 947 874
227 935 501
387 922 676
65 979 794
977 60 947
791 360 893
1 213 369
801 829 226
85 728 684
430 662 422
521 138 949
491 887 62
267 307 48
552 545 711
321 980 447
307 779 967
793 62 804
443 773 164
84 487 718
991 456 380
516 362 427
441 258 309
648 767 367
764 265 365
438 976 403
589 125 92
984 789 17
209 379 624
137 762 759
275 279 265
873 840 539
24 73 782
887 729 518
62 403 527
591 472 762
131 498 724
364 687 656
754 851 950
431 778 910
930 439 628
840 525 590
378 945 753
668 481 748
160 255 508
808 68 984
881 312 752
541 33 91
637 685 324
428 478 487
947 602 997
979 669 321
467 767 706
80 900 579
83 290 344
813 200 821
468 919 240
805 623 180
77 762 845
878 77 725
952 675 514
135 217 867
11 139 251
876 265 95
985 502 611
703 539 416
474 650 342
841 598 491
776 295 383
825 280 12
732 63 772
27 840 117
840 56 776
789 494 718
174 743 481
846 177 405
81 622 555
328 970 240
513 537 860
159 15 824
396 149 657
377 234 760
419 818 185
648 467 71
43 379 41
150 690 914
133 395 168
313 705 109
56 618 747
847 218 771
141 48 539
995 677 844
459 25 733
752 757 477
948 113 354
229 395 158
750 130 864
210 298 728
910 715 760
562 724 966
226 891 66
152 964 357
679 862 253
358 693 38
234 119 275
716 987 388
810 598 900
534 177 424
902 316 818
897 563 805
290 500 509
79 756 673
423 412 319
793 251 592
948 925 266
212 9 279
407 886 904
775 501 879
544 647 316
675 107 816
736 196 783
443 18 280
190 881 829
839 573 44
626 821 664
891 140 942
965 970 85
125 156 503
376 99 550
455 188 783
803 903 303
792 98 251
81 173 597
962 669 349
562 79 867
87 667 746
377 972 687
157 133 8
567 480 5
596 202 54
551 431 993
134 641 680
859 818 602
918 2 115
343 657 653
739 607 190
92 561 887
526 999 41
736 199 472
577 260 122
243 814 764
619 229 677
493 125 755
26 606 123
822 84 659
960 286 135
53 424 92
873 72 109
614 13 348
419 782 539
933 411 820
94 75 180
168 204 203
525 680 810
267 533 56
414 434 156
893 483 614
327 777 80
675 607 571
681 971 914
716 245 537
241 34 238
197 49 472
564 579 314
660 898 851
715 569 103
707 76 531
223 728 978
733 24 921
926 670 949
100 126 983
966 799 899
143 934 360
594 223 284
501 83 823
571 478 373
527 649 190
256 607 516
149 217 815
72 280 433
991 186 80
87 361 249
447 369 890
687 726 775
717 404 946
841 511 747
418 299 876
540 891 16
377 168 972
44 144 992
226 249 39
103 861 587
953 523 225
188 627 624
303 793 912
381 777 634
926 772 985
646 343 726
355 997 81
861 598 524
830 505 606
541 733 380
405 68 919
78 694 59
546 641 489
806 874 629
274 208 403
678 706 565
744 473 12
550 168 371
129 632 91
674 917 85
993 81 439
969 675 665
485 462 568
378 822 441
962 862 310
754 886 791
445 24 648
396 56 355
740 784 743
984 782 179
285 689 779
831 148 66
334 460 998
533 612 76
621 351 480
568 132 137
840 361 635
831 942 247
799 876 215
350 255 685
335 820 712
905 340 893
219 664 895
911 346 25
678 710 150
769 349 705
348 379 936
939 755 211
106 331 447
66 169 972
393 341 319
534 318 686
11 579 507
289 166 435
255 288 783
424 130 440
183 371 62
818 238 309
205 483 452
711 522 644
216 34 718
514 685 792
869 607 784
961 567 407
155 943 615
204 493 675
423 899 232
805 178 589
858 864 529
607 620 955
271 826 486
889 485 163
17 234 111
908 875 888
92 18 407
35 570 85
202 949 623
75 119 863
41 188 60
658 760 791
291 655 166
420 98 48
70 625 819
868 34 94
709 215 812
680 337 39
894 769 950
536 201 702
901 193 130
552 381 133
144 876 792
363 272 843
253 975 89
259 444 327
913 427 989
614 486 283
969 932 117
186 199 619
774 438 361
820 669 408
212 825 691
821 868 888
244 358 941
422 935 425
955 649 353
957 827 981
218 482 504
185 694 743
231 567 709
34 939 767
787 644 873
956 649 538
165 101 690
837 764 982
151 915 968
781 404 300
215 485 328
253 364 318
265 704 653
979 54 10
955 546 459
124 853 784
232 587 221
131 106 257
33 150 881
753 779 736
704 806 946
221 33 293
807 27 46
46 689 71
113 167 417
278 445 273
623 12 746
993 683 240
477 784 772
798 581 900
85 435 576
549 819 757
604 872 432
489 854 64
307 731 166
576 374 529
433 154 831
152 886 923
615 830 186
556 38 782
692 99 309
695 721 696
314 253 545
720 112 823
288 702 932
831 654 413
241 925 967
799 669 309
28 73 898
476 945 524
646 678 653
710 67 83
661 135 551
806 112 861
301 533 524
200 659 476
448 182 762
618 928 352
994 945 645
955 995 402
258 697 612
551 504 637
543 992 474
963 931 247
314 853 481
355 330 575
32 793 492
20 570 702
19 638 164
622 48 618
378 345 926
849 376 592
581 969 786
732 187 602
405 984 574
762 260 130
363 705 364
934 539 742
480 811 976
856 341 164
989 397 631
679 299 486
259 914 973
113 467 649
581 6 965
73 508 227
620 689 614
376 981 595
843 436 996
856 616 710
613 889 908
252 771 958
899 24 580
291 247 653
298 78 818
975 932 419
940 448 331
616 643 724
221 65 598
934 958 317
114 224 970
127 293 776
884 534 806
173 499 941
867 710 759
716 696 659
320 653 79
178 264 719
267 595 876
839 636 69
854 410 278
855 310 989
49 943 468
717 170 383
520 367 777
914 259 89
626 324 211
431 60 368
891 383 492
679 272 781
203 479 741
600 84 234
728 11 591
67 939 821
241 637 492
793 18 451
197 31 829
865 260 577
603 162 740
759 504 111
691 340 573
102 306 886
780 329 192
409 920 571
223 821 978
847 549 212
852 321 405
469 283 146
596 276 37
720 860 903
335 723 132
490 225 298
821 220 919
92 359 472
818 880 938
117 421 221
966 55 538
210 227 323
474 231 761
967 904 282
482 728 311
620 299 393
167 809 679
195 84 580
899 415 863
328 699 942
779 800 548
514 665 640
744 306 573
921 53 842
534 305 222
848 922 409
104 984 159
877 398 817
443 304 430
206 54 829
850 495 27
967 144 749
882 746 987
937 513 639
471 165 926
884 696 617
191 482 876
880 554 669
676 616 677
504 304 118
799 974 648
872 869 818
131 321 198
400 780 784
384 785 320
593 385 875
785 322 870
175 670 15
887 82 57
464 777 348
911 782 179
116 420 177
249 193 972
292 684 138
275 247 8
776 766 69
61 615 808
324 703 481
566 407 998
994 675 151
967 621 973
342 680 205
806 298 832
109 92 120
45 313 593
647 388 507
419 385 972
95 693 781
771 206 749
752 704 775
828 375 15
322 721 742
416 787 174
156 561 381
377 469 351
188 885 927
369 434 246
853 309 915
273 679 217
728 9 904
507 72 355
423 377 771
579 822 611
709 205 510
484 209 645
273 628 931
703 335 793
573 72 282
417 315 434
913 257 999
364 345 481
917 528 719
254 56 708
527 575 196
841 209 441
233 743 894
123 303 663
383 922 348
343 191 734
463 602 188
539 497 110
746 378 351
924 607 109
130 915 736
918 478 548
515 961 614
407 251 213
254 838 208
255 832 941
76 222 864
728 454 992
560 181 35
596 349 261
472 150 647
816 433 215
397 110 398
122 255 494
505 512 738
739 65 909
824 233 873
376 373 421
297 775 123
659 100 249
399 877 441
802 450 859
627 794 944
29 857 118
108 795 30
390 698 286
986 454 788
820 423 597
70 911 900
928 322 887
782 920 429
468 506 656
360 308 965
440 440 171
372 573 918
814 996 374
567 487 523
768 757 884
213 532 532
496 488 988
190 225 952
553 488 688
580 472 282
996 111 712
587 703 368
677 587 927
746 257 752
279 909 630
969 619 747
236 510 664
228 705 806
705 466 621
423 555 221
970 865 898
425 130 563
145 771 64
333 423 48
221 941 572
590 389 226
720 537 800
820 397 439
217 314 240
52 546 338
972 479 238
972 902 27
822 439 506
535 93 859
709 895 172
438 25 745
431 792 348
264 733 414
161 428 468
994 349 159
698 609 403
74 805 260
849 294 421
744 185 964
436 342 601
550 789 603
291 515 714
945 254 887
205 444 27
480 248 871
304 362 684
453 184 932
918 215 546
337 565 164
854 504 926
900 251 261
176 437 76
341 369 639
277 446 855
879 923 101
31 679 178
61 601 172
52 911 905
679 961 76
768 621 857
557 122 23
244 684 790
563 410 408
353 913 436
69 947 822
713 690 664
980 481 969
232 808 286
906 735 947
494 328 142
714 811 314
608 31 43
116 342 989
648 595 148
23 944 61
777 497 182
719 603 894
47 828 409
465 470 837
399 124 385
180 509 412
122 919 176
66 400 299
160 435 131
335 456 553
203 93 274
353 177 652
360 355 699
952 148 709
541 344 265
88 683 800
127 785 817
357 283 898
747 899 652
606 709 618
24 864 939
173 917 381
962 410 976
989 822 396
193 702 690
612 541 889
75 324 499
627 109 355
296 166 860
212 43 605
340 326 225
907 635 117
122 509 377
864 610 851
551 897 497
859 93 280
499 62 730
304 441 137
855 121 991
638 324 372
812 968 970
642 69 986
608 110 17
889 127 814
894 317 782
878 987 805
702 628 404
784 454 765
530 4 784
607 656 922
922 637 271
600 127 863
706 326 668
471 227 962
147 428 732
772 451 843
527 842 109
897 183 525
857 634 613
10 103 493
636 139 735
182 396 19
377 259 363
622 462 544
151 646 421
155 717 95
998 824 14
492 827 534
564 551 234
679 842 717
477 820 777
688 425 247
644 83 450
816 981 18
686 393 813
999 758 314
904 582 120
445 686 626
207 210 684
445 833 717
281 60 152
51 337 321
258 753 726
536 745 997
10 482 444
219 997 845
908 441 149
585 752 299
313 828 417
952 182 656
383 451 522
112 570 35
956 798 337
211 50 96
695 154 784
510 657 325
128 566 665
360 933 321
574 73 711
251 50 613
386 870 26
129 374 847
570 138 656
728 895 269
480 389 802
88 226 415
164 495 477
396 36 880
862 156 211
663 454 430
785 835 736
593 980 623
748 315 8
626 631 974
730 711 41
158 404 150
973 748 229
353 276 166
22 600 866
12 5 157
224 397 630
281 8 552
845 29 757
987 757 770
184 256 796
418 387 739
916 180 19
581 964 260
998 36 981
424 497 953
150 628 508
112 361 127
891 707 19
596 167 368
256 642 99
238 908 828
849 916 723
554 762 467
66 310 889
807 987 184
193 825 845
683 410 376
370 405 80
835 896 995
60 776 769
515 329 385
890 264 304
186 991 241
645 956 630
810 807 965
375 881 668
390 235 914
130 171 298
876 911 991
707 370 107
333 552 331
401 856 495
315 970 436
754 368 641
322 704 125
143 888 410
914 865 119
143 946 773
564 128 931
249 687 228
898 132 494
981 572 923
971 546 934
541 946 851
591 16 245
888 265 746
720 571 411
128 84 697
281 18 456
412 354 133
571 172 345
568 844 937
214 327 955
203 66 835
437 611 366
696 27 79
212 230 339
313 732 721
382 625 713
553 232 687
434 787 452
754 193 813
429 459 767
134 94 122
702 652 435
960 342 772
302 588 585
757 371 87
302 501 84
71 745 123
125 215 338
219 129 846
562 318 883
132 873 799
942 384 611
806 430 852
582 881 565
199 245 86
783 626 272
163 718 804
138 695 246
350 282 61
314 856 266
24 710 842
67 122 306
716 519 107
221 198 494
633 96 328
170 394 583
940 922 467
764 783 650
828 332 844
226 450 559
360 395 284
156 559 861
495 411 270
444 522 113
815 926 898
896 256 502
775 268 244
677 86 7
552 587 661
413 247 762
249 393 359
716 283 319
346 128 767
55 974 529
516 513 957
351 735 459
622 540 319
260 26 839
130 405 400
581 591 619
857 259 770
815 268 525
148 349 587
755 520 800
501 638 639
101 98 295
653 603 922
673 778 577
966 418 953
488 765 430
756 885 305
548 822 505
231 351 103
833 387 286
948 949 25
412 517 533
261 576 974
751 12 87
366 667 913
501 762 232
9 600 867
627 735 29
612 31 305
104 365 440
105 953 915
359 828 170
813 73 103
66 272 408
37 892 389
904 946 209
102 899 147
26 788 878
300 575 284
802 505 314
453 404 221
988 995 925
998 272 280
82 526 499
470 813 980
747 189 650
553 228 683
203 636 740
896 533 350
200 462 57
807 821 639
219 431 224
246 638 189
854 108 551
228 509 501
70 817 641
33 864 414
320 723 31
835 158 445
432 679 954
994 900 667
95 907 936
136 436 891
925 803 797
675 480 904
519 495 619
500 392 14
274 874 476
926 807 583
457 389 199
223 556 425
139 597 706
114 96 598
777 707 159
415 667 164
149 395 602
274 556 942
526 734 481
980 441 90
676 883 52
775 667 340
983 746 423
6 269 82
845 19 693
28 166 82
738 623 823
427 660 9
26 478 981
760 996 540
869 497 389
36 503 68
123 632 202
85 95 813
744 413 861
775 42 616
657 226 826
733 493 114
975 537 300
860 421 452
923 611 466
10 218 460
914 171 263
938 341 891
963 290 900
899 739 288
775 910 400
297 393 541
143 855 946
860 642 120
348 418 742
839 471 205
955 714 534
100 23 394
376 611 779
958 295 74
652 424 668
318 299 230
265 959 638
34 229 344
589 483 540
115 477 650
613 282 833
142 898 591
60 72 195
285 976 312
587 132 498
174 450 345
211 985 233
947 200 228
185 768 971
668 60 694
905 467 114
698 338 816
830 444 244
309 999 905
576 816 560
96 940 826
535 462 799
915 529 722
495 852 349
841 534 467
349 995 577
995 568 20
376 905 115
332 289 312
699 175 230
782 564 934
130 501 973
397 663 179
634 595 731
594 233 221
694 329 493
930 773 305
327 568 875
104 799 630
771 185 71
48 935 971
833 495 164
878 476 430
155 577 715
958 826 502
509 274 721
348 182 932
694 692 413
927 665 45
868 218 952
833 452 779
700 949 246
394 363 325
554 354 388
157 620 427
742 201 42
667 561 158
119 976 531
495 956 303
28 561 634
41 834 215
616 968 878
262 995 759
494 866 945
95 761 440
437 627 30
994 351 469
829 982 185
894 60 767
178 114 355
154 951 953
216 299 597
880 340 998
897 294 773
206 264 151
146 113 15
789 450 769
796 42 805
693 850 918
321 510 578
727 758 650
613 748 587
85 786 842
343 723 246
71 456 511
551 50 432
40 849 705
490 30 129
560 610 801
692 505 330
75 89 687
886 25 683
442 665 869
632 686 5
23 340 939
328 271 519
734 609 181
363 943 599
826 711 426
810 244 430
158 608 502
129 200 586
173 625 57
156 164 686
116 184 657
643 177 364
94 559 781
823 369 157
496 736 300
501 741 607
565 193 229
170 623 961
540 778 528
631 51 779
689 268 204
303 545 177
34 484 482
567 822 617
690 447 427
405 476 843
659 280 965
811 919 680
143 41 163
942 473 278
663 526 116
2 935 11
416 824 628
464 717 687
906 648 195
834 824 975
162 297 218
974 298 438
890 467 877
505 251 791
360 453 965
14 574 1000
780 306 92
103 73 609
478 47 303
570 713 909
383 20 15
256 853 688
246 793 112
778 273 242
190 915 229
356 381 618
174 919 843
198 927 878
408 574 765
608 599 705
333 577 649
62 978 878
353 454 840
133 592 373
27 3 595
196 273 347
904 946 20
494 885 958
129 174 49
543 499 745
329 372 408
188 740 932
491 806 144
808 313 240
995 204 452
660 154 498
667 411 413
638 656 741
689 315 512
525 613 460
535 195 757
708 793 152
802 303 690
549 96 182
871 932 527
447 419 165
107 659 427
179 996 687
818 157 567
99 806 941
875 46 761
716 452 48
169 996 123
894 168 676
260 401 52
728 982 687
1000 815 263
297 850 987
990 980 859
732 975 40
890 22 171
956 161 646
869 703 118
16 765 1
580 868 169
112 231 181
991 235 428
817 429 219
950 604 122
501 922 660
825 1 388
662 509 94
272 912 240
956 482 413
730 448 38
900 17 267
137 209 851
507 941 459
861 489 553
644 488 866
335 197 606
191 181 279
705 772 332
74 901 164
4 370 513
411 134 469
674 251 48
182 424 496
957 461 560
812 67 573
560 628 947
205 733 976
364 456 648
71 920 741
877 25 941
127 259 459
597 869 39
951 518 795
120 57 659
368 172 787
2 518 34
649 324 830
366 950 553
857 377 798
449 375 102
250 923 588
926 967 186
118 333 750
402 193 947
662 848 147
683 6 648
168 223 427
788 703 298
928 580 186
420 561 88
498 266 247
536 346 740
911 597 871
638 995 709
430 735 535
754 678 860
725 532 250
902 946 731
448 432 758
413 756 826
176 422 902
737 336 371
167 980 483
454 57 704
667 902 396
654 532 963
153 136 320
686 419 903
60 695 705
88 417 37
822 98 932
18 705 697
246 364 917
151 428 638
122 702 408
924 962 239
958 851 829
693 616 310
22 875 67
98 203 122
680 803 672
620 596 53
133 308 584
788 844 963
313 4 452
245 337 570
49 314 876
488 57 549
60 597 848
240 750 587
333 15 43
671 803 768
8 621 329
881 246 410
242 162 946
712 638 215
334 29 711
663 791 108
749 152 637
18 499 208
318 850 79
941 578 242
638 511 664
972 149 121
592 990 657
939 616 154
464 122 64
135 574 943
5 638 802
772 993 93
134 755 377
432 490 446
726 275 545
239 117 985
562 514 447
960 840 286
857 35 643
529 437 550
949 89 216
478 502 475
186 447 481
247 137 763
852 658 894
370 556 74
430 620 399
342 346 313
984 692 335
994 894 297
151 957 133
733 951 140
251 84 527
334 604 198
117 253 103
759 530 463
959 456 587
470 140 908
505 64 999
740 314 583
681 812 86
393 148 347
50 961 800
207 72 612
304 191 709
366 283 127
610 651 811
47 460 78
769 12 693
509 639 254
72 554 444
336 624 804
52 420 10
28 206 932
6 449 700
890 442 36
526 321 423
788 63 881
394 596 630
239 68 288
463 850 179
612 736 136
679 109 684
783 581 333
419 156 856
131 504 159
491 833 162
325 200 604
819 189 980
896 572 52
184 194 191
593 442 915
348 9 770
332 701 612
749 52 729
606 222 420
644 471 384
404 582 972
269 859 56
683 178 346
82 915 504
457 816 954
781 186 608
925 545 513
501 283 114
18 855 26
184 227 681
585 337 293
306 628 454
175 693 124
660 779 904
724 13 111
721 821 788
118 996 994
996 37 230
845 138 878
454 977 358
992 910 165
887 828 926
551 228 466
970 447 659
546 271 696
813 484 738
506 248 345
537 595 740
967 647 745
215 920 180
977 489 643
795 924 16
714 603 741
294 435 903
884 102 992
214 453 202
822 299 130
392 25 86
341 464 287
49 623 784
473 227 108
784 469 913
996 111 134
368 460 724
986 36 979
157 891 845
133 763 463
773 860 308
744 707 898
464 597 202
287 237 463
746 433 996
285 294 751
425 296 429
230 590 664
914 77 176
357 84 352
945 910 446
128 597 550
360 880 973
474 140 178
439 796 418
81 931 363
156 869 511
249 387 674
941 571 880
968 32 117
620 76 386
452 712 342
425 697 750
386 598 861
118 167 652
663 329 642
495 496 627
636 138 400
160 896 400
101 846 790
540 835 603
355 928 975
907 455 562
339 259 357
531 766 257
102 894 121
433 838 31
386 217 790
633 285 142
665 63 318
693 335 668
128 987 844
323 89 445
522 679 35
25 331 812
165 283 128
437 224 818
133 723 891
200 986 693
896 93 619
562 860 196
681 64 227
124 768 169
257 432 231
25 482 696
570 113 523
94 107 55
102 538 949
508 554 423
600 884 353
235 336 754
105 779 766
841 444 396
917 60 559
987 438 879
542 902 597
971 967 625
257 54 555
467 768 481
272 934 584
440 289 98
280 157 804
522 597 438
811 565 37
307 292 46
552 473 481
221 25 657
313 621 657
41 189 315
21 682 332
605 787 344
495 465 609
30 293 441
790 903 57
14 263 398
631 370 3
383 714 652
560 299 161
832 524 688
758 685 516
791 950 485
832 540 827
776 645 786
797 313 322
220 964 135
243 621 536
126 674 657
578 900 584
826 968 228
432 588 541
430 693 672
22 789 159
261 398 215
803 858 283
865 984 22
254 441 226
817 215 178
250 680 471
251 996 76
645 608 815
267 618 320
353 998 500
653 825 930
974 463 867
927 7 489
360 532 631
667 739 89
661 950 516
275 843 475
385 547 520
620 64 503
661 706 135
744 769 653
533 299 869
335 862 880
121 658 154
502 309 117
294 893 705
499 681 506
877 35 473
543 593 137
708 896 703
796 855 183
892 382 163
80 811 687
378 134 209
627 230 780
66 607 891
589 315 879
752 269 854
883 442 254
185 846 586
644 287 582
834 809 725
127 163 746
814 192 233
23 544 276
69 719 693
585 227 306
19 981 362
229 484 916
559 970 887
251 513 541
477 193 694
600 557 448
21 984 744
120 211 477
373 157 646
118 182 100
196 611 482
66 917 953
713 837 245
690 427 952
476 602 985
828 421 963
394 218 794
850 872 553
958 343 408
126 90 705
926 935 57
72 950 527
475 41 988
190 102 526
133 638 696
227 252 663
846 986 14
811 985 112
494 995 628
750 98 128
855 712 892
426 527 313
18 965 171
230 334 815
809 230 814
532 999 377
749 666 722
198 488 413
834 827 811
956 596 448
738 810 855
708 936 710
847 567 723
659 750 990
789 353 254
547 157 58
144 251 644
326 64 790
361 887 806
201 501 726
30 7 952
28 393 916
242 298 122
897 298 146
266 523 59
595 61 204
178 216 683
873 706 154
191 730 944
666 243 484
174 576 683
66 884 823
5 888 387
478 735 935
104 288 497
797 783 69
727 417 5
575 816 307
637 622 922
306 845 429
747 732 694
610 425 554
111 721 196
537 313 850
119 442 588
639 258 770
18 671 755
19 207 566
736 921 367
106 406 118
8 631 326
247 739 308
74 757 855
892 412 269
654 79 104
936 135 374
685 804 794
122 49 625
263 461 266
532 663 319
733 159 489
595 18 647
711 799 950
821 422 816
895 406 178
651 308 75
919 653 483
618 41 701
401 195 669
212 686 395
726 884 934
84 57 454
369 195 881
522 491 761
492 603 565
619 43 200
890 418 638
837 467 308
238 704 372
961 290 860
140 702 442
313 753 382
791 514 826
420 337 685
155 826 943
639 52 293
963 438 66
918 643 693
69 634 290
779 265 555
372 436 669
406 109 126
758 43 563
438 477 544
864 961 469
750 769 499
790 98 953
979 645 317
831 973 137
829 731 975
288 346 477
428 456 250
358 4 670
477 486 786
154 521 484
405 177 439
593 71 370
996 357 449
514 73 568
861 536 36
395 610 177
877 212 436
525 746 934
418 976 315
110 30 842
6 783 592
488 140 503
28 392 194
416 255 193
490 120 974
969 479 705
359 501 972
722 469 508
230 636 752
772 277 69
179 252 575
128 197 512
805 700 488
385 581 817
629 66 510
598 310 388
431 701 979
171 800 813
38 790 518
464 623 67
548 2 96
456 205 888
465 963 35
126 37 148
403 248 204
382 311 154
71 873 106
152 271 843
199 335 239
74 475 658
277 803 863
406 613 631
863 190 942
105 325 135
643 585 534
45 651 875
780 701 649
97 890 345
244 973 163
863 208 512
364 410 196
526 54 608
850 703 869
450 235 936
819 407 528
976 997 897
994 300 245
822 826 739
838 584 569
642 172 790
74 281 473
993 683 219
273 503 832
874 367 308
304 538 205
580 638 866
425 74 753
862 282 37
892 727 831
237 167 9
1000 906 156
11 427 446
851 539 704
638 278 448
390 108 469
870 484 224
452 157 712
275 384 858
596 314 790
173 156 185
500 946 185
709 518 648
857 409 186
293 36 506
140 223 473
203 947 284
215 170 898
291 988 465
936 505 130
630 112 486
717 795 714
949 182 214
616 535 571
498 490 360
588 981 371
841 232 616
185 965 982
898 249 44
780 125 512
298 428 648
571 49 242
339 16 843
847 470 523
161 353 570
530 695 881
702 921 93
83 971 879
807 825 497
239 102 489
8 328 230
922 568 638
494 435 105
327 723 541
411 998 468
91 720 755
71 489 797
128 619 442
285 854 316
601 846 46
899 753 273
409 891 957
166 713 685
409 598 933
269 734 455
713 450 162
660 411 850
574 442 376
916 78 797
333 572 301
41 734 818
110 856 146
11 428 91
652 7 595
57 700 145
68 169 980
938 461 134
396 919 151
374 815 502
182 907 340
949 229 114
501 787 127
230 907 845
719 621 496
642 17 306
659 816 638
338 736 805
836 495 221
542 20 496
815 827 387
455 747 425
489 721 493
135 93 2
460 961 22
438 84 553
291 977 730
393 61 576
860 809 720
670 143 407
166 544 23
386 859 65
418 911 242
47 133 261
278 804 350
248 850 958
32 401 890
559 50 140
928 69 80
296 360 939
312 203 724
567 407 764
264 170 914
807 775 243
333 93 644
556 415 961
426 875 268
323 845 595
986 753 943
584 620 649
116 7 714
881 326 163
551 320 529
297 378 738
344 893 414
647 438 491
761 636 430
47 832 1000
436 757 786
625 106 882
9 717 668
808 988 633
52 886 200
950 550 846
378 542 533
350 174 531
373 792 948
985 895 929
845 879 736
909 930 427
969 642 46
891 233 880
911 396 14
536 593 46
224 322 171
589 791 29
303 306 63
363 222 537
603 266 306
873 367 244
643 799 941
7 635 26
809 918 66
256 717 735
906 920 254
267 483 311
637 138 833
507 302 388
657 98 60
488 992 708
603 73 124
149 157 836
552 349 886
931 988 519
344 765 483
461 280 531
220 434 999
109 882 735
729 859 12
119 97 877
157 634 844
348 157 646
569 918 22
17 920 726
360 776 152
9 277 772
534 578 981
416 125 758
812 884 417
161 247 253
651 584 259
474 592 933
934 449 114
791 468 96
573 910 723
580 995 203
895 437 569
78 151 904
280 886 254
140 572 733
515 125 552
953 673 973
465 437 512
94 718 277
210 753 775
734 623 10
851 11 193
609 232 81
753 586 726
300 256 638
412 448 807
360 410 697
239 177 942
259 330 477
143 435 600
188 893 939
683 873 687
90 284 870
587 154 379
679 554 825
99 490 1000
464 283 213
920 759 374
336 223 375
188 855 437
830 127 201
119 831 367
932 319 471
790 110 186
833 21 965
17 219 717
329 841 15
847 37 19
747 165 65
660 705 590
91 398 136
134 529 830
825 507 344
364 338 481
473 926 543
903 598 285
580 352 257
13 28 283
38 418 637
684 461 78
250 657 233
412 464 749
499 40 249
880 39 612
748 172 453
397 762 202
914 92 379
251 349 486
239 40 242
20 494 459
226 188 369
235 649 454
534 884 799
439 495 285
928 666 411
560 548 522
772 333 103
392 976 759
546 515 569
701 968 916
341 411 930
638 214 838
516 188 538
476 789 147
532 538 195
67 609 76
69 178 733
784 319 633
596 747 225
917 321 794
936 823 834
826 492 949
217 554 521
479 229 644
214 202 311
295 480 88
430 687 904
454 491 900
521 741 829
687 259 474
687 16 627
487 605 635
704 439 875
989 64 997
478 660 369
758 32 773
240 738 208
636 269 431
976 711 373
86 725 275
959 708 363
46 624 787
303 995 327
870 835 521
657 544 501
820 974 710
919 819 642
272 593 640
757 348 531
107 780 835
956 935 749
410 742 540
287 331 230
843 488 785
185 645 997
376 162 749
845 738 13
505 94 658
632 29 335
38 564 423
764 45 856
748 966 541
678 730 488
639 165 500
835 609 885
626 619 195
846 838 583
331 289 567
93 633 445
850 795 643
972 324 551
82 739 881
49 196 853
9 52 360
705 133 664
861 40 126
699 499 816
431 363 815
147 486 869
148 56 215
42 725 201
769 309 404
580 710 598
62 595 903
369 285 707
495 432 965
552 579 661
551 952 56
649 264 308
709 848 419
466 860 323
779 709 230
940 442 523
492 925 950
182 662 146
558 692 784
442 657 176
480 850 455
814 970 778
390 802 4
413 750 866
730 477 117
351 827 494
117 153 418
959 161 144
582 660 803
939 570 94
897 685 438
97 387 603
12 188 151
31 691 181
670 200 520
603 100 792
800 666 227
557 120 138
401 480 685
544 997 33
980 612 694
769 483 162
844 710 614
577 173 954
171 479 641
29 830 250
239 983 238
56 318 15
654 464 428
318 269 111
747 604 230
365 679 930
849 469 57
711 112 80
319 140 931
922 882 135
340 428 846
300 772 273
349 935 388
761 517 91
29 48 533
838 561 960
540 634 383
923 138 254
179 242 813
276 643 353
942 528 499
680 761 343
426 667 753
637 203 475
449 774 365
932 500 558
4 677 469
697 949 571
608 836 406
709 72 993
595 1 238
504 610 214
417 760 433
640 312 930
522 552 442
447 942 273
454 476 319
388 347 509
284 669 730
456 785 195
14 542 524
420 579 221
577 767 373
392 991 248
164 21 817
543 966 94
79 361 157
361 290 918
957 720 883
193 112 866
628 435 714
776 165 529
380 81 393
617 285 310
478 433 180
174 473 384
216 708 344
659 1000 292
150 377 859
665 642 296
138 386 136
38 225 585
670 184 449
251 184 950
89 690 582
653 352 558
657 972 437
511 377 615
696 589 113
144 318 761
257 193 312
145 124 226
788 712 304
697 603 347
760 725 378
629 85 875
137 60 641
810 487 961
738 686 83
364 925 280
916 694 985
532 147 30
528 993 508
365 73 29
705 657 425
239 358 966
877 571 966
264 921 74
117 786 196
311 763 442
426 563 575
394 497 505
498 409 252
195 1000 848
427 675 291
670 137 115
551 109 869
542 655 138
985 884 927
840 622 210
783 870 662
255 519 628
209 681 413
994 969 694
144 818 413
483 321 857
538 665 829
842 837 650
252 450 962
784 61 221
24 55 904
808 579 150
258 837 969
739 453 586
718 156 541
306 296 814
316 186 795
25 598 853
501 361 910
113 667 439
792 512 603
639 213 304
424 224 114
499 98 255
16 816 779
955 942 432
26 834 738
338 900 315
4 967 558
731 964 750
812 408 727
337 606 329
469 791 565
139 230 896
386 149 880
884 112 374
867 684 61
41 117 711
485 280 542
607 735 342
86 49 254
100 506 281
361 61 995
428 635 617
846 459 4
846 949 198
470 386 972
807 696 690
701 371 151
111 21 509
320 908 388
363 184 225
929 503 276
315 100 671
729 801 978
125 645 777
13 255 692
617 785 360
44 646 832
557 441 544
399 418 82
612 711 947
242 673 981
451 720 299
346 240 535
596 539 180
582 742 922
710 290 234
483 799 207
740 656 190
115 612 230
252 779 374
438 705 236
75 437 93
755 766 260
848 581 176
968 162 344
125 139 347
760 381 545
173 923 788
532 861 453
945 57 141
221 979 473
653 390 639
857 174 199
339 618 605
852 335 673
134 370 711
464 871 319
762 443 864
143 382 684
114 520 913
72 669 664
689 528 200
641 598 481
812 100 699
20 513 955
312 143 969
381 139 937
576 213 658
930 362 684
586 409 965
211 388 948
338 322 554
860 552 436
47 526 713
728 820 891
116 770 452
944 913 991
993 247 712
141 188 925
186 825 969
626 110 830
456 524 862
869 590 564
135 575 258
639 885 405
232 758 236
113 953 462
696 122 721
769 814 940
80 740 393
405 418 743
358 930 111
624 576 248
427 24 589
11 343 148
238 74 326
565 491 224
529 536 101
821 524 679
475 988 166
63 637 595
565 592 924
685 64 792
512 411 627
40 304 943
494 293 38
751 726 680
872 424 923
103 825 681
345 522 389
379 943 174
136 728 730
94 504 937
115 997 31
430 597 989
922 282 816
763 148 437
569 344 900
328 431 426
898 188 608
209 22 740
74 242 458
214 2 983
635 933 128
190 635 282
281 934 770
207 444 61
928 475 934
948 373 153
534 1 306
672 401 348
605 308 999
554 689 916
212 317 291
338 632 283
870 222 832
515 952 131
34 227 747
633 437 956
749 289 79
380 384 548
301 19 803
997 918 854
735 378 496
336 514 79
850 4 512
850 240 844
85 24 835
61 508 463
542 9 267
842 394 475
613 1000 939
326 806 477
752 471 27
360 215 934
223 619 654
569 167 463
987 922 215
29 222 324
35 629 514
265 663 563
519 943 735
421 363 462
176 927 628
716 917 855
31 729 459
313 741 723
925 619 689
771 72 538
779 383 648
700 744 406
346 756 871
335 880 418
269 466 984
920 442 157
293 606 314
464 189 846
526 97 265
384 496 26
448 216 474
398 540 51
960 775 995
934 585 675
727 479 202
426 407 74
571 538 220
13 967 587
117 980 217
596 59 318
826 612 557
733 92 49
806 666 34
269 810 176
125 99 364
812 409 447
603 899 677
579 249 148
159 467 675
962 486 138
3 163 966
571 225 267
823 657 982
330 518 718
111 858 939
328 24 674
66 983 758
470 98 337
780 908 217
647 607 872
45 325 370
321 316 901
787 698 629
701 148 178
517 20 979
140 572 833
586 56 933
420 855 920
273 883 213
420 621 47
170 198 967
156 239 679
181 236 371
760 878 517
56 802 422
54 125 767
719 654 66
990 507 382
591 99 307
562 901 828
699 723 267
781 451 71
114 893 863
312 826 935
360 457 827
778 498 509
789 865 228
768 168 820
443 59 876
37 334 700
579 532 219
52 658 484
281 775 756
907 892 39
871 550 677
618 476 739
671 335 227
236 171 149
285 619 893
893 248 161
4 683 31
941 942 288
984 779 402
955 316 994
444 91 562
205 404 895
716 715 983
78 608 376
829 599 80
194 65 523
234 676 44
774 650 62
307 761 811
539 100 563
466 393 405
107 571 941
221 912 153
876 713 722
858 539 713
718 785 729
768 509 555
343 783 405
354 767 474
351 685 290
857 247 974
304 225 368
682 692 865
493 645 6
69 593 396
399 831 144
312 984 945
572 258 403
563 249 385
120 771 616
669 890 408
104 32 192
111 544 296
156 343 975
463 615 516
365 443 731
559 855 54
744 420 222
230 615 266
256 486 522
255 990 724
370 370 821
577 255 455
893 516 813
703 301 751
185 749 421
736 303 602
458 106 583
193 277 682
460 340 796
170 236 13
664 985 891
230 750 104
791 634 998
206 213 41
495 982 667
776 177 236
828 14 25
740 295 665
840 683 560
367 237 395
46 909 190
4 51 300
283 877 416
774 156 143
238 765 957
747 29 709
801 598 529
13 612 868
552 275 256
499 685 101
193 131 800
88 521 477
76 76 325
585 632 197
45 30 903
420 320 462
184 557 918
975 166 759
420 363 24
415 940 296
794 509 330
162 723 796
48 532 454
86 674 707
881 287 907
99 200 517
87 135 979
511 231 189
307 434 680
384 681 325
692 901 128
447 351 910
582 235 859
130 615 115
957 155 722
26 45 542
634 129 306
254 414 483
132 706 57
544 560 419
34 958 160
903 973 195
48 801 97
636 290 254
217 658 787
545 643 320
444 376 539
822 129 284
529 601 725
965 455 48
909 100 756
969 32 520
691 530 174
298 949 64
94 8 435
795 197 765
660 32 446
279 645 958
69 952 812
345 187 78
821 515 13
660 269 766
645 839 665
835 807 753
280 94 525
144 613 247
700 128 302
498 821 21
120 792 301
27 720 412
981 534 643
231 978 722
119 453 774
308 856 798
469 598 660
542 505 63
631 588 551
129 472 559
704 586 538
516 281 947
220 385 947
28 881 870
123 102 777
207 147 311
502 19 600
194 736 568
930 372 778
556 623 288
26 797 255
388 261 779
969 906 880
57 61 640
664 447 369
528 4 203
293 417 229
835 630 628
973 212 78
191 165 671
370 782 517
998 603 197
592 644 926
895 973 986
60 690 191
787 435 409
278 529 474
369 340 437
281 108 609
83 183 849
896 883 954
673 280 602
451 212 195
583 455 898
898 710 79
571 919 376
969 32 305
209 356 943
604 609 400
842 462 364
900 464 171
626 518 459
514 583 199
337 479 404
492 316 735
676 518 282
670 896 107
709 772 652
763 939 707
455 899 679
11 519 5
182 119 67
270 116 278
799 63 637
306 675 765
764 516 220
330 463 862
450 401 800
967 593 677
278 427 824
667 786 321
148 211 411
867 342 155
634 977 193
108 622 886
365 315 82
250 743 721
298 926 110
52 82 251
968 276 711
59 627 734
419 526 460
341 797 639
867 412 63
797 605 45
966 827 417
477 502 807
708 413 564
214 933 827
274 743 129
359 510 164
456 422 523
508 886 691
926 452 995
569 906 905
124 754 245
967 143 691
249 605 595
773 652 751
398 838 944
547 165 38
123 52 567
899 168 242
162 29 421
64 285 114
243 941 628
451 105 564
576 733 905
396 860 42
58 568 321
397 116 647
947 954 55
277 9 843
732 545 225
124 346 317
145 416 947
729 215 185
876 505 27
396 424 18
704 322 78
281 62 705
751 220 747
241 569 966
973 568 838
231 649 590
389 226 96
914 520 158
597 659 213
238 592 975
582 497 222
207 464 338
126 441 528
193 797 821
33 192 867
233 303 406
380 773 455
328 985 928
660 139 532
985 556 411
943 998 849
8 454 977
729 588 776
213 831 86
146 989 791
81 436 710
765 350 913
753 623 366
940 802 287
680 622 619
666 73 889
241 435 135
576 542 232
389 524 846
276 475 801
882 820 115
534 440 706
837 593 448
517 395 145
513 495 982
482 218 614
471 308 217
843 431 164
504 534 792
162 450 808
81 522 795
983 69 867
486 181 269
427 292 362
930 232 123
478 900 248
949 240 669
82 949 777
655 683 678
321 298 371
659 945 726
189 360 336
496 74 88
727 356 159
196 804 888
178 730 915
194 753 716
432 228 267
501 46 503
388 920 955
652 790 953
290 21 891
713 583 314
500 686 815
573 13 136
21 695 614
102 262 856
275 263 566
67 749 602
993 655 80
262 603 159
187 890 648
507 131 462
485 933 863
72 740 621
813 521 653
494 804 565
447 446 400
223 195 258
626 650 74
759 5 113
346 682 674
744 861 770
333 264 65
272 677 671
993 622 192
702 314 285
317 73 935
605 712 211
558 393 873
863 313 696
989 280 678
830 452 938
951 160 729
326 435 540
853 210 907
815 325 447
542 964 415
761 517 420
561 931 991
320 538 512
951 1 807
747 233 865
560 16 177
543 296 280
851 839 344
953 324 824
468 180 544
124 908 78
537 923 973
655 575 1000
846 54 378
50 531 858
250 325 230
778 336 423
913 535 658
187 69 957
699 513 477
374 160 988
892 958 404
275 819 56
821 360 796
391 68 380
722 950 569
241 238 585
405 326 940
346 991 623
771 933 600
427 185 515
694 908 397
219 21 922
939 148 49
376 580 621
405 878 131
830 135 461
329 68 785
430 721 56
922 20 237
817 843 917
519 965 851
949 785 396
196 330 414
630 427 65
526 463 835
592 574 730
107 602 829
915 131 102
625 140 963
840 192 249
21 151 95
380 534 477
663 769 169
202 978 811
36 938 147
662 104 506
795 410 749
135 213 143
940 655 451
627 147 77
950 661 981
489 82 30
495 350 503
755 988 627
657 933 290
731 113 632
11 301 11
615 13 156
998 318 666
983 687 135
273 810 598
70 443 988
502 29 599
783 113 489
558 612 851
682 599 708
362 463 60
903 29 432
324 433 817
482 143 32
757 407 149
120 360 291
823 887 765
48 164 993
342 51 830
813 902 396
467 37 358
706 956 378
977 773 33
735 519 498
738 993 366
235 768 845
516 612 26
170 359 695
720 978 477
729 700 942
868 819 4
279 195 658
746 918 191
479 772 244
407 791 140
258 265 188
712 59 211
786 435 925
450 819 907
556 134 188
657 191 764
781 244 41
307 485 382
9 352 812
949 810 906
768 571 980
6 680 495
617 516 188
186 33 176
11 187 271
250 723 36
705 734 348
186 491 805
149 296 605
258 406 325
689 926 645
713 742 365
817 892 640
695 2 384
981 848 639
226 65 303
854 804 19
99 807 574
510 721 297
513 609 887
836 282 799
981 446 829
1000 687 375
144 606 20
204 507 9
370 63 351
388 143 309
284 165 841
743 497 97
648 10 624
541 847 855
382 526 622
603 424 706
203 336 17
733 284 722
405 845 390
268 306 871
602 48 457
152 594 282
513 332 105
686 485 58
960 813 409
541 306 93
64 565 833
326 497 692
966 397 757
466 845 180
843 482 22
832 277 946
310 202 392
839 492 415
584 742 172
864 641 500
527 147 471
328 977 160
671 780 394
772 780 703
14 17 707
997 765 244
479 461 211
926 702 746
753 908 81
212 114 767
432 252 327
589 540 811
580 150 668
819 256 231
265 692 385
579 753 377
542 37 263
704 547 719
673 430 96
294 161 321
514 131 101
756 689 467
32 918 337
640 102 571
17 431 275
578 854 792
309 53 529
721 302 244
509 779 291
562 330 75
647 646 621
867 601 300
429 542 497
506 96 287
567 171 92
483 125 415
454 258 328
929 519 466
186 672 33
828 467 694
94 205 532
732 418 182
930 124 492
917 785 622
177 482 118
332 281 35
212 645 176
616 896 269
750 287 733
444 232 225
353 987 765
115 294 138
617 711 386
685 501 8
407 314 181
833 220 764
520 871 682
555 188 154
567 642 256
136 975 456
968 923 54
896 645 974
775 696 882
435 480 310
552 528 924
846 51 837
887 277 578
856 270 298
11 521 477
583 52 446
206 84 91
936 929 437
32 500 998
543 454 124
876 711 237
475 118 171
131 181 57
62 310 364
440 160 515
924 736 580
11 712 764
497 561 306
2 818 461
727 395 318
292 185 375
56 933 619
503 255 133
353 313 199
36 165 576
567 606 115
434 698 164
390 872 902
288 752 641
879 484 838
71 749 724
506 128 929
415 784 886
829 986 777
408 113 357
947 359 918
308 902 538
495 7 952
474 363 226
242 958 645
62 106 593
4 366 767
527 99 587
224 100 554
345 597 268
827 47 908
924 862 907
974 264 901
412 15 691
49 302 761
762 411 929
537 905 580
651 417 972
269 945 861
215 999 562
446 279 565
156 58 159
261 733 921
924 371 947
818 609 662
140 36 628
961 823 485
55 83 897
447 904 560
50 942 553
229 61 755
160 191 523
844 744 509
657 761 951
762 285 849
262 92 285
859 84 440
232 869 379
827 490 345
394 354 421
411 641 147
419 316 704
98 333 714
88 525 615
998 800 193
273 196 273
282 135 366
707 342 522
610 278 348
6 567 50
621 410 796
799 754 963
666 638 325
224 493 214
614 455 662
983 767 975
924 715 97
940 414 392
69 991 466
615 260 915
170 176 376
521 986 652
504 901 995
593 528 534
563 850 294
18 883 293
119 480 951
435 952 300
58 123 621
478 783 759
53 195 529
77 467 523
308 351 231
673 953 300
715 350 510
61 863 631
724 632 766
530 496 729
887 861 578
828 708 871
968 772 862
141 444 415
631 423 266
128 910 264
156 36 343
689 614 493
73 502 697
786 86 143
492 341 758
905 230 507
172 923 734
464 631 673
972 753 395
533 821 599
398 849 330
67 555 246
961 644 178
47 619 354
542 407 228
471 821 199
991 993 828
457 295 730
633 576 967
136 711 389
315 525 741
660 413 119
319 164 489
593 412 51
113 793 318
752 945 24
589 927 100
909 980 913
5 66 666
529 631 101
843 200 590
401 341 857
628 3 875
630 397 765
757 993 331
374 278 388
570 479 261
650 133 936
85 811 743
41 45 660
259 137 16
460 61 459
813 449 495
100 144 689
709 358 408
241 409 945
663 962 752
180 845 30
466 568 501
912 390 598
543 561 428
715 332 196
809 291 229
971 326 100
445 415 490
446 506 692
948 530 64
586 233 256
742 285 20
399 878 86
528 49 721
321 920 260
217 93 857
530 502 959
266 434 938
431 154 341
485 128 282
25 513 468
887 674 366
239 634 548
664 607 527
410 540 827
33 818 847
296 757 783
87 229 162
358 991 601
983 553 600
87 861 303
115 17 353
986 439 210
652 319 769
619 579 266
607 143 102
919 764 558
893 602 104
942 190 528
77 333 841
116 251 289
565 819 324
904 383 744
961 960 314
89 779 864
690 479 162
781 816 498
178 878 417
835 881 737
367 953 371
524 774 877
590 436 552
469 782 409
58 204 474
504 605 520
109 544 390
987 310 782
886 140 760
265 898 83
291 6 812
384 913 245
272 476 666
202 544 54
152 541 881
879 892 482
516 758 695
202 717 918
586 568 263
299 366 125
351 681 501
925 957 621
887 200 454
921 966 410
748 772 123
123 428 808
742 471 855
347 362 942
218 982 854
501 486 729
869 148 192
373 495 471
898 848 94
581 368 853
938 100 996
353 709 482
899 439 544
85 878 269
996 981 906
253 554 5
96 581 772
581 997 599
769 43 395
458 149 317
623 727 62
312 561 100
352 885 439
261 586 294
938 438 487
702 223 690
455 462 239
903 163 649
375 904 108
297 761 250
900 279 49
495 443 135
810 278 612
753 295 632
429 450 57
685 411 921
111 725 387
450 906 760
762 334 717
239 511 129
395 944 875
219 944 637
944 432 951
150 311 776
907 666 712
631 742 882
230 550 77
599 232 136
281 263 578
430 871 868
58 780 257
76 723 833
532 634 381
923 280 84
259 41 987
619 107 295
806 598 202
493 758 799
758 584 652
796 466 24
390 991 853
729 28 495
387 706 515
917 122 488
685 32 791
228 112 489
527 961 507
287 694 615
180 989 27
179 420 879
434 373 864
513 145 240
434 888 763
717 623 358
456 280 375
154 171 2
944 14 186
53 459 528
394 579 173
441 849 112
520 473 954
987 455 513
692 393 373
223 291 626
407 630 342
482 605 651
927 209 525
449 206 732
808 734 671
986 820 292
999 47 992
505 42 260
275 431 608
693 453 876
972 210 307
731 316 374
616 658 740
267 543 978
179 652 42
546 355 946
486 44 125
944 988 391
811 343 514
979 741 451
16 552 517
475 708 671
250 333 822
31 649 959
92 802 591
463 407 589
464 293 333
875 628 268
861 899 364
876 14 270
609 619 104
898 238 143
201 161 385
77 921 978
294 534 878
703 708 933
441 46 494
770 16 369
218 794 514
902 318 300
286 719 526
549 404 602
439 333 634
434 800 848
968 588 371
31 124 443
329 76 847
693 523 233
487 484 210
674 459 982
183 222 426
78 419 674
204 880 737
918 719 816
567 294 515
116 857 778
559 854 246
726 682 811
233 155 986
438 777 804
705 685 305
18 266 411
153 89 697
285 523 80
120 493 631
949 683 562
55 735 741
998 571 146
600 647 663
190 858 414
784 745 882
35 547 592
143 399 246
834 153 352
45 5 998
601 782 343
871 31 477
414 888 501
185 392 763
705 325 253
558 708 368
903 672 102
701 665 352
73 172 293
374 121 375
756 296 242
870 11 263
738 492 496
183 866 855
729 146 737
156 757 478
601 336 376
154 312 120
780 285 369
642 899 455
840 674 262
270 90 254
65 107 602
418 236 226
253 341 643
782 855 394
135 674 500
920 724 625
984 891 937
535 239 240
835 429 526
853 537 369
272 79 937
179 42 137
586 10 535
812 352 357
204 305 212
947 421 881
417 395 55
854 464 804
684 255 773
511 170 864
671 944 964
919 508 944
295 416 579
734 566 682
920 873 447
680 387 328
756 322 217
618 243 489
946 46 774
846 1 325
988 211 456
459 46 344
873 65 59
168 13 78
140 825 617
265 856 712
948 857 298
83 219 885
534 637 22
996 336 653
440 767 820
39 418 882
199 521 32
871 869 168
730 10 912
929 637 486
856 288 832
630 270 660
87 565 607
776 420 783
183 100 9
733 203 699
935 821 342
219 498 600
93 423 298
411 155 640
963 726 878
48 150 720
296 373 142
368 214 717
804 30 885
580 716 320
512 775 693
549 955 348
477 230 547
864 147 592
788 536 803
347 162 584
894 806 880
535 199 560
124 841 991
697 704 580
209 463 723
995 863 961
702 230 331
384 272 336
671 441 755
960 614 588
892 328 688
272 118 337
274 93 200
229 987 528
971 588 81
258 789 528
690 241 776
272 427 294
555 345 709
302 312 128
898 177 461
777 141 446
643 388 319
573 330 754
515 555 259
748 59 906
116 213 936
150 264 323
894 161 372
346 221 919
859 720 537
179 379 578
907 505 182
302 823 2
450 783 668
987 81 61
839 861 626
714 408 359
486 45 442
192 588 563
439 117 237
113 491 297
952 579 204
784 456 809
289 235 481
69 208 647
526 366 629
197 494 855
682 996 251
856 249 475
497 588 220
479 677 938
70 251 876
229 768 387
463 4 997
872 878 330
973 255 409
79 158 138
25 557 334
989 181 51
187 466 213
54 915 158
603 795 428
833 837 143
669 970 341
471 259 201
937 40 461
195 571 232
433 778 665
3 541 82
630 559 662
357 960 8
860 304 344
325 468 620
661 641 981
918 425 123
508 447 938
566 64 716
458 930 822
743 504 25
958 180 837
371 196 357
80 818 448
167 987 438
438 411 891
803 87 830
443 862 702
985 26 148
900 385 888
787 661 264
477 351 977
650 891 998
28 561 295
157 550 762
20 312 267
838 63 229
563 282 996
722 571 927
135 531 219
450 68 958
559 389 905
510 750 708
326 979 838
842 84 583
974 353 563
243 889 693
226 1000 554
978 339 375
755 401 388
842 172 304
287 544 723
343 690 621
966 931 856
263 354 278
967 138 504
269 152 757
930 929 858
99 195 823
96 587 220
144 822 977
440 505 335
34 233 908
586 988 376
254 440 996
121 647 424
693 764 381
708 968 950
337 497 446
822 920 403
568 40 267
454 920 317
631 646 805
937 494 104
11 788 805
543 833 866
196 552 121
843 249 294
899 475 957
247 730 411
653 668 29
54 322 373
832 821 298
107 440 228
989 925 323
274 352 492
470 165 869
430 652 412
41 814 502
539 741 274
534 978 798
644 458 127
245 634 495
455 984 383
492 225 535
175 275 243
480 399 243
875 851 122
248 575 414
813 233 237
994 780 666
644 492 570
912 801 829
614 391 412
219 408 335
640 118 784
603 78 299
416 65 666
229 397 941
453 135 465
917 57 323
412 374 168
206 975 742
670 833 839
72 898 634
408 651 897
217 23 91
427 683 455
367 612 987
373 97 4
748 476 785
808 664 418
242 791 420
969 868 941
137 391 176
27 189 670
719 21 680
565 140 579
504 517 469
904 829 588
718 918 485
142 165 320
753 23 895
639 294 914
554 974 822
29 921 950
316 515 716
667 467 432
421 836 512
17 683 895
835 994 643
674 619 629
186 883 767
90 204 482
789 945 448
386 238 394
290 115 264
397 608 707
675 754 118
472 453 451
554 103 158
5 776 569
828 331 519
49 809 235
593 943 24
94 519 136
283 572 347
667 376 286
949 637 575
114 31 758
806 811 649
970 509 191
253 858 555
919 236 832
383 402 847
638 199 74
206 888 892
117 533 213
740 829 2
682 575 841
369 399 603
362 392 8
833 807 547
293 837 977
673 362 761
519 21 792
458 940 478
562 818 300
575 817 165
915 183 993
580 269 795
497 37 935
647 439 736
253 537 650
507 978 470
398 928 331
803 212 722
436 741 719
963 689 417
175 201 342
989 98 405
624 685 286
642 98 815
881 868 801
103 577 734
352 588 484
898 917 233
778 310 290
981 261 569
701 579 96
674 864 515
109 18 906
207 429 564
419 919 125
644 964 317
523 501 333
554 685 730
149 615 34
22 519 621
502 868 967
518 731 743
536 985 163
99 961 210
503 59 83
55 187 992
645 324 799
241 689 896
247 373 964
686 876 826
969 237 858
346 455 305
536 369 199
919 459 192
95 341 26
605 369 567
715 553 220
235 341 680
186 63 492
709 121 309
369 291 882
286 47 493
605 332 423
359 579 678
261 474 754
96 8 508
373 736 30
462 610 370
686 452 802
437 444 784
244 196 48
576 986 446
663 132 794
711 561 81
830 29 769
384 37 547
41 919 104
177 611 55
581 858 624
956 128 268
853 217 789
940 137 857
999 487 321
639 293 578
861 615 207
292 992 618
645 215 91
798 464 298
178 564 743
857 29 632
692 155 793
141 805 940
5 486 659
857 878 318
910 470 723
761 390 459
769 873 84
594 424 74
295 555 276
677 320 529
805 617 902
243 503 965
746 684 187
824 517 522
804 306 605
642 979 232
852 851 548
443 385 567
935 577 700
141 271 699
94 313 526
446 535 67
959 274 454
964 139 742
789 172 701
826 363 991
886 683 456
643 521 738
196 235 680
925 448 31
757 45 459
474 946 175
254 515 794
547 521 252
53 256 580
310 176 646
446 683 43
994 706 827
25 502 805
536 227 438
50 233 773
428 158 179
792 460 267
515 942 425
745 501 498
150 849 504
941 942 560
144 914 853
970 459 715
229 493 524
609 754 697
188 360 582
927 915 112
158 679 819
269 722 40
662 528 441
412 275 733
667 617 69
259 437 433
380 911 265
707 650 849
187 216 934
316 245 262
149 306 700
705 172 367
504 413 463
601 96 501
654 447 716
263 802 879
681 766 516
445 833 495
423 179 600
428 497 707
960 620 126
407 358 857
229 802 818
936 721 429
811 805 817
819 961 308
360 868 601
561 637 182
197 81 789
399 417 631
700 981 479
48 848 150
348 327 86
280 905 10
258 618 58
682 564 705
482 879 126
156 430 330
527 529 333
162 850 726
463 304 640
248 979 706
698 831 423
211 336 240
35 433 996
634 14 46
935 514 728
225 996 503
590 90 768
590 562 369
321 143 73
263 747 182
11 891 740
915 469 662
161 570 418
543 991 564
438 513 419
628 106 776
2 627 723
712 882 797
827 470 487
962 743 972
863 622 703
937 326 409
24 647 123
255 909 948
169 888 994
73 407 153
784 758 841
66 477 60
636 103 816
601 294 47
841 976 811
680 319 758
241 617 824
630 21 326
461 382 444
439 426 672
988 561 971
146 479 251
482 910 399
171 322 11
172 839 143
258 424 708
227 105 868
163 699 812
432 279 592
415 871 640
983 509 632
762 313 684
302 623 940
95 313 121
808 571 284
169 82 170
460 67 484
675 647 215
123 768 203
274 896 918
738 51 832
112 629 158
444 445 494
892 98 894
236 889 594
905 579 893
217 920 889
684 721 595
227 614 991
610 54 767
4 403 150
192 533 842
930 964 155
780 133 916
676 859 591
484 784 813
507 59 460
365 806 63
315 753 958
15 816 890
505 623 733
887 993 992
887 746 231
221 567 625
525 494 954
886 427 193
474 760 402
916 972 440
668 541 320
525 706 802
940 808 868
345 241 129
349 833 740
320 381 551
350 4 453
851 109 152
918 248 513
65 162 615
352 185 218
444 50 407
990 96 517
557 984 637
698 249 410
349 142 468
202 836 874
622 229 193
420 32 970
625 100 16
891 644 992
185 607 470
408 1000 915
255 522 104
356 740 583
351 478 180
444 55 136
347 450 598
822 970 943
950 918 781
667 981 3
148 484 870
798 282 322
767 415 305
539 577 688
549 816 707
363 116 295
199 231 820
935 652 463
13 599 762
506 211 519
689 540 653
956 954 548
73 745 460
500 478 673
161 229 624
246 126 488
151 269 111
341 336 848
576 296 2
258 557 591
195 22 179
21 121 25
772 811 89
940 976 754
188 811 182
273 941 648
279 229 148
344 252 868
918 476 211
449 850 626
110 68 773
618 627 383
207 674 245
842 316 107
305 951 293
993 762 846
684 798 566
347 619 271
911 475 590
982 235 779
596 742 413
481 586 523
641 408 192
855 315 409
106 534 273
53 720 195
485 251 838
88 28 408
493 867 65
10 336 267
275 13 664
631 378 70
113 559 454
514 778 905
944 528 313
877 871 835
205 194 141
529 74 847
688 22 393
882 617 458
173 893 840
455 886 724
118 852 682
992 185 740
351 639 860
872 667 769
780 425 548
133 84 847
816 42 122
541 991 350
328 722 147
595 163 649
527 797 1000
570 445 45
114 735 478
481 149 744
711 209 567
615 190 396
65 693 425
705 242 91
647 438 860
242 708 493
421 683 634
850 880 632
427 6 377
33 792 991
245 576 357
765 720 838
978 215 364
11 316 284
48 234 329
363 695 578
960 43 701
198 335 451
726 366 947
828 431 532
492 801 859
40 197 502
311 85 520
70 550 377
417 700 885
697 6 699
696 2 13
462 884 345
742 193 155
229 757 901
115 735 345
248 815 89
136 219 716
412 385 650
709 56 688
432 808 496
909 416 39
371 341 45
848 757 784
347 150 811
977 859 901
435 618 379
361 802 917
356 584 955
843 738 315
143 609 568
698 976 950
841 949 4
271 72 499
848 956 953
135 355 96
333 350 182
908 746 698
411 804 449
266 251 376
383 728 46
269 316 921
823 962 967
601 134 204
367 260 660
18 971 902
778 65 36
132 626 65
198 809 988
502 187 978
323 376 431
122 414 827
109 855 735
96 40 547
351 730 715
595 664 874
98 308 233
316 599 649
566 32 390
214 494 945
864 769 139
217 988 379
357 91 354
531 976 328
846 235 369
699 883 193
580 149 413
519 921 233
742 700 563
721 546 273
824 359 939
653 44 821
365 242 901
358 3 165
400 82 720
65 275 118
439 853 137
706 524 322
881 225 897
38 311 540
26 547 154
247 545 264
604 827 106
127 766 827
248 950 313
271 591 30
869 627 256
639 350 545
648 666 826
547 632 373
700 658 310
507 764 882
315 177 517
27 788 986
910 538 226
204 962 925
161 641 304
395 108 807
11 106 55
617 418 783
924 739 473
554 223 889
983 311 426
737 382 549
290 740 703
195 88 825
643 350 760
331 18 109
765 862 976
126 571 621
75 157 588
95 599 500
92 214 554
725 493 839
632 850 524
68 752 150
258 293 940
946 211 490
245 817 642
339 38 555
748 457 620
486 976 834
676 512 110
304 909 727
844 290 314
177 386 250
33 132 928
982 910 447
427 576 545
7 228 334
411 668 40
794 270 673
833 570 698
959 283 809
424 426 960
973 451 154
229 231 826
748 235 406
560 7 622
892 156 664
281 399 626
862 129 129
919 558 53
89 480 728
685 728 780
376 416 13
798 654 564
938 724 790
921 660 922
441 958 254
240 906 651
335 784 890
254 991 969
677 14 182
455 91 339
342 840 584
500 404 792
116 191 195
846 811 653
456 853 389
482 343 764
600 369 253
854 337 247
707 35 399
556 226 501
520 685 465
212 426 140
681 251 428
590 42 48
162 44 883
88 924 571
566 40 439
716 121 21
562 684 814
685 875 797
587 140 56
564 987 801
46 81 396
478 438 290
527 163 587
479 404 955
925 607 539
629 112 43
35 780 438
518 398 88
673 611 651
211 970 38
700 893 733
321 709 609
706 769 779
973 838 543
867 910 456
520 934 706
132 613 956
980 387 364
397 643 977
909 289 307
534 373 226
466 230 999
933 636 89
149 773 400
843 507 40
289 325 77
912 351 554
261 402 259
523 22 602
926 924 651
910 778 276
729 871 599
161 968 99
168 698 318
293 340 635
92 411 173
749 367 479
388 859 568
663 251 821
605 670 977
489 142 176
962 781 848
754 989 935
261 183 460
573 482 396
143 189 728
909 321 582
84 805 545
405 616 43
3 570 711
215 61 8
428 641 210
792 324 475
730 102 887
498 600 363
787 313 363
681 481 405
461 954 430
162 815 90
260 580 203
352 598 543
745 825 391
288 251 109
644 394 48
768 469 954
157 762 40
235 103 288
214 667 114
633 212 276
453 217 372
84 844 849
689 29 173
893 982 798
515 557 760
592 766 284
695 409 473
156 50 853
619 217 400
616 287 833
895 725 132
922 144 906
373 380 601
258 393 283
938 1 788
174 345 348
805 35 166
223 158 265
7 972 191
708 501 915
148 484 373
76 674 630
177 295 918
753 645 452
822 267 594
235 165 386
205 438 403
372 49 98
851 975 857
650 724 753
175 884 809
833 944 841
17 60 862
129 143 969
565 101 203
149 966 60
591 576 702
758 410 46
448 100 769
928 375 518
1 456 501
467 550 224
255 357 944
364 991 850
233 875 265
436 192 258
462 698 336
473 540 285
761 212 883
476 174 99
657 304 294
562 280 440
76 482 387
567 695 614
196 209 298
775 857 690
701 217 226
367 490 379
85 530 681
691 867 282
228 336 912
617 964 878
654 564 578
366 987 295
231 251 414
558 620 13
598 389 27
154 291 161
196 456 827
269 536 725
998 382 107
359 779 623
57 868 769
662 24 996
630 461 78
905 260 58
279 414 991
615 104 149
744 651 631
359 165 111
424 369 494
353 329 617
922 180 727
629 336 983
719 980 535
58 686 347
870 932 681
545 500 543
878 411 353
250 609 769
91 350 601
479 531 146
512 773 605
176 166 208
404 629 798
758 291 492
783 454 821
284 612 886
149 542 213
411 879 296
660 773 750
204 553 463
923 409 431
211 933 9
932 469 987
690 109 715
756 285 15
147 87 218
511 365 931
946 139 253
457 404 127
890 556 544
26 914 224
295 166 556
665 145 987
12 951 637
284 922 920
709 632 363
942 39 122
839 261 125
650 913 862
118 779 763
111 435 650
927 657 210
957 22 857
279 778 605
519 190 747
436 762 426
961 165 665
578 974 219
515 902 361
728 817 862
534 45 175
827 500 158
774 100 749
131 773 163
729 601 515
502 235 335
119 846 698
874 689 659
834 305 14
694 665 673
439 765 490
450 218 690
437 816 1000
717 997 843
862 158 584
943 156 371
755 869 825
928 676 8
444 66 654
905 940 723
544 52 658
610 334 257
746 976 87
931 662 987
901 356 106
838 520 575
993 759 283
181 158 640
222 561 268
808 146 556
479 751 192
65 345 141
331 546 222
379 625 449
608 280 413
416 267 349
192 498 514
562 444 79
1 503 880
940 288 763
47 337 775
361 128 785
604 662 911
549 622 829
795 569 150
987 958 110
601 570 960
23 719 706
461 428 903
196 730 145
209 830 388
856 706 873
321 963 284
54 588 419
419 941 709
940 57 220
983 974 74
878 121 582
921 577 390
554 946 759
940 609 430
142 17 153
994 848 33
935 71 580
913 435 460
443 832 401
631 795 992
241 112 528
345 719 799
598 631 299
361 920 143
283 742 612
190 773 278
509 778 853
919 256 607
837 337 463
651 863 554
425 818 413
186 688 322
938 105 425
600 959 268
888 650 191
876 673 459
458 222 88
939 942 20
210 4 553
402 210 206
673 130 981
339 636 761
6 660 96
207 747 602
780 931 781
46 861 789
196 297 779
522 553 780
633 380 11
34 704 487
835 233 644
853 575 733
981 11 618
885 168 530
834 716 516
607 722 785
646 155 934
927 21 619
753 382 886
217 874 976
97 753 850
877 586 533
480 951 905
954 717 455
578 505 97
350 206 535
812 229 896
669 269 462
553 136 991
32 229 618
511 918 28
775 895 113
322 385 414
794 791 725
270 65 319
548 509 121
858 571 916
385 150 11
387 116 904
825 851 994
983 359 642
469 281 641
787 349 364
913 739 733
407 100 77
483 166 603
951 355 273
11 347 301
829 949 551
595 849 775
229 468 763
312 668 564
353 304 285
537 648 558
39 687 929
664 467 205
199 847 544
774 386 872
72 138 990
36 609 922
717 488 270
303 369 254
892 691 691
899 789 822
807 735 896
579 397 840
111 624 402
439 839 586
101 577 356
334 346 863
706 601 730
742 765 162
473 192 498
290 95 330
476 379 72
420 544 766
404 660 825
371 127 179
148 861 154
558 653 27
432 902 833
737 250 960
650 669 428
494 222 834
702 413 720
560 491 909
726 874 821
460 169 622
815 723 328
473 586 7
109 249 121
625 246 249
948 239 37
456 81 849
745 546 22
260 331 37
473 419 42
782 912 537
407 858 777
672 186 261
307 877 579
214 747 265
993 705 849
338 367 388
64 56 714
922 73 544
876 987 96
380 596 138
390 425 36
150 285 361
34 497 255
783 199 668
472 229 203
337 127 248
511 663 113
75 937 138
270 80 252
65 914 10
637 174 157
63 191 97
52 462 616
14 446 149
554 26 87
909 315 194
912 892 757
564 885 2
302 707 30
244 537 151
222 565 412
643 63 184
880 710 965
255 188 106
478 911 603
720 104 641
649 794 203
987 937 624
995 189 834
524 303 85
445 302 781
203 273 40
828 861 48
114 704 277
175 311 537
198 938 87
692 122 85
371 121 367
300 444 635
429 76 493
987 474 511
372 342 470
829 285 402
407 85 87
437 542 648
661 846 33
351 182 970
343 368 837
248 15 181
497 245 729
676 878 57
483 392 603
120 93 142
611 923 525
345 732 684
821 95 634
901 320 506
29 114 296
577 582 770
115 412 654
762 593 258
168 122 824
511 354 494
232 246 608
406 416 588
33 262 831
325 824 599
555 116 548
388 582 896
320 742 659
345 908 161
302 23 378
84 929 411
802 21 48
404 798 195
758 436 175
802 45 937
470 419 979
740 763 41
271 29 2
236 24 333
897 946 310
450 820 65
839 319 913
55 708 457
620 954 153
467 116 336
280 203 348
497 783 435
43 711 205
377 541 341
441 791 919
445 395 203
158 217 953
800 433 619
132 44 619
220 168 864
50 465 399
787 363 441
839 31 723
577 199 858
535 632 926
79 885 547
93 571 673
658 167 552
185 633 616
629 993 584
771 923 608
804 571 234
801 747 419
482 339 284
582 546 586
445 296 989
948 347 706
664 660 182
970 862 666
169 913 908
592 822 123
333 575 409
234 358 864
232 68 323
452 281 560
49 365 212
925 258 970
957 972 980
871 451 617
410 186 324
349 817 336
375 335 884
174 448 574
649 80 47
897 370 69
761 103 893
328 950 775
765 569 449
442 734 178
692 196 884
267 9 630
141 983 946
535 666 501
481 14 931
543 833 706
8 694 987
979 232 28
666 30 230
32 552 700
511 174 190
659 965 572
464 612 887
943 166 699
527 516 197
643 106 551
148 7 260
79 768 234
201 584 688
296 453 439
449 474 813
58 843 207
652 790 338
45 287 231
358 212 225
643 651 995
464 639 434
313 822 113
398 238 713
892 136 343
763 375 620
213 778 958
754 974 305
335 333 923
486 583 247
89 138 835
211 960 972
663 786 415
350 714 143
390 558 272
291 962 615
247 673 428
717 394 491
202 828 585
243 53 58
639 555 578
977 483 382
73 358 520
620 97 613
820 506 418
154 45 288
921 569 751
833 191 375
71 902 739
774 636 299
955 621 592
257 503 918
51 899 599
431 768 657
279 169 367
311 114 76
705 399 268
337 591 75
135 294 316
708 471 966
278 110 806
150 441 249
961 714 836
74 760 477
185 391 402
484 337 615
503 164 22
424 588 152
56 783 643
988 673 300
184 228 41
763 645 894
90 772 710
411 532 267
62 330 843
217 681 782
564 785 656
851 668 148
216 924 353
797 931 816
638 86 909
689 331 66
720 548 371
64 168 51
893 86 584
942 308 900
852 357 631
141 845 824
937 865 832
968 26 422
503 51 276
402 790 267
199 339 415
488 621 95
199 553 678
388 655 471
310 353 19
259 362 643
822 475 759
602 285 593
859 353 79
203 538 737
932 308 874
318 827 586
543 848 265
830 528 532
201 695 336
289 591 887
718 220 892
820 181 580
557 945 357
902 36 322
72 986 925
707 534 348
90 434 673
892 208 513
610 630 952
405 154 267
391 529 962
463 78 956
891 985 370
470 463 893
413 759 934
309 771 609
666 444 174
985 708 746
219 866 156
163 747 353
325 895 371
546 46 268
820 930 170
15 379 643
913 767 386
755 61 978
142 901 894
486 55 454
150 146 419
49 6 90
794 716 983
366 963 921
634 579 774
78 961 152
497 797 619
435 932 140
676 634 756
830 810 698
363 937 841
724 598 718
112 979 326
861 354 311
704 22 598
228 485 648
456 596 987
741 214 817
377 252 939
820 951 375
407 953 724
931 884 488
478 26 907
86 406 132
582 514 185
785 355 744
664 225 279
41 80 708
632 569 43
282 946 984
382 101 468
954 33 490
712 639 834
732 814 235
346 201 665
215 38 427
784 502 855
495 255 905
699 1 244
60 650 191
770 127 985
50 25 709
890 592 580
848 354 940
769 163 450
12 485 127
263 282 525
815 667 972
214 363 673
965 375 905
892 481 26
607 561 293
894 691 152
340 847 867
7 163 613
101 663 206
961 536 333
480 987 641
362 464 943
184 868 894
578 168 371
298 874 202
260 574 892
506 954 951
780 697 128
448 240 233
312 886 989
868 447 5
369 270 726
353 111 918
555 390 6
737 134 666
202 279 428
765 450 708
760 576 616
48 165 659
228 704 269
924 633 499
165 423 799
821 582 657
815 839 934
492 354 573
477 679 851
615 73 75
120 792 642
774 157 426
14 236 240
73 142 441
566 427 751
928 869 726
651 711 472
522 317 545
775 651 113
459 556 968
81 407 310
175 745 700
378 63 284
667 445 468
420 524 595
366 622 391
724 266 787
284 593 728
569 643 619
291 168 660
301 108 926
841 173 144
203 55 463
845 606 561
434 25 878
581 384 443
177 652 522
464 280 454
947 15 417
444 592 845
340 821 358
546 79 473
828 891 946
9 188 334
660 309 159
488 84 332
614 978 656
936 273 640
162 223 932
977 421 11
293 186 844
355 88 19
972 488 315
768 254 865
434 873 494
991 268 154
566 354 948
660 947 874
289 930 263
854 78 461
446 217 491
105 377 440
282 965 486
877 210 319
69 503 632
510 229 128
273 70 429
277 466 296
107 586 760
927 721 259
472 843 98
828 792 906
642 563 980
130 811 8
290 89 25
715 334 149
543 46 199
916 848 895
176 598 839
776 896 422
758 775 82
876 931 174
998 165 471
668 558 482
565 282 274
957 841 358
941 207 406
531 37 421
71 408 862
398 479 805
544 639 921
73 221 847
129 438 836
339 912 923
177 995 140
137 218 827
925 255 323
219 890 183
427 960 842
198 197 368
859 567 992
386 535 833
864 652 258
109 418 483
453 617 764
647 254 375
435 931 470
86 610 737
81 504 562
93 666 699
900 341 132
121 81 727
690 103 419
523 232 33
169 957 295
213 311 237
117 939 427
838 83 772
649 322 781
192 856 628
542 230 291
324 913 920
218 319 321
724 702 637
98 84 904
473 117 399
562 789 312
326 764 107
852 351 425
773 197 534
647 741 470
231 75 782
242 277 507
457 388 567
514 993 408
901 207 736
503 439 182
519 967 30
157 970 321
97 16 714
82 74 823
569 10 711
171 225 896
617 676 974
251 488 589
167 826 773
502 249 54
398 522 108
107 893 879
300 491 802
408 969 578
965 998 551
331 92 963
895 369 867
533 588 31
311 145 959
697 714 926
52 56 363
398 587 619
475 112 95
800 896 41
754 927 773
694 295 535
640 779 863
247 916 127
917 399 229
710 810 44
374 374 369
975 302 426
500 103 814
506 237 626
501 369 950
848 412 550
90 129 691
795 713 49
18 169 248
243 280 290
727 939 896
718 97 323
143 447 519
591 648 356
965 81 576
250 964 173
738 118 815
646 947 700
118 832 767
427 573 475
827 551 110
703 489 710
891 242 559
220 29 387
128 231 280
963 353 419
540 199 477
990 550 999
730 877 981
410 810 942
429 752 715
564 863 182
263 855 615
302 13 289
845 492 78
441 845 154
240 212 807
13 871 311
495 413 431
790 630 689
83 825 423
977 377 113
667 18 292
744 205 358
121 710 439
505 930 220
892 765 270
117 971 111
127 472 330
215 610 864
217 132 699
332 467 302
894 567 9
706 767 497
398 378 987
100 747 18
805 927 893
748 554 559
490 621 933
25 928 390
932 730 790
60 385 319
945 88 153
197 921 823
296 618 201
835 572 290
922 960 926
451 984 920
820 649 204
104 969 355
16 264 948
996 422 543
133 979 474
837 155 67
11 832 968
628 70 423
755 552 163
426 701 430
366 832 293
331 855 934
852 708 130
55 442 998
936 271 935
134 261 415
562 145 264
332 398 245
797 464 320
574 78 960
554 490 766
108 755 669
997 34 997
806 103 434
38 624 76
219 935 10
594 917 536
368 750 382
330 759 479
526 939 13
235 698 70
903 896 284
824 136 773
913 724 185
318 970 992
331 683 516
998 103 425
288 68 327
351 219 348
386 107 607
581 604 339
328 272 867
876 489 668
659 423 332
162 843 975
469 969 118
548 880 675
979 546 174
79 318 611
853 221 460
817 725 181
491 989 803
816 584 723
465 677 742
347 124 302
846 354 877
752 793 271
529 687 520
414 513 143
613 240 907
540 887 745
727 395 682
689 506 935
868 740 550
45 482 466
504 744 625
719 41 21
797 532 598
920 541 964
384 310 700
904 69 353
466 796 13
167 986 432
21 867 202
55 968 451
661 715 513
160 588 791
970 441 97
996 200 584
626 205 476
43 636 474
99 132 942
249 879 506
993 400 197
246 879 221
301 727 249
78 685 310
919 673 702
355 781 669
637 270 648
959 332 934
780 751 998
462 937 864
974 507 730
747 721 975
229 380 463
385 781 716
374 867 219
917 23 707
793 497 55
730 982 932
263 816 485
285 301 342
661 521 345
274 106 880
809 295 171
854 533 794
746 555 427
846 159 12
428 433 221
392 197 997
980 963 912
256 853 774
664 460 33
77 184 23
875 128 837
684 153 66
343 609 263
53 988 615
179 205 334
109 18 48
416 734 826
796 572 254
38 193 640
1000 797 283
260 363 539
585 637 480
879 9 998
510 707 250
842 599 760
352 483 472
447 843 166
349 360 760
661 130 903
623 387 891
874 627 860
53 125 685
554 251 742
682 17 770
817 96 484
741 788 261
125 977 308
664 857 450
63 654 874
189 584 790
299 908 119
949 440 629
230 939 779
235 437 813
352 59 6
729 514 353
713 404 515
81 986 391
432 798 582
246 467 6
890 24 992
147 436 490
736 700 88
660 153 650
356 602 219
187 668 372
596 723 935
454 885 710
823 593 124
695 317 40
896 61 436
636 224 792
561 201 356
336 881 79
802 151 715
433 187 498
2 241 331
123 364 258
396 538 141
901 907 695
629 565 802
114 502 922
509 52 879
890 669 419
60 11 504
930 771 147
998 406 528
784 542 778
826 792 351
684 580 299
735 534 541
212 160 38
376 795 942
30 821 341
554 652 606
515 338 747
419 879 446
17 942 506
805 583 568
177 806 980
890 451 71
618 5 997
634 831 579
758 851 358
891 731 763
684 665 916
624 963 755
845 667 242
453 782 704
250 374 548
1 643 129
102 916 669
413 496 696
407 861 59
300 628 393
211 985 809
11 584 507
825 715 701
211 361 612
940 472 316
252 361 537
735 728 98
340 294 350
621 475 822
504 642 282
385 376 549
554 53 855
158 457 789
988 624 728
934 435 85
59 139 675
208 685 682
351 113 553
549 726 581
170 58 332
932 372 308
591 873 16
159 426 950
132 591 389
293 393 498
803 560 459
833 242 241
101 268 847
523 946 195
351 151 453
901 847 920
970 717 94
664 323 976
870 616 252
56 566 436
270 180 282
45 536 334
969 341 41
11 902 190
40 671 17
76 309 414
547 534 205
228 573 337
281 430 961
213 175 623
295 150 592
36 210 996
456 1000 457
443 370 721
598 180 425
329 666 146
592 846 991
166 507 538
901 700 292
667 534 812
119 396 337
617 422 659
554 285 997
177 696 603
127 709 295
92 583 161
364 635 624
899 828 593
894 382 748
601 763 118
474 717 851
808 459 847
336 919 163
425 966 72
360 798 672
295 911 230
961 48 902
734 388 695
840 310 893
296 493 681
78 664 582
536 795 921
901 536 838
450 667 743
764 29 521
331 621 400
976 99 72
380 1000 475
501 729 645
53 353 368
325 819 349
631 235 414
856 697 231
426 736 731
852 527 29
153 945 874
871 527 489
106 274 623
715 291 457
337 50 198
921 887 957
335 281 229
976 894 864
751 786 31
55 507 150
338 163 170
242 547 581
692 290 307
785 17 566
525 986 232
239 658 916
212 494 45
737 329 126
792 77 220
861 798 58
161 359 806
621 842 491
398 623 935
660 46 380
272 465 473
135 13 45
288 653 207
679 846 741
860 147 276
767 126 1000
63 298 253
233 797 323
673 988 932
429 208 157
803 604 510
828 655 641
744 291 248
457 448 985
737 646 940
481 739 628
103 284 866
381 735 323
391 918 573
173 36 504
352 887 739
88 322 543
576 31 713
545 706 746
488 10 526
443 363 679
492 206 126
87 664 885
983 589 314
805 848 223
70 695 446
442 493 15
476 531 771
408 377 975
271 911 229
372 381 676
688 78 87
172 28 851
80 897 910
455 576 656
169 689 35
594 786 564
602 732 917
871 976 39
463 470 957
1000 458 998
439 633 188
572 100 414
368 967 578
905 67 130
176 735 312
971 2 721
117 223 1000
612 100 571
599 313 955
52 463 693
820 729 579
586 45 195
564 413 258
772 966 38
30 781 218
811 669 950
51 829 566
602 257 193
49 320 265
208 549 915
194 839 437
899 761 40
957 754 686
831 530 208
205 447 24
880 454 619
881 705 534
604 405 869
604 689 164
149 276 883
990 19 151
341 971 174
297 138 372
810 810 566
912 101 886
20 479 787
941 199 323
163 683 673
466 673 473
903 502 42
810 162 676
490 863 687
889 673 812
624 56 473
497 562 389
530 761 29
765 223 590
743 571 815
723 209 197
900 121 672
557 671 291
5 458 402
169 526 844
772 945 323
51 937 265
137 288 904
887 826 337
371 993 284
570 178 997
678 887 400
226 310 988
821 701 533
93 202 342
520 29 760
808 569 43
961 68 445
561 197 22
740 228 215
287 940 711
894 633 582
351 981 438
535 608 306
314 377 262
514 708 55
525 908 105
876 147 418
609 965 224
131 472 762
901 916 798
121 66 98
168 995 493
529 405 454
810 832 969
121 982 467
93 579 315
864 829 396
496 730 809
561 622 201
661 85 428
808 152 579
19 694 833
181 234 590
437 824 923
159 274 13
532 724 64
722 448 948
571 95 500
307 978 546
146 768 59
963 481 557
901 560 634
395 300 18
741 187 424
311 906 525
806 38 257
925 830 982
66 769 443
431 702 884
502 351 612
127 292 422
132 458 227
74 1000 311
577 412 438
352 677 369
527 348 860
403 523 350
397 998 387
206 421 955
958 398 428
456 612 461
847 805 158
368 292 896
724 540 256
226 629 958
892 305 803
395 628 564
132 40 119
146 410 691
946 683 348
991 413 133
515 517 524
776 254 390
447 347 550
937 762 501
75 747 126
532 661 866
206 857 123
905 563 890
968 832 817
751 945 665
904 438 32
612 979 56
444 995 708
457 151 847
86 643 886
985 338 644
917 858 851
555 793 180
162 143 155
78 530 288
204 427 468
140 779 44
549 52 841
954 780 436
374 869 148
198 120 607
896 800 43
450 426 833
836 686 466
48 629 372
613 925 733
462 660 798
373 244 609
972 635 1000
533 635 819
123 197 893
345 990 688
528 584 402
379 371 798
560 421 669
605 538 827
718 244 280
749 428 100
580 887 64
804 311 377
982 230 729
320 993 303
125 427 612
995 178 462
762 102 539
114 63 484
32 451 852
322 931 409
239 50 372
479 128 611
830 839 238
319 991 989
104 972 796
663 85 620
898 84 892
148 454 193
324 824 255
333 6 550
822 911 734
294 317 242
565 489 501
632 98 479
982 220 52
927 459 158
306 747 619
227 531 129
738 147 230
19 877 33
276 960 290
175 41 513
766 511 734
45 316 491
658 917 621
589 940 136
546 888 883
40 836 597
54 748 917
951 36 484
428 1000 998
48 37 169
296 50 327
486 324 478
524 904 686
857 372 217
233 64 906
179 104 388
101 858 358
693 945 85
839 204 972
569 764 631
569 238 763
152 552 8
277 807 612
103 151 460
828 335 89
29 930 793
938 542 511
544 745 716
813 741 246
705 979 916
903 204 341
789 315 854
482 419 427
485 84 168
99 764 931
343 910 625
474 89 864
327 409 361
193 138 81
416 96 797
275 401 470
855 506 998
279 1 436
865 717 842
485 892 509
763 203 986
775 516 523
563 962 829
387 692 270
974 238 901
952 103 467
225 809 416
830 489 567
75 974 810
835 757 605
186 962 89
227 623 876
100 252 776
792 338 117
737 206 232
731 868 587
400 908 83
25 168 403
687 988 915
424 228 526
870 574 322
907 124 852
990 542 611
661 823 499
749 592 705
803 952 416
669 451 942
436 831 220
86 464 343
805 777 819
689 133 173
951 541 705
870 733 751
420 224 966
584 858 582
10 179 668
535 53 241
943 291 13
997 284 762
214 145 26
893 582 448
288 91 1
729 43 982
502 114 622
499 111 627
173 254 365
47 305 883
275 15 991
174 294 430
921 492 435
165 891 368
833 209 623
431 954 56
930 220 607
912 460 677
481 232 516
492 609 661
242 830 120
775 579 136
151 329 825
221 601 348
704 937 260
308 58 377
268 434 908
177 496 304
727 189 675
256 488 680
36 910 432
80 894 649
484 295 801
622 798 684
223 13 210
280 376 970
810 946 623
597 211 611
266 554 358
275 661 658
640 282 360
633 298 759
453 166 865
533 827 685
711 361 414
272 632 901
244 802 566
384 417 475
254 476 388
527 385 951
112 751 628
714 892 974
80 885 827
396 194 473
213 175 468
764 396 390
314 865 440
932 231 269
788 971 565
300 254 510
672 913 507
93 828 233
808 133 250
401 562 254
664 443 319
659 526 614
579 237 929
59 268 944
411 9 927
93 297 521
689 231 660
778 526 222
249 734 173
727 185 284
185 585 281
420 978 641
563 326 562
735 236 91
625 359 76
258 410 89
593 453 611
858 308 585
89 873 954
690 298 146
860 268 416
102 527 499
309 793 221
156 738 731
755 162 222
544 129 346
237 736 637
503 942 871
568 734 92
958 735 259
399 48 259
3 320 774
658 416 280
764 491 400
737 202 782
350 107 499
322 776 361
321 373 319
553 879 456
746 976 126
640 83 84
657 798 120
1000 456 168
75 267 65
614 323 729
786 110 625
969 841 576
116 381 148
194 565 605
761 205 268
612 823 910
689 801 907
798 123 784
837 939 397
55 832 621
204 849 117
297 138 398
960 210 302
553 930 739
794 745 861
374 380 216
988 928 973
943 1000 306
349 968 51
514 997 651
521 720 891
482 18 401
346 404 946
776 215 797
90 824 501
901 932 763
730 509 434
766 888 733
487 538 605
9 748 821
315 119 341
967 193 770
794 758 367
642 855 666
126 42 427
145 126 545
405 548 207
722 50 576
313 147 488
375 979 378
879 700 719
307 547 762
244 979 963
622 843 937
413 40 107
55 488 215
54 821 576
362 433 135
381 359 168
690 28 111
95 83 997
80 202 456
539 634 182
308 383 899
750 887 446
595 735 412
414 816 388
426 525 380
162 116 826
490 373 825
282 636 858
172 60 928
683 612 557
502 646 894
718 780 230
230 49 978
880 986 271
550 592 559
468 650 962
537 209 953
697 744 578
549 819 501
766 308 306
394 626 294
421 663 774
465 605 189
286 702 624
295 658 553
2 404 614
236 519 119
187 540 522
927 204 291
746 759 946
557 319 223
513 771 473
609 9 955
26 325 293
821 687 293
471 911 42
922 258 363
91 469 535
244 394 151
249 620 375
761 33 9
235 580 586
284 244 443
53 368 261
900 703 145
859 187 167
706 241 231
488 157 765
947 5 368
537 222 432
722 147 764
481 834 213
146 717 168
917 173 853
370 942 244
747 153 422
650 600 681
846 477 969
805 149 322
797 784 21
502 649 957
28 814 604
559 405 632
947 234 493
784 326 281
622 148 841
941 31 553
916 285 97
244 660 176
900 841 8
140 168 935
108 43 181
529 73 721
203 191 507
111 618 163
346 139 404
261 129 814
822 799 818
516 11 842
601 808 944
616 612 373
305 791 842
942 715 780
632 791 88
445 413 889
766 838 920
914 8 654
972 675 619
367 51 440
690 201 616
259 347 831
715 50 488
248 97 197
455 247 10
200 843 172
537 223 744
57 552 197
330 246 129
556 671 470
814 216 736
920 321 699
229 190 629
323 694 697
971 464 914
627 102 735
284 923 208
521 9 469
650 444 523
560 672 241
569 734 947
20 581 455
629 792 756
990 608 136
634 154 720
671 411 759
436 737 403
883 401 992
335 129 447
624 682 857
2 10 377
702 122 53
71 406 531
104 58 638
46 938 676
156 862 747
99 275 964
928 505 490
436 586 676
277 70 751
247 659 517
864 520 406
139 418 248
494 291 53
350 982 46
232 260 550
63 539 408
647 247 547
189 322 897
577 303 977
175 315 971
421 3 290
780 678 359
235 687 366
742 998 88
87 904 986
283 616 202
407 372 732
860 370 679
706 241 885
985 422 602
116 156 519
996 593 199
887 309 808
892 214 947
84 489 455
525 232 55
674 416 687
894 952 107
261 119 514
67 708 760
851 368 576
948 385 870
819 265 816
309 290 352
71 162 645
472 200 892
667 970 44
207 4 702
877 4 909
78 419 599
352 646 968
608 193 706
996 179 370
616 113 296
864 233 255
147 547 733
122 933 282
460 823 113
813 813 691
640 521 355
972 653 648
386 69 586
302 167 7
682 525 718
843 820 586
793 400 606
141 96 315
192 573 35
466 709 674
610 952 910
849 774 965
534 228 829
851 486 751
537 362 555
404 434 396
435 32 720
794 684 716
713 397 405
260 513 765
659 547 333
598 502 814
447 838 217
476 237 817
317 325 442
405 430 528
780 62 997
275 404 107
804 126 601
247 285 480
781 241 540
569 654 204
632 246 655
688 94 193
100 567 702
366 346 9
684 223 404
904 840 537
71 821 654
133 695 409
727 688 903
685 127 915
494 331 325
995 253 490
125 746 834
845 785 764
567 149 828
956 195 203
838 396 832
679 859 984
771 708 908
820 968 769
532 673 348
369 635 45
625 972 399
319 573 516
343 15 331
105 438 892
160 549 454
748 471 881
610 800 310
326 738 996
711 677 771
604 840 512
661 610 651
14 571 889
567 387 686
669 221 37
595 416 211
440 48 223
597 715 595
699 119 641
587 33 428
290 333 290
634 855 512
444 684 937
257 735 350
26 920 200
925 778 953
417 653 548
436 783 368
110 190 227
998 397 334
594 879 990
728 325 315
6 318 586
546 444 721
409 501 777
556 39 923
935 578 950
620 223 123
539 146 705
811 359 819
744 627 455
153 51 670
940 522 286
973 516 144
919 932 519
449 769 531
250 56 868
277 407 546
371 564 700
530 924 667
239 975 532
747 553 513
857 687 424
631 406 31
226 507 258
681 73 452
665 531 186
779 393 587
989 7 767
695 720 129
392 485 668
776 480 69
790 431 486
281 591 906
398 132 133
13 118 192
640 525 161
550 798 492
727 10 535
49 971 565
249 534 155
105 189 536
572 953 456
875 260 30
483 476 302
194 948 508
257 409 451
596 777 155
670 43 469
396 197 266
823 549 206
377 159 8
890 599 617
359 750 749
650 165 259
867 623 907
967 299 85
549 274 1
138 707 42
481 363 545
423 521 596
575 839 234
4 905 683
683 557 471
593 510 440
479 80 961
423 302 343
159 914 3
126 469 3
852 658 29
145 639 438
486 945 203
237 921 976
124 361 870
634 282 703
125 87 650
585 486 912
148 530 705
678 499 213
431 908 432
999 511 640
640 616 865
598 353 47
975 781 137
651 767 224
255 618 179
422 136 69
824 458 403
834 402 851
29 25 39
509 487 648
24 175 867
448 587 467
850 85 795
890 168 801
470 525 494
441 166 645
112 663 169
355 877 390
721 768 610
794 565 223
519 725 238
118 736 243
555 185 957
727 925 135
906 83 20
123 296 405
840 436 330
252 424 293
569 527 119
534 41 510
962 905 170
487 331 854
607 34 361
575 170 486
14 708 766
66 807 569
100 268 776
723 935 766
462 335 544
396 738 179
594 959 645
499 527 925
750 853 929
790 798 405
82 536 117
490 996 613
961 455 10
880 654 851
998 452 753
489 592 84
156 625 885
860 598 709
246 175 440
605 197 606
312 460 19
520 578 328
581 508 914
726 266 48
579 883 751
94 995 100
659 482 412
367 435 389
501 16 679
285 703 949
211 986 945
322 695 483
45 6 616
519 464 396
29 317 686
51 170 556
475 63 168
3 539 438
899 210 379
235 707 919
965 846 356
779 408 345
965 674 670
653 485 391
541 635 593
493 263 76
912 623 953
18 279 737
199 996 669
836 471 438
777 606 74
46 278 552
702 56 718
614 334 387
812 547 56
603 144 466
670 445 383
638 654 357
945 211 586
147 473 986
961 841 273
601 60 943
283 721 546
376 521 46
52 746 965
323 537 786
770 139 731
262 689 641
721 777 797
361 723 810
784 732 873
173 451 568
213 680 746
590 92 504
726 859 648
18 873 351
465 338 613
201 967 495
846 984 978
388 163 499
483 841 601
787 944 513
216 908 228
426 468 752
180 455 397
171 371 601
343 120 487
194 467 986
465 705 572
236 985 761
419 138 384
897 420 326
701 829 519
460 361 251
239 261 986
480 30 832
843 169 447
669 931 890
875 296 682
274 293 196
703 469 462
109 604 385
825 661 960
153 504 488
508 189 373
783 559 904
266 441 834
817 722 222
661 762 237
138 432 156
888 832 355
377 51 236
54 681 857
384 849 326
27 472 446
423 974 126
786 977 520
774 248 137
287 707 389
843 522 481
949 919 526
753 149 542
410 128 975
617 395 863
657 403 65
36 958 666
632 336 307
2 768 416
331 857 230
37 636 556
881 187 192
305 29 37
829 371 955
839 189 570
335 531 63
320 689 725
196 148 677
663 915 763
675 78 549
842 383 306
305 189 498
346 433 116
847 382 788
137 479 283
898 587 93
339 739 997
715 418 192
679 276 650
824 404 431
776 605 947
402 13 716
287 197 853
873 783 339
531 808 494
565 844 485
628 6 375
285 299 839
923 555 299
453 985 628
174 166 766
403 260 56
891 398 585
739 781 223
418 217 613
532 84 429
352 847 149
577 104 710
233 934 641
524 822 272
909 398 976
720 513 784
838 848 502
974 971 138
328 979 270
442 994 13
538 935 321
742 183 206
604 37 567
407 27 835
770 838 869
799 98 179
280 338 872
475 492 244
965 596 792
357 601 413
988 548 976
436 878 548
752 557 573
898 637 666
905 1 957
382 585 854
77 761 571
627 449 407
463 472 615
81 844 382
254 498 42
218 471 331
807 760 651
743 323 885
692 584 627
332 826 408
985 419 855
729 242 723
740 774 567
834 826 111
613 52 642
353 685 638
918 940 364
291 573 211
820 655 963
823 346 6
822 701 750
430 850 67
750 384 782
191 98 307
645 832 561
545 326 531
316 529 141
727 142 43
135 809 898
671 978 281
308 382 307
163 582 87
109 967 221
508 649 650
898 946 96
835 114 685
387 646 366
249 308 917
260 122 210
673 724 453
529 485 211
221 896 628
659 175 969
966 241 422
372 16 854
216 452 528
39 574 608
276 878 720
188 52 878
743 5 596
930 618 561
172 935 529
525 775 853
637 436 167
130 566 351
599 63 555
352 992 377
110 821 477
433 565 827
686 405 418
841 329 589
556 825 364
118 36 770
973 234 657
616 362 358
796 155 73
763 149 788
978 870 252
579 375 337
240 219 3
199 52 340
528 227 685
73 727 194
21 168 84
740 499 429
840 247 145
942 742 796
85 608 438
72 544 969
588 933 402
780 1 734
652 824 801
166 756 441
60 570 85
14 934 650
348 769 1000
36 988 946
52 449 835
716 76 830
35 279 251
229 154 660
922 993 114
820 157 965
994 82 84
334 139 612
627 852 499
422 210 838
229 934 381
371 488 945
180 473 36
509 581 817
312 813 757
913 486 641
267 737 933
611 85 367
974 250 329
747 920 843
566 379 925
923 808 272
770 598 975
143 691 276
192 538 380
222 523 277
305 485 443
209 727 604
857 531 449
353 914 494
492 24 708
605 243 528
853 186 643
491 732 106
624 882 238
879 463 727
250 940 578
874 29 853
591 957 744
116 929 632
869 285 654
909 189 35
199 181 397
616 147 825
667 257 388
529 214 192
208 121 764
313 169 639
562 701 902
367 224 874
24 15 306
376 197 843
296 277 769
170 174 867
56 247 781
581 181 497
176 205 655
395 840 209
374 788 769
969 914 337
355 507 477
110 553 456
820 521 445
684 1 703
722 937 716
269 137 260
933 360 773
815 212 477
463 182 866
90 18 98
813 851 952
545 752 486
763 355 776
167 341 23
200 653 73
956 374 499
119 264 844
912 92 149
304 511 983
367 108 792
453 367 374
333 479 547
953 902 71
67 707 693
126 718 301
635 897 883
94 769 383
857 960 232
741 607 146
450 754 308
284 110 587
744 966 224
152 361 97
742 877 320
740 356 626
833 280 473
764 270 717
960 74 845
371 600 8
485 762 181
871 893 722
724 819 606
467 891 228
180 575 574
518 528 251
299 881 849
362 192 561
814 890 767
686 350 484
601 126 232
304 680 566
195 79 459
813 999 623
430 306 586
43 943 128
581 216 490
913 565 778
582 464 258
653 566 677
354 587 561
197 431 357
883 384 301
362 914 809
189 961 545
554 229 453
104 749 918
28 538 756
189 216 853
946 306 446
326 359 500
521 547 551
258 271 870
516 147 803
905 576 536
690 637 556
949 422 409
236 227 414
145 705 721
100 804 573
390 565 246
418 561 549
820 124 58
976 618 74
638 258 648
113 254 792
121 513 368
693 851 230
45 566 65
672 705 382
924 755 807
571 982 344
731 263 461
866 549 664
934 706 268
736 528 604
313 685 69
496 984 2
972 202 155
621 881 769
534 671 164
500 932 223
862 64 712
551 279 19
405 381 131
533 775 612
456 929 600
920 785 625
812 678 838
175 933 985
322 309 487
926 332 222
821 561 990
866 947 118
889 910 849
481 719 130
207 294 72
993 763 194
174 476 332
615 48 40
339 620 507
707 525 939
476 579 98
26 639 735
241 515 19
532 626 659
836 137 634
686 760 483
555 945 18
706 969 591
411 802 966
198 475 619
638 935 364
562 156 129
240 846 348
622 846 275
118 964 713
442 482 413
17 943 94
591 632 898
282 365 429
55 396 461
229 774 188
760 429 203
834 54 473
23 618 399
857 869 383
90 422 94
374 338 593
205 94 468
517 828 727
482 928 870
327 771 886
130 846 200
662 631 844
649 819 858
694 46 348
545 733 399
84 908 886
333 290 150
691 110 179
1000 368 749
259 855 639
567 960 929
132 527 135
164 802 106
844 264 653
692 887 247
494 538 786
452 906 550
612 353 595
167 720 847
109 277 511
154 666 257
202 331 927
643 73 844
645 450 846
319 657 496
227 896 348
43 984 142
803 518 669
294 120 389
15 80 823
829 266 152
794 145 572
430 814 318
914 495 444
776 785 177
289 203 6
43 950 899
166 851 992
500 7 990
561 459 733
771 173 778
638 152 286
888 198 68
137 879 364
555 495 316
571 254 717
795 938 128
788 665 973
138 657 320
921 423 574
286 364 761
471 446 578
426 926 261
361 708 328
454 78 154
830 223 830
588 485 562
767 111 510
437 139 731
591 786 460
291 567 968
234 976 942
776 983 47
811 544 92
942 412 844
841 963 706
448 881 613
922 871 435
529 877 503
274 958 728
739 326 993
397 376 738
602 65 104
659 453 740
154 927 563
564 623 764
190 562 239
108 16 891
322 1000 500
752 600 538
524 966 722
633 130 303
854 513 902
432 582 832
174 433 577
675 425 256
169 271 332
790 700 504
389 656 188
909 587 847
815 337 27
848 343 876
220 653 554
25 5 491
187 414 105
522 303 62
602 200 250
442 107 934
864 219 805
689 140 394
107 794 252
241 334 711
810 128 785
664 61 104
61 650 222
227 423 160
604 906 893
309 80 85
317 403 369
519 967 527
722 80 381
186 415 929
642 938 908
827 496 847
6 353 112
30 127 129
511 273 670
294 379 325
941 89 274
203 857 284
443 897 806
837 714 294
505 282 760
168 859 335
826 610 869
57 781 950
558 326 352
55 799 179
347 611 432
949 256 129
168 648 377
23 152 883
793 758 16
474 857 156
314 699 397
737 762 850
765 546 412
981 397 778
582 663 437
396 9 209
217 554 36
517 545 729
497 2 235
306 486 75
412 755 46
143 427 956
230 34 375
539 520 11
571 776 587
900 937 289
152 22 676
840 943 666
44 768 256
616 390 779
891 60 362
863 137 324
147 452 816
35 762 792
602 66 252
203 398 818
63 227 750
994 521 985
496 839 297
971 902 455
292 856 277
285 521 991
793 705 446
200 840 653
785 585 571
433 503 778
144 935 344
521 946 551
769 600 679
941 585 762
641 30 492
705 230 983
339 499 233
526 354 624
974 278 985
486 97 496
356 61 24
965 739 12
60 309 18
386 413 890
482 725 811
717 222 911
37 41 463
803 870 171
849 461 51
688 324 743
558 799 963
125 598 811
832 618 845
306 926 784
72 840 278
269 795 581
259 512 939
659 182 976
665 593 378
997 750 778
873 581 57
95 909 49
827 945 888
757 412 512
493 75 834
935 36 153
225 309 650
54 798 493
726 569 443
39 54 82
743 501 704
15 355 919
569 57 29
191 121 252
729 694 901
794 531 693
340 225 510
5 267 928
352 432 945
206 867 29
451 676 854
447 161 125
194 791 647
277 718 502
597 895 972
708 664 510
585 252 511
349 233 733
230 167 656
26 902 824
666 227 491
657 460 362
813 224 584
807 608 654
142 405 948
7 285 690
989 917 606
443 843 926
770 29 20
553 710 213
438 621 246
882 437 19
968 733 699
551 37 392
794 170 539
76 308 627
589 329 820
225 33 50
378 91 513
326 571 480
387 641 39
79 881 120
58 865 282
689 459 946
831 545 679
619 391 259
807 659 771
960 198 193
842 226 228
788 855 687
246 988 78
4 299 310
410 440 672
859 770 764
741 329 688
674 302 617
473 227 628
711 575 911
457 350 434
601 543 473
346 553 634
163 919 232
873 760 490
519 521 681
601 528 98
756 71 747
632 930 561
403 787 152
530 71 479
782 96 977
421 907 28
234 184 943
422 92 1
415 223 871
340 652 734
356 553 60
868 797 812
696 951 579
788 213 547
750 528 523
572 562 125
705 485 244
417 487 628
680 948 714
883 302 738
379 185 33
882 328 183
927 713 546
996 796 904
942 762 710
818 564 734
34 559 27
851 86 812
579 216 109
561 857 541
142 665 182
602 213 893
617 33 657
882 352 407
724 590 907
455 487 215
610 118 99
452 137 976
144 746 387
770 578 632
636 110 519
331 110 594
10 115 165
609 91 852
811 816 765
926 405 442
839 598 363
541 700 571
244 555 307
801 816 946
239 513 492
668 639 519
386 104 223
747 262 879
590 761 762
824 918 153
722 340 664
935 657 578
189 764 307
36 261 211
73 33 148
85 808 689
232 966 850
428 533 821
611 483 593
840 437 429
896 294 4
828 473 227
963 173 311
839 158 436
384 527 846
293 626 851
192 900 881
814 974 334
674 658 660
934 868 601
124 913 666
868 347 618
26 304 361
23 664 709
221 978 780
909 551 849
487 867 773
222 715 721
886 519 168
944 482 231
191 324 352
515 507 278
421 815 619
592 164 119
426 868 921
910 903 174
285 330 694
45 85 757
964 302 547
478 574 697
507 22 987
738 535 92
798 729 836
441 357 411
451 445 533
958 809 968
995 281 631
625 140 754
714 51 326
782 100 707
101 932 697
396 879 954
771 723 216
687 879 986
823 879 62
121 351 299
757 529 407
758 453 943
122 729 971
471 160 759
25 958 75
794 460 831
627 380 132
904 995 391
159 938 681
118 949 492
890 345 325
63 107 85
967 179 89
394 849 378
738 731 299
560 930 561
378 473 880
505 600 947
486 777 282
367 556 583
665 564 181
794 298 612
768 463 246
998 880 933
555 882 445
201 760 104
825 899 245
745 780 87
785 12 113
510 34 491
806 842 745
267 248 853
107 472 501
18 977 894
304 555 744
681 576 474
962 854 441
719 484 656
777 944 558
596 436 772
918 933 737
480 685 985
715 850 688
673 482 73
408 333 831
914 555 318
731 468 297
83 552 718
495 460 334
627 279 890
840 413 694
733 725 87
765 196 935
306 617 977
279 873 652
378 431 253
553 66 430
601 315 381
968 486 543
839 548 273
101 494 508
848 475 924
696 721 970
902 355 652
191 575 204
171 691 694
191 337 740
731 474 936
714 406 176
657 850 489
401 201 559
913 744 406
172 648 876
590 875 326
375 160 665
27 578 184
703 975 47
439 115 587
78 218 981
133 569 62
42 952 479
770 957 641
21 902 985
123 248 380
384 844 764
438 647 534
648 847 255
711 608 576
926 441 10
381 340 291
985 182 791
566 821 847
807 872 569
848 178 165
204 973 889
561 825 150
769 111 711
881 652 341
657 803 429
773 590 3
727 718 506
840 287 530
684 229 222
581 622 724
528 860 424
568 119 3
566 529 888
526 261 356
396 265 426
801 529 504
755 819 199
64 507 547
468 812 618
718 944 657
603 298 650
58 37 981
713 924 379
310 675 499
460 218 873
900 139 552
401 977 288
358 307 832
901 802 413
988 313 225
183 739 25
99 672 606
330 517 991
652 264 78
930 695 563
554 970 261
253 914 461
16 365 754
979 815 462
682 10 971
296 702 467
675 54 30
450 840 783
654 761 57
534 111 909
288 226 60
912 172 334
926 822 669
834 441 88
899 936 557
868 480 832
765 186 345
636 675 272
160 733 386
608 829 780
323 621 417
762 49 818
417 752 981
770 825 792
346 49 286
754 866 65
171 72 583
534 389 507
539 707 167
754 553 747
223 346 761
689 63 321
168 895 293
507 789 283
403 949 918
582 95 157
961 707 628
639 995 702
808 409 532
802 564 576
457 522 655
961 929 769
235 793 273
370 271 885
400 241 387
412 723 639
967 143 754
386 748 584
993 842 793
112 528 30
119 575 596
77 510 520
12 21 598
634 492 784
231 536 221
74 929 490
811 212 28
74 902 252
370 304 10
555 664 279
471 877 313
133 441 749
603 191 440
830 223 810
394 995 397
219 133 560
918 712 37
126 272 885
76 403 822
337 940 680
661 438 503
129 433 564
912 280 14
566 800 755
455 83 609
658 570 742
838 906 353
199 570 652
866 177 716
238 321 18
425 409 801
149 730 689
591 899 250
905 415 773
721 172 292
20 276 901
948 170 842
976 346 934
328 902 363
956 990 989
321 491 168
942 251 469
663 45 923
762 421 413
446 997 420
793 624 813
72 548 301
822 48 674
777 62 465
173 89 624
555 633 288
732 90 576
323 957 78
6 549 153
419 646 212
461 794 563
706 727 534
968 629 282
288 161 727
421 572 111
958 276 746
41 229 438
414 421 202
341 415 947
478 537 340
722 936 957
162 905 842
969 231 872
418 382 563
916 851 429
882 878 850
969 19 565
281 768 700
359 391 565
387 996 141
217 78 228
234 246 620
211 361 627
154 860 110
307 104 251
533 381 601
418 67 205
814 453 362
546 4 878
745 966 169
505 90 137
451 217 107
855 41 170
750 453 120
668 128 912
639 911 53
446 651 401
963 530 108
441 170 468
262 488 763
295 993 875
734 354 402
594 2 744
304 780 385
431 495 345
105 765 600
302 388 862
863 853 648
631 36 354
472 55 291
335 186 344
308 841 560
891 723 720
287 857 273
979 938 786
385 162 439
346 788 618
257 343 478
421 949 861
782 551 925
298 18 562
560 442 81
995 31 3
15 506 602
282 356 814
25 525 85
455 788 815
794 82 676
632 982 257
887 98 987
544 120 957
323 809 12
283 832 113
230 253 100
881 716 932
2 854 447
609 307 945
255 869 674
71 853 689
729 754 296
472 385 422
777 376 590
621 310 997
713 684 130
798 588 363
827 94 369
961 763 4
556 934 968
859 924 456
253 955 286
566 198 310
890 200 120
532 212 621
950 439 700
122 317 272
215 10 401
88 555 89
990 744 407
464 488 74
25 532 467
501 254 255
636 197 597
814 829 968
988 881 349
186 418 774
854 298 755
917 750 691
928 789 606
716 756 646
414 168 952
606 143 39
71 940 999
291 627 1000
473 140 582
617 138 413
474 797 685
796 834 789
376 958 862
454 861 344
411 473 722
231 377 587
105 65 27
374 113 2
402 854 771
872 555 621
645 967 156
392 635 583
483 232 673
969 943 802
378 773 941
231 340 382
596 653 802
348 745 948
921 665 572
353 939 821
41 318 655
291 585 560
374 201 158
880 736 36
474 139 621
593 697 218
445 821 746
523 289 447
186 342 695
704 408 152
353 58 522
699 94 182
679 436 584
204 780 764
333 487 559
984 511 246
47 337 364
365 921 125
662 418 828
868 827 32
383 907 654
519 581 93
652 762 856
941 57 407
267 381 497
795 119 234
567 596 551
277 137 693
60 19 353
173 537 838
542 416 15
139 385 860
755 226 169
126 547 841
455 899 501
273 106 255
345 703 661
337 913 293
788 389 664
894 891 481
200 213 887
608 506 879
18 882 371
836 539 442
865 274 364
503 466 306
834 651 309
313 225 559
254 184 950
957 815 269
619 333 914
672 46 536
544 759 145
56 381 570
972 238 105
735 167 211
424 799 913
928 963 935
908 245 573
353 301 822
631 384 537
217 445 231
955 337 959
787 71 214
561 356 867
667 763 544
480 167 201
561 901 796
179 194 596
579 47 269
220 486 186
384 309 741
915 499 671
770 897 915
651 525 495
483 208 864
719 38 352
683 260 646
272 121 422
88 403 442
26 790 152
664 968 819
432 10 547
283 617 147
36 552 829
563 680 94
667 493 293
312 325 592
273 96 441
927 707 315
905 953 536
619 154 913
543 403 224
654 358 902
729 708 691
81 206 306
899 301 581
211 318 502
313 549 169
606 968 20
683 226 132
568 280 556
403 26 401
24 816 459
146 799 647
614 491 126
956 321 912
752 301 192
737 504 659
98 810 304
966 178 700
182 990 335
874 673 850
956 525 272
181 153 505
547 180 976
726 32 449
801 791 511
195 870 934
847 972 280
702 487 74
744 392 989
158 38 335
963 336 934
356 253 9
590 466 540
807 250 667
734 276 520
913 539 584
628 838 378
691 469 645
866 372 590
502 993 668
46 590 913
867 9 548
782 258 212
382 937 32
884 298 848
854 944 61
419 146 123
263 129 112
651 165 137
12 325 238
913 777 478
519 851 269
571 879 987
419 610 539
410 271 159
659 870 230
176 235 248
163 121 923
412 827 561
304 756 698
803 457 270
564 343 426
761 725 534
596 780 745
897 299 136
637 874 295
969 667 433
292 552 827
856 130 916
404 48 557
260 391 546
238 558 541
175 1000 748
204 145 676
338 630 999
605 769 793
293 29 815
32 817 742
517 744 304
554 727 868
447 972 960
786 338 85
123 84 568
216 435 328
604 5 92
976 582 450
663 275 608
301 674 458
642 843 142
428 623 389
791 618 902
422 152 67
489 974 116
810 257 346
70 203 488
865 250 313
917 32 890
11 500 991
290 539 683
594 531 878
247 850 132
182 477 89
916 491 129
681 674 349
410 518 461
916 580 303
69 993 492
209 960 682
496 748 45
146 101 244
21 798 599
1 172 673
468 71 685
273 9 583
155 951 132
868 161 891
504 359 819
502 284 956
715 463 188
731 661 407
279 792 51
404 639 274
537 794 612
920 538 773
521 663 753
944 437 429
505 913 604
754 166 298
412 402 570
706 536 484
49 274 216
142 701 489
303 470 818
569 844 90
883 471 170
329 707 182
295 184 189
741 153 415
853 332 644
121 141 259
293 55 433
84 259 102
827 748 288
844 64 438
812 143 976
919 346 790
154 139 906
694 62 887
557 6 97
365 404 43
380 835 298
509 590 36
397 224 669
29 193 308
81 385 245
310 802 526
523 397 748
622 692 21
2 791 714
239 265 171
837 455 216
689 967 869
150 994 792
5 228 29
346 15 559
891 157 519
560 779 293
910 523 999
159 399 11
542 104 531
444 840 654
710 752 693
508 415 819
934 483 668
879 138 619
764 433 59
502 19 778
303 918 265
646 71 586
611 120 203
69 49 85
571 359 310
556 15 634
572 701 841
830 181 159
310 701 883
455 593 631
664 968 560
48 367 510
261 685 33
626 166 627
577 993 837
936 745 109
512 800 842
66 714 657
608 810 777
927 660 722
510 97 32
19 448 746
758 41 305
441 210 63
543 761 171
114 860 442
86 74 767
502 747 60
9 885 790
202 457 673
79 369 864
363 987 914
398 604 456
57 19 237
661 89 567
935 824 223
402 820 246
611 652 388
318 538 359
489 662 126
304 772 85
284 281 765
463 757 826
263 205 325
356 257 562
400 252 566
487 24 590
934 191 96
568 939 884
516 122 301
512 902 773
54 85 99
969 911 78
404 189 153
915 470 666
725 537 642
112 285 616
477 585 96
291 929 193
66 507 163
916 113 501
979 328 577
567 303 414
857 119 960
581 268 820
827 952 1
11 921 779
700 779 479
305 779 697
895 785 881
45 269 428
830 875 212
161 972 68
495 538 108
466 15 52
768 343 171
451 246 559
756 291 803
513 125 168
405 162 577
831 144 481
516 123 411
44 929 841
704 10 555
876 599 976
540 946 211
348 737 764
435 413 11
842 35 961
559 397 649
668 399 444
864 792 384
799 896 815
426 359 420
483 451 148
506 455 172
869 71 572
602 980 849
333 214 239
811 243 246
273 844 953
546 958 528
616 999 874
269 397 383
867 224 847
927 995 486
841 496 151
619 462 624
546 990 991
230 371 99
119 792 290
247 832 24
551 928 747
763 92 259
749 65 286
156 60 216
223 569 814
993 727 567
978 273 143
980 188 978
532 955 46
799 898 91
58 939 590
120 185 835
411 153 303
815 518 800
460 941 362
21 348 446
597 788 936
208 297 746
891 674 148
363 798 683
768 287 701
195 452 553
232 239 897
727 259 842
781 821 582
159 852 74
485 304 562
880 193 434
450 784 173
342 362 12
409 178 565
260 251 542
655 58 962
816 861 397
41 368 242
538 410 468
587 54 992
181 957 765
651 377 777
335 224 343
70 285 215
982 463 648
139 446 753
387 230 332
199 356 602
339 294 703
120 846 945
99 725 671
734 402 656
459 606 61
246 868 569
319 334 734
248 45 718
18 257 196
540 973 463
139 973 282
752 692 457
948 837 48
453 965 509
496 152 635
914 52 598
829 274 104
496 594 135
338 402 986
208 342 100
91 590 698
618 781 968
586 500 390
455 373 998
816 322 902
873 310 564
852 448 466
889 90 476
346 572 552
9 854 612
888 991 476
75 241 673
437 198 1000
121 541 520
458 274 142
462 924 101
806 564 579
181 796 286
988 995 711
904 797 66
159 927 738
956 642 270
433 115 297
338 566 409
352 686 960
361 521 536
330 347 905
786 571 468
130 602 366
883 440 274
811 886 540
752 332 459
372 127 721
583 961 277
69 842 615
771 126 593
16 736 328
147 82 542
227 349 84
300 225 630
805 594 321
915 237 760
527 204 874
415 137 549
205 342 75
590 682 70
20 860 876
399 247 838
718 841 643
664 595 700
380 451 903
832 79 771
659 157 698
128 173 853
634 942 317
21 74 421
682 864 11
993 3 396
934 483 399
522 4 534
997 674 503
307 708 797
190 749 101
977 493 686
884 321 482
560 770 995
81 357 838
80 1 160
311 951 69
794 596 2
613 6 908
887 634 60
782 80 709
890 331 452
912 814 743
884 659 93
915 734 665
352 406 102
888 538 263
576 557 139
197 399 430
456 655 649
142 360 452
305 204 152
133 724 796
728 894 260
564 124 81
120 256 357
586 882 480
181 356 543
781 438 586
875 359 156
879 283 881
830 863 840
611 313 715
91 520 349
745 251 366
726 26 312
816 980 147
412 335 659
708 261 597
596 12 909
48 379 258
394 421 390
566 246 555
924 926 655
780 276 953
288 727 890
248 703 545
397 759 205
663 652 137
225 109 948
586 341 634
371 810 599
610 401 32
786 947 418
629 147 1000
429 501 844
73 344 890
820 849 553
681 548 151
934 906 307
477 478 452
132 652 846
495 555 702
766 136 572
123 545 216
68 613 72
205 757 387
952 120 927
730 423 542
689 647 379
47 572 126
563 794 969
71 988 279
685 555 885
51 284 867
323 896 676
58 838 514
853 422 714
675 920 907
71 391 77
983 498 945
331 847 146
245 468 25
267 764 526
816 758 411
155 228 711
139 273 959
374 931 996
736 463 314
943 628 346
821 575 896
547 599 656
200 907 524
605 220 957
309 268 157
26 215 368
709 46 355
390 84 912
800 744 171
654 461 525
845 503 439
991 977 359
105 667 842
294 119 965
711 625 2
753 571 824
415 283 590
590 280 728
594 797 497
811 614 807
36 385 615
574 782 557
186 420 231
445 92 532
46 578 946
863 547 780
737 768 459
340 775 225
568 697 744
987 78 676
250 586 383
771 401 975
736 785 836
852 538 636
446 43 194
486 710 816
497 134 359
66 756 948
825 462 261
504 222 4
16 579 157
712 711 52
163 594 759
796 21 743
33 394 856
173 858 985
185 323 835
453 477 527
977 226 970
694 958 445
28 335 910
856 217 288
643 706 29
104 898 373
207 571 132
191 394 538
6 313 109
928 313 707
972 982 906
358 516 735
651 568 75
997 824 660
870 162 980
919 656 200
233 596 378
106 363 969
29 384 78
408 634 983
275 399 995
367 456 376
407 635 221
378 866 212
119 774 170
991 968 578
635 610 253
394 364 651
375 98 16
889 659 453
118 585 610
641 874 322
961 641 489
369 242 250
985 910 90
870 447 269
657 820 782
631 469 53
167 206 279
817 283 804
500 664 187
613 485 42
257 480 591
16 268 178
76 696 936
26 233 884
75 878 230
596 610 821
993 247 546
84 939 214
407 561 705
418 968 859
580 473 152
936 986 5
247 556 906
748 248 825
804 305 369
66 327 249
805 54 929
568 357 171
155 882 971
889 474 890
573 611 927
582 376 506
512 208 267
9 837 759
688 962 979
812 182 135
525 342 185
874 230 782
176 853 960
699 7 403
792 968 355
470 863 729
792 582 635
674 974 672
660 704 504
412 751 517
44 951 159
80 661 447
991 747 60
10 401 667
787 671 290
316 929 162
299 891 921
613 994 290
146 474 663
583 584 818
695 437 650
137 133 505
954 87 772
910 776 848
886 842 695
637 376 135
639 777 123
827 177 525
797 872 814
277 86 44
289 537 684
410 520 501
471 616 559
409 581 271
492 377 983
582 212 774
578 999 781
211 104 137
866 113 76
100 691 131
105 648 898
475 100 702
758 659 573
693 196 997
163 951 897
116 957 481
625 24 633
662 579 766
672 565 931
54 960 599
415 683 241
114 931 335
393 256 317
660 88 528
153 171 92
156 405 289
567 314 814
797 316 500
434 164 213
160 468 149
216 680 300
30 77 170
964 349 658
993 252 311
223 826 270
492 730 224
242 593 101
857 4 805
107 231 969
876 678 384
990 239 300
863 33 674
957 936 830
389 79 471
947 172 818
530 524 783
5 667 928
522 607 95
914 854 638
569 792 478
324 79 440
459 269 36
350 401 410
725 351 128
465 364 146
643 722 88
706 900 363
635 373 806
854 355 984
162 230 585
112 755 765
845 474 370
857 368 284
610 714 760
690 477 606
40 402 213
662 197 496
876 710 786
107 885 776
469 126 504
874 271 288
794 83 368
844 658 250
801 634 558
263 537 868
892 296 617
546 737 118
303 318 789
341 855 561
613 416 477
732 256 594
180 320 419
213 130 711
821 271 970
600 771 513
912 519 821
935 569 354
439 618 32
221 417 225
658 119 840
27 219 699
11 366 759
592 54 92
498 89 530
105 648 126
315 862 966
561 609 81
871 674 152
979 936 356
240 312 163
957 389 210
824 674 360
255 184 633
148 447 353
317 970 519
445 437 757
544 106 997
743 1000 923
779 866 119
277 499 288
708 115 276
4 654 811
793 879 252
183 377 908
53 669 544
419 992 359
220 154 598
420 584 343
523 725 804
519 393 889
203 187 444
209 403 238
374 732 497
136 173 317
170 606 433
504 843 263
303 121 219
344 472 156
748 169 970
710 61 391
238 131 194
32 520 277
274 601 539
164 544 827
194 272 276
986 856 273
535 245 761
488 850 441
159 339 295
326 486 405
246 472 335
723 698 871
833 224 242
359 803 834
208 353 100
531 93 425
220 312 611
70 96 318
738 724 153
560 308 733
757 954 664
924 37 513
314 921 502
825 690 32
800 646 985
505 330 755
759 729 924
46 960 72
403 345 609
482 40 579
328 982 849
53 218 314
959 486 275
476 559 688
833 674 169
880 905 156
356 529 97
596 104 722
396 213 674
11 890 297
396 284 309
786 850 959
284 570 157
577 731 818
516 629 346
503 679 401
826 344 202
350 411 66
936 684 265
428 333 748
274 307 107
756 441 407
430 679 423
4 608 506
860 362 342
688 714 806
848 519 651
991 661 513
94 385 141
956 710 605
493 770 866
23 855 978
223 31 503
5 641 641
79 194 110
885 260 306
155 463 886
620 420 32
572 131 609
979 742 635
299 201 753
743 939 78
71 6 996
169 572 193
316 528 778
695 127 378
142 458 676
787 224 496
238 979 399
178 612 311
683 648 633
839 881 98
36 990 251
81 865 846
485 548 727
41 1 771
721 857 900
352 525 272
879 937 951
617 614 176
383 989 788
187 711 647
158 956 902
617 123 57
279 788 699
949 467 780
893 734 483
2 518 85
503 224 729
777 577 32
658 156 402
142 386 636
37 401 70
395 303 334
216 192 341
125 612 828
630 82 484
854 85 573
389 336 336
43 456 735
212 299 610
718 358 441
532 396 67
718 659 97
537 526 857
509 188 688
346 522 138
570 465 557
311 595 80
545 298 975
931 979 462
319 334 183
538 206 314
737 226 797
724 293 571
623 278 273
650 206 941
349 222 628
585 578 770
347 168 248
68 582 19
942 921 133
390 582 614
5 877 438
696 78 890
496 950 259
224 930 737
333 219 591
491 625 93
109 781 373
211 853 927
935 942 454
340 310 11
259 547 791
699 472 911
761 660 512
736 561 222
978 512 887
598 599 615
183 150 302
832 770 27
185 26 930
206 333 783
617 4 342
360 371 670
32 807 279
554 55 979
914 384 144
112 747 405
86 276 480
379 550 611
1000 663 867
381 936 802
939 771 734
873 455 885
209 933 951
6 359 20
180 334 156
990 989 287
658 528 499
873 684 772
900 23 17
695 51 656
927 938 206
278 910 618
943 354 65
665 956 174
41 442 240
761 265 408
959 383 19
616 909 295
89 690 624
203 189 628
738 355 249
47 616 714
800 856 477
648 540 16
64 46 437
309 817 149
288 95 768
911 77 772
79 116 793
972 363 215
34 781 726
471 446 24
408 191 988
74 890 501
920 4 993
822 804 532
353 761 498
42 303 384
187 164 414
514 83 138
339 364 402
714 617 739
988 509 894
219 266 864
532 395 871
540 489 727
972 983 183
549 85 281
637 768 10
824 684 785
303 548 74
640 540 275
931 399 53
678 995 240
699 947 661
338 473 353
375 280 552
335 444 121
67 37 112
929 636 264
32 959 829
203 56 349
160 281 130
364 88 332
846 421 573
57 460 832
388 754 667
817 237 82
462 166 283
692 362 314
264 237 258
814 326 997
43 274 30
491 440 248
813 126 679
890 490 236
369 15 698
22 454 666
404 594 103
43 374 304
810 724 718
430 818 76
361 788 461
760 391 865
132 973 829
124 214 40
394 939 949
222 938 448
735 972 110
54 398 72
554 425 865
181 638 643
41 492 310
520 845 198
434 75 446
986 406 694
771 293 971
743 487 69
148 413 702
870 986 935
468 541 137
613 725 367
305 445 526
819 229 111
427 564 807
514 831 624
98 341 327
219 487 590
175 229 953
319 603 584
977 467 767
571 338 374
216 169 286
91 793 139
207 763 983
298 375 148
589 614 17
744 833 666
677 906 949
373 904 205
535 786 161
380 705 65
430 987 993
36 837 253
194 115 363
643 946 224
209 284 162
140 313 327
561 96 245
978 714 29
265 135 825
676 724 258
585 335 747
188 17 62
454 51 162
691 985 311
235 895 724
383 54 426
908 458 304
279 160 519
820 957 524
973 657 919
409 331 15
773 259 889
231 425 770
381 184 211
786 912 666
446 779 262
175 760 417
346 189 110
229 919 309
621 946 504
351 418 97
305 492 380
21 355 922
724 408 756
388 52 532
653 880 861
627 178 343
511 344 822
776 405 380
276 821 182
706 559 92
150 922 459
39 146 138
489 957 144
696 775 711
997 897 454
571 140 374
34 885 670
946 982 529
812 221 837
354 487 684
178 271 481
374 721 360
289 504 491
933 139 618
182 703 702
145 467 765
564 19 151
601 981 773
882 840 116
672 35 894
472 888 833
704 301 932
371 727 497
537 690 252
687 951 418
918 935 498
901 469 220
314 639 107
109 291 771
158 524 574
452 168 458
287 389 151
945 701 418
789 416 220
77 664 755
358 834 19
897 806 354
468 828 572
460 876 388
356 832 586
324 438 426
336 796 759
573 629 405
135 949 673
688 418 196
100 272 807
326 207 131
548 20 721
933 639 621
387 772 606
537 29 13
857 36 511
894 874 321
8 98 412
124 499 192
297 863 669
140 819 902
553 733 732
971 196 349
325 946 552
348 691 462
733 590 805
83 484 904
536 321 226
703 483 96
475 305 403
78 861 177
144 730 80
943 94 757
901 182 789
988 500 101
986 680 324
255 116 709
479 939 887
326 715 100
108 951 722
609 983 706
843 190 776
939 975 442
907 724 964
711 512 722
942 574 299
149 465 848
429 236 72
381 985 183
65 961 88
395 167 586
478 626 463
556 378 512
515 325 946
311 10 73
445 964 214
119 207 736
180 713 176
359 584 728
269 836 294
647 110 499
426 35 662
694 193 545
295 241 566
504 643 710
942 314 988
626 236 176
940 734 222
243 462 279
101 204 700
982 497 412
414 408 883
445 593 175
530 111 813
703 247 907
207 482 304
556 677 973
440 209 668
73 13 13
142 594 369
335 268 579
323 370 248
153 675 470
974 339 753
333 174 689
262 7 12
762 601 399
856 828 595
507 399 679
571 823 640
266 668 363
383 205 282
73 365 158
969 696 382
100 638 812
233 679 331
947 900 806
703 369 574
511 380 133
243 626 544
10 420 246
612 727 44
435 408 679
396 735 53
850 383 946
73 698 839
273 367 31
118 222 52
644 14 750
27 463 170
834 442 781
146 815 411
243 315 950
468 534 301
828 583 380
891 459 427
321 78 472
633 139 883
651 687 543
456 394 961
530 219 597
459 968 59
763 600 976
949 276 702
557 336 798
136 351 961
497 523 680
672 994 657
784 89 179
985 442 749
993 685 4
774 333 306
291 126 364
867 901 649
207 983 756
622 644 487
778 474 27
825 680 133
601 535 957
898 552 849
509 899 605
190 831 356
25 487 502
403 297 733
298 935 335
6 908 350
982 628 645
260 281 581
975 579 621
300 418 918
26 143 361
28 454 727
931 747 242
731 882 347
187 701 343
391 402 371
988 552 637
759 920 873
875 88 695
356 580 967
328 899 47
571 445 24
746 989 150
21 854 669
214 965 168
235 60 50
546 942 436
972 15 705
588 496 634
641 815 182
472 984 581
291 145 253
801 469 171
794 594 826
359 397 530
841 578 95
170 134 310
520 300 371
894 849 648
362 37 360
592 148 984
408 947 557
759 254 981
421 528 285
390 744 772
291 279 207
496 130 992
829 126 88
45 11 433
63 84 261
236 205 264
275 572 189
489 553 409
269 698 591
802 22 850
369 422 623
300 448 843
530 22 23
890 534 294
983 897 19
888 171 392
25 489 781
421 913 664
127 656 402
551 691 767
190 198 468
859 178 201
570 961 458
37 202 587
514 967 788
916 86 541
523 352 963
562 713 345
835 486 664
987 22 964
257 777 355
75 521 589
939 934 583
940 895 532
472 200 381
136 324 284
39 625 830
748 531 484
943 154 580
541 283 858
631 450 914
287 615 656
473 67 866
811 455 579
258 651 768
321 453 361
341 585 142
871 602 724
833 85 135
656 706 44
88 661 759
999 813 817
322 461 866
686 832 825
64 567 668
506 243 6
597 187 545
457 931 956
97 968 246
503 402 473
63 84 472
261 237 61
778 680 858
19 158 980
524 911 788
638 772 130
135 88 442
789 608 342
599 250 202
545 601 569
551 423 19
219 529 536
922 419 234
443 129 64
541 895 462
189 458 658
562 729 470
326 485 480
848 719 441
687 950 294
122 204 846
473 164 499
445 248 437
730 428 802
390 638 365
526 638 668
210 42 143
833 47 264
639 458 587
612 993 981
139 735 553
110 727 351
972 907 195
893 957 753
616 925 873
509 920 521
668 539 461
95 242 794
26 734 543
501 216 349
63 812 203
989 927 9
219 378 146
12 36 141
109 560 22
285 883 867
21 753 913
858 250 191
699 114 376
33 918 128
520 315 564
682 557 766
899 508 297
736 558 53
822 970 666
511 638 177
946 50 620
669 844 337
65 852 210
83 432 896
898 563 985
117 806 625
26 820 685
791 961 499
672 189 875
979 438 382
161 401 784
17 894 437
358 896 18
950 176 332
106 643 869
471 605 131
416 944 80
735 685 387
739 699 753
287 427 840
496 342 790
181 804 24
513 993 53
280 405 387
620 861 758
379 70 91
787 694 47
976 777 517
844 591 1000
998 992 640
844 378 296
550 357 341
807 927 247
122 299 416
59 333 374
447 453 694
581 407 948
604 733 615
740 400 185
595 719 598
165 818 160
352 6 854
767 410 72
735 104 407
311 88 43
802 830 329
21 590 923
827 478 567
712 575 266
55 284 799
840 162 368
92 54 426
331 174 266
459 359 639
90 296 81
753 670 429
100 11 240
586 967 456
827 166 371
239 673 482
830 356 116
874 906 598
646 960 614
111 344 585
756 135 7
21 482 457
634 139 897
397 758 859
465 908 986
90 323 807
811 146 133
217 465 207
2 648 848
339 583 912
840 778 87
184 494 887
336 2 961
166 548 415
109 911 745
818 507 434
850 496 383
733 43 566
393 143 352
787 429 521
439 353 915
640 937 696
391 733 813
516 250 212
126 346 271
128 488 47
207 366 462
681 246 453
127 67 435
788 517 958
756 340 252
75 968 538
129 633 963
287 705 981
909 80 853
581 603 830
821 116 629
406 65 810
310 1 714
225 240 830
303 553 245
940 48 980
727 168 247
451 752 997
866 23 371
7 331 48
74 799 208
138 957 114
395 803 409
34 426 511
246 523 480
588 289 103
619 918 240
299 84 268
385 784 818
33 91 355
479 100 74
821 497 728
15 99 666
333 222 207
697 669 399
685 559 488
438 183 923
280 555 978
879 110 587
175 568 867
901 650 577
968 621 607
281 143 244
848 104 159
486 760 734
163 418 539
157 12 310
291 634 875
969 461 8
680 951 786
124 790 337
255 218 52
90 173 679
285 539 209
76 241 423
813 450 386
136 37 272
656 704 899
447 717 113
452 207 114
446 265 79
136 607 463
801 384 273
23 835 636
676 935 175
571 323 310
435 633 287
772 850 68
445 40 730
856 243 984
4 804 359
213 431 915
192 628 958
933 587 342
69 323 263
728 55 998
673 492 651
704 881 567
403 193 563
425 51 644
256 208 648
367 778 301
823 623 691
973 137 833
855 673 717
114 29 390
430 297 210
934 273 543
974 286 89
830 292 926
171 311 790
732 850 234
280 857 764
914 616 258
338 246 53
152 636 850
117 488 443
300 12 196
774 303 972
745 126 835
288 655 257
411 447 828
658 789 640
969 727 990
824 35 50
20 965 979
913 218 631
695 847 167
609 743 160
7 349 216
297 392 197
933 509 295
323 65 969
753 874 982
409 778 106
265 576 297
1000 299 669
434 83 145
408 779 160
61 641 303
704 396 18
430 773 702
488 83 272
353 165 516
518 766 81
382 14 139
981 943 164
647 550 130
394 568 744
278 698 528
840 47 637
172 913 916
559 724 48
663 560 599
624 720 604
260 767 467
356 897 743
501 995 319
198 995 891
404 462 579
117 136 926
512 764 144
87 586 643
663 199 876
962 928 434
821 197 293
188 831 685
675 336 491
869 331 764
51 534 915
387 367 835
939 761 809
110 657 803
632 633 933
37 417 294
373 921 673
96 67 879
68 879 138
463 146 248
364 353 508
867 383 789
587 411 859
475 82 106
814 837 575
338 928 136
462 540 879
271 934 469
572 392 762
820 485 972
121 382 401
955 286 427
135 798 368
398 815 163
763 8 999
5 886 237
15 802 371
541 13 627
643 869 42
399 223 820
212 416 80
782 370 756
63 140 99
389 653 498
559 154 749
864 76 684
837 730 402
242 929 472
720 629 664
719 189 36
13 741 583
482 911 753
240 19 665
841 923 427
291 113 196
607 655 283
701 281 133
986 122 576
175 373 870
422 765 699
283 328 715
385 727 546
214 277 929
968 259 927
576 910 520
338 716 313
441 928 851
820 540 499
518 348 845
589 393 604
355 849 806
426 385 63
251 136 446
260 879 980
165 199 641
168 302 430
761 915 635
559 677 102
92 503 174
879 20 463
976 849 449
753 357 546
96 831 19
117 918 717
849 742 24
874 422 136
132 291 915
514 14 72
835 749 788
365 778 304
530 491 323
797 47 940
889 241 726
882 799 335
270 576 184
886 67 399
808 543 275
963 328 624
841 180 182
403 221 982
763 743 841
161 131 462
534 145 272
102 45 183
864 368 567
438 954 596
686 671 389
987 985 949
530 75 268
106 37 479
421 8 47
37 240 225
551 678 349
384 708 625
597 870 949
32 104 494
457 889 601
832 703 294
496 898 536
462 239 330
856 946 790
901 144 656
320 924 975
156 779 506
532 802 60
871 382 957
609 368 820
596 293 756
149 391 599
264 2 446
379 924 671
2 151 781
606 850 544
297 123 720
11 38 185
882 436 547
403 97 866
668 660 165
777 18 544
614 798 913
144 645 791
529 682 345
281 254 615
939 392 128
860 59 706
452 833 23
972 528 661
203 460 579
392 692 573
603 967 428
502 340 803
34 595 856
506 486 618
90 861 945
656 258 857
819 738 676
606 947 244
536 91 763
253 179 407
490 489 557
34 816 150
658 306 653
959 233 886
538 500 56
687 142 264
373 626 490
722 422 407
494 285 771
445 26 335
943 100 469
909 218 249
874 486 41
109 246 204
917 678 196
550 384 45
409 969 491
703 727 578
307 37 894
765 991 699
999 458 60
452 855 730
409 684 906
358 939 173
166 985 594
779 419 897
354 536 346
74 796 961
923 435 682
102 93 806
606 846 522
780 459 385
784 991 338
780 265 791
535 577 428
886 706 596
386 228 575
775 993 763
62 542 661
163 795 764
346 320 151
173 675 879
573 946 726
157 166 112
534 360 950
577 136 859
532 585 566
30 38 130
271 460 627
184 749 364
479 78 549
137 522 224
475 994 313
527 523 842
820 912 97
377 678 205
58 321 857
506 657 890
599 257 643
718 522 47
211 965 901
876 55 715
696 247 16
717 512 384
110 672 492
685 66 594
329 213 275
863 839 120
850 509 275
13 29 440
435 801 335
983 469 647
462 125 488
667 228 809
424 750 240
894 70 493
34 788 622
34 834 821
160 545 17
561 664 196
46 586 806
816 522 665
815 238 452
799 674 987
463 781 907
952 871 644
515 730 768
486 686 219
887 211 75
751 390 917
784 952 788
477 876 611
307 123 483
177 945 561
670 671 815
585 592 262
821 203 178
19 508 824
679 552 778
746 721 954
842 577 786
737 873 239
156 531 298
989 266 288
995 236 372
143 974 397
511 280 801
954 755 961
14 282 779
922 932 225
761 320 108
941 695 877
308 42 526
518 768 823
899 508 876
231 277 588
27 569 729
295 11 937
806 506 487
613 785 951
812 120 722
795 764 98
758 382 790
245 363 622
916 946 782
132 803 890
456 293 230
422 805 650
356 208 940
208 494 175
634 537 242
711 79 858
770 55 622
275 278 729
641 82 926
213 732 600
352 910 910
26 344 251
251 249 971
736 164 963
323 714 716
344 894 967
125 365 191
428 666 308
372 380 418
626 670 64
324 432 676
362 589 123
232 320 187
565 592 735
174 921 886
710 817 2
89 615 262
85 802 185
407 2 88
240 830 503
612 164 310
533 622 686
831 393 70
254 54 508
211 719 242
180 888 129
40 569 370
527 785 472
179 767 751
388 802 325
171 120 553
143 434 654
22 906 19
171 178 996
762 360 437
576 457 715
880 349 650
604 841 927
102 360 715
621 401 850
147 465 939
789 228 99
248 339 564
406 297 185
909 618 322
16 269 16
586 766 118
817 469 923
790 760 421
157 64 259
269 108 978
422 757 694
653 663 801
644 528 683
106 851 990
720 587 477
11 297 269
269 354 926
787 814 90
825 767 989
244 721 939
834 759 75
761 748 501
436 836 826
291 368 476
362 381 423
142 85 215
978 690 241
389 562 51
150 44 410
35 122 326
128 220 317
379 584 168
45 562 449
481 124 236
397 969 669
386 829 156
338 410 827
450 753 582
415 750 450
972 659 721
771 519 143
567 924 332
917 224 980
110 238 137
594 715 475
537 12 709
732 164 51
634 965 203
109 237 436
306 842 282
573 705 776
798 774 892
504 628 83
363 318 841
19 171 516
81 345 538
239 983 596
463 473 402
111 360 958
530 865 473
375 119 311
620 74 898
581 724 735
874 993 912
580 265 360
111 739 397
127 990 607
631 891 363
883 151 769
838 858 494
679 98 784
274 769 73
703 574 917
733 155 399
239 960 375
48 982 237
886 767 405
892 227 326
699 130 592
906 427 182
931 752 973
230 461 459
683 128 201
687 861 225
235 290 525
730 190 341
244 853 429
527 243 308
819 362 59
619 787 92
622 537 48
872 51 115
694 162 214
729 936 775
789 567 575
387 372 646
26 928 586
848 920 358
74 415 39
813 659 830
233 756 657
318 258 470
337 35 947
888 73 477
482 741 797
496 264 66
123 500 529
698 313 165
760 370 17
300 440 206
932 172 52
11 92 302
472 571 336
485 277 116
220 451 137
105 398 459
677 255 290
356 821 905
727 964 795
5 296 555
77 669 893
108 923 911
975 983 426
302 783 946
955 38 7
211 228 755
663 247 214
499 986 527
69 567 174
798 28 255
800 828 6
787 566 270
870 578 66
955 584 583
286 720 109
759 403 862
483 452 416
559 947 901
945 388 489
388 173 858
176 190 664
128 235 895
95 914 813
203 54 121
10 246 765
905 164 973
263 122 111
179 362 232
460 45 617
675 482 70
165 680 521
388 360 293
301 393 800
753 633 75
402 866 281
436 893 372
990 514 227
745 486 584
603 540 714
132 513 53
255 855 277
552 629 888
456 613 435
481 666 897
369 328 439
468 324 551
909 930 933
893 615 218
619 83 725
834 220 872
850 480 712
798 901 962
646 594 552
864 213 207
644 29 701
964 219 153
563 370 909
425 825 887
612 38 131
493 463 962
435 307 363
870 53 547
733 575 372
283 761 164
955 500 958
378 309 526
696 472 326
570 501 819
8 422 9
651 351 469
642 796 669
196 196 359
583 606 997
110 685 289
10 811 230
503 881 569
450 646 949
138 638 185
430 327 196
852 366 819
288 603 708
817 164 620
541 129 781
104 22 631
779 70 691
684 325 105
196 571 531
605 130 805
50 93 566
990 324 832
515 973 285
472 271 520
71 234 518
390 727 616
719 771 757
426 685 855
360 8 591
399 192 210
624 891 426
433 768 446
128 371 209
322 742 762
146 937 310
774 624 29
261 574 648
113 388 59
887 341 768
126 530 390
713 805 310
211 719 602
433 809 105
987 54 480
140 155 694
189 650 776
994 14 872
35 946 225
278 203 57
349 587 866
54 894 511
430 748 205
239 146 26
718 989 570
261 113 198
842 129 410
226 896 300
345 246 38
835 51 749
209 899 767
523 476 377
497 73 30
650 362 964
615 284 110
62 295 3
460 548 816
757 650 118
871 926 823
425 999 933
215 280 165
973 595 839
453 21 406
927 396 361
393 126 899
54 175 619
451 26 922
430 251 361
164 454 740
145 839 649
382 664 102
448 120 720
241 672 236
450 765 546
816 207 498
59 630 665
155 645 788
224 234 932
53 518 497
50 727 844
497 132 915
730 207 243
305 235 858
148 529 550
15 816 66
231 181 861
838 563 209
619 180 744
299 71 998
442 56 139
768 871 166
244 767 93
122 875 336
614 573 533
44 803 11
227 835 830
171 947 173
742 122 453
970 191 728
486 4 639
432 72 744
859 21 352
961 992 640
583 941 74
11 770 30
536 241 698
113 261 915
621 970 121
516 347 679
575 406 953
721 941 268
66 662 646
517 257 313
763 808 840
952 613 242
820 213 749
537 406 6
749 397 235
670 765 161
973 913 686
575 321 692
730 569 207
58 962 785
749 136 806
442 396 562
321 372 601
755 547 588
237 74 981
545 126 615
920 56 348
930 983 490
645 757 872
545 841 509
102 902 446
181 50 950
5 74 574
856 331 624
233 808 369
475 494 824
437 927 436
450 551 361
583 695 461
476 733 787
79 382 355
382 891 216
222 140 82
32 666 710
681 138 991
752 554 979
270 641 72
989 64 61
270 983 152
870 529 466
780 719 73
92 479 592
196 193 762
245 643 661
383 271 292
899 957 377
638 233 751
932 792 66
404 227 378
171 768 760
713 614 986
917 168 658
268 668 530
800 839 136
177 600 36
201 154 906
715 908 447
534 376 793
819 20 913
915 185 844
954 28 174
424 889 78
939 125 138
803 12 86
883 317 587
177 257 663
573 623 306
698 460 968
873 913 987
317 406 182
381 901 283
170 15 168
640 49 762
7 991 443
906 834 96
597 217 288
71 846 444
419 537 26
949 713 675
58 359 492
763 114 902
43 37 642
228 367 599
518 829 95
245 742 508
268 942 151
91 725 4
575 8 53
984 557 978
920 285 319
864 138 888
305 522 312
38 573 254
908 238 790
972 885 491
843 11 421
523 891 554
305 122 515
15 93 160
153 92 277
503 725 989
805 30 946
235 186 512
938 820 983
222 855 688
793 673 971
382 355 929
481 309 235
321 329 307
555 392 344
810 833 417
382 878 55
908 662 376
60 715 489
574 97 6
235 160 988
407 437 205
176 503 833
788 508 655
25 571 584
224 513 900
243 92 360
259 935 714
723 553 707
661 218 52
232 102 921
509 613 422
505 504 836
613 900 71
242 726 940
520 194 320
820 186 795
414 613 668
590 864 339
7 489 824
630 94 998
206 570 157
380 125 127
856 557 563
721 655 551
389 657 608
11 961 602
325 705 793
629 106 858
991 581 352
189 387 732
941 554 431
941 754 722
964 311 43
597 346 312
659 890 164
976 501 931
793 282 276
278 989 366
44 941 542
138 406 847
591 284 696
949 816 849
387 325 667
938 19 155
153 626 923
915 132 913
286 224 914
204 455 329
80 298 858
982 917 16
688 255 562
919 288 813
393 393 808
95 651 615
904 759 16
790 655 467
363 773 252
484 60 896
710 474 308
984 12 702
604 617 807
542 814 347
843 804 586
522 762 960
203 342 216
786 984 852
264 968 563
474 197 302
765 143 162
609 88 697
259 443 788
868 642 139
962 826 187
450 156 806
656 174 579
800 221 82
55 428 949
44 796 170
763 318 743
736 394 687
940 859 622
991 923 18
305 990 135
355 79 389
646 420 74
627 92 499
694 81 743
710 198 327
316 829 645
373 313 555
886 322 33
184 173 1
579 737 492
151 851 615
951 63 600
268 248 910
348 777 212
431 768 771
483 791 485
521 724 818
955 152 535
445 550 943
577 945 4
27 115 879
632 860 716
207 842 46
26 615 621
514 909 98
536 914 981
758 934 632
214 997 174
167 107 493
811 233 336
744 76 551
799 381 541
132 316 261
61 515 289
590 926 508
875 700 513
363 19 907
639 81 317
606 832 209
356 843 656
348 516 557
925 854 935
865 659 350
457 65 528
378 932 924
664 505 885
4 354 695
821 894 337
652 872 950
412 861 513
200 262 858
181 576 998
494 779 891
904 515 411
628 123 11
476 400 98
904 835 698
195 13 243
168 938 954
616 228 391
812 435 595
132 706 521
577 120 297
220 388 470
225 736 221
327 855 183
802 580 297
518 502 372
557 950 312
508 498 163
256 842 276
256 461 458
4 522 881
457 158 777
419 268 530
402 220 682
300 215 915
894 900 237
137 134 503
796 862 623
988 491 66
662 271 514
28 16 857
631 15 619
894 954 672
211 510 240
9 606 380
403 897 280
522 984 74
408 427 976
706 377 304
863 538 306
76 281 650
430 840 912
203 821 719
495 459 985
83 490 357
578 934 355
646 83 266
575 649 2
106 903 660
428 374 944
409 302 971
811 310 53
329 597 645
95 971 736
461 864 123
297 255 951
659 664 82
390 948 899
135 781 611
275 845 351
935 804 454
211 141 314
569 12 820
39 758 978
721 542 197
591 116 691
143 763 610
289 683 337
225 946 67
743 854 362
236 306 594
661 66 600
481 877 865
820 34 837
997 645 754
32 19 799
625 442 30
448 899 390
331 220 792
503 205 114
28 134 137
38 72 66
267 837 527
684 768 35
658 79 378
632 908 326
55 526 119
174 930 173
262 279 681
904 569 231
421 910 116
903 829 929
223 468 963
626 207 367
949 723 892
134 173 939
697 945 242
326 48 989
677 915 507
100 149 844
828 491 675
473 854 83
295 261 825
242 577 672
586 615 432
363 864 976
583 71 376
999 643 414
875 761 350
456 371 814
151 888 193
212 864 949
162 292 583
945 629 331
853 125 263
19 234 851
871 303 559
531 922 626
498 575 56
617 94 534
517 524 744
277 985 961
475 841 72
481 397 598
795 106 272
123 446 851
778 300 736
106 917 207
293 362 791
847 543 877
283 308 201
959 871 1
251 475 516
85 297 555
113 987 764
892 969 482
495 23 864
365 267 554
273 275 371
989 787 680
209 542 263
91 647 525
20 934 423
96 396 145
244 864 124
880 543 395
144 368 74
432 236 854
312 278 196
584 827 685
517 57 677
858 977 505
792 72 456
451 246 706
106 470 97
882 517 853
372 165 877
279 328 285
247 943 832
366 997 77
558 721 381
51 651 539
378 112 515
303 377 305
958 704 550
139 401 152
917 722 579
677 904 118
64 630 392
289 210 746
236 842 770
449 763 452
259 177 913
512 752 642
577 918 969
210 952 560
867 707 258
96 988 424
530 581 435
3 983 802
502 242 521
167 793 845
608 734 222
290 126 311
544 866 744
52 726 361
312 446 455
921 902 382
80 296 370
621 927 413
36 724 764
847 637 765
802 454 155
952 587 856
553 63 673
454 860 107
270 404 671
500 493 52
688 500 798
739 681 804
262 555 544
999 173 352
127 874 678
195 212 187
90 402 626
406 541 174
503 825 320
507 52 1
485 427 48
491 774 404
533 493 535
517 873 89
487 517 87
897 155 436
116 605 587
912 762 375
99 786 472
632 852 14
631 480 464
103 207 826
913 760 680
309 482 748
649 572 732
894 845 407
395 866 609
440 759 323
824 703 780
346 871 895
234 454 233
38 765 622
531 585 822
273 593 205
640 366 928
303 300 836
554 77 525
204 341 795
965 530 700
784 223 367
596 94 570
850 720 333
356 426 302
208 469 109
280 326 528
397 4 267
501 62 125
692 986 130
639 511 253
341 38 385
676 8 816
181 837 146
790 724 494
634 560 447
878 311 254
95 778 248
951 542 209
996 286 819
736 748 48
762 592 60
927 418 227
165 394 741
442 662 371
771 450 150
295 423 602
308 114 72
478 408 568
530 15 455
69 411 305
746 286 806
364 143 918
867 164 279
930 45 873
559 333 890
768 679 317
559 383 190
988 466 325
803 584 398
104 677 307
490 692 653
715 570 779
751 867 989
424 29 129
541 419 827
718 466 1000
756 681 223
503 708 404
980 462 19
157 170 722
304 167 586
146 108 758
871 876 307
238 359 606
551 237 957
846 524 141
642 618 317
427 928 858
974 547 118
553 287 801
895 71 632
209 578 921
967 216 955
992 651 568
449 990 197
512 54 612
730 650 354
47 514 732
977 646 108
559 24 822
32 547 924
566 483 977
139 699 935
999 488 829
472 520 859
400 312 97
175 965 563
974 795 870
340 410 514
149 815 98
506 189 333
251 97 672
931 568 859
415 754 677
525 557 673
798 358 949
22 81 32
79 81 135
876 215 906
536 379 622
470 364 141
383 109 266
166 699 39
212 84 406
330 281 707
559 182 691
929 156 490
511 98 156
787 455 677
347 404 779
188 833 825
259 272 291
547 303 452
225 175 800
101 878 679
636 592 444
767 389 372
261 809 291
923 699 282
302 646 897
138 252 166
647 48 881
28 746 396
82 433 385
795 777 870
273 551 900
894 850 68
438 431 609
652 461 69
52 20 866
663 73 277
44 760 631
236 437 279
330 834 619
791 363 836
713 976 294
780 379 292
451 486 941
907 358 908
29 119 799
379 237 41
763 868 882
738 825 924
351 915 981
292 731 606
480 129 806
890 766 285
80 483 271
276 955 943
222 248 100
802 309 670
846 315 687
527 622 829
781 976 96
543 466 738
353 852 959
226 155 988
439 338 668
553 236 750
935 307 984
752 993 93
949 165 885
573 366 118
865 104 164
880 799 227
673 500 253
107 824 408
421 22 931
739 37 288
844 333 960
703 645 925
60 912 671
761 810 40
103 338 706
219 540 949
692 920 667
867 655 922
283 881 846
417 841 953
229 695 790
448 641 20
508 302 694
155 228 737
374 138 98
426 593 678
175 270 783
964 431 686
872 569 473
103 972 508
122 387 523
655 66 911
271 377 157
619 717 910
523 741 712
397 232 878
502 385 821
83 241 569
93 869 550
857 329 545
729 991 740
889 864 598
824 682 444
462 88 916
371 658 956
549 944 216
360 638 489
605 668 644
448 559 781
104 828 761
939 320 77
338 593 532
99 702 457
145 343 763
53 42 119
54 407 954
167 860 770
675 283 185
14 258 302
324 1000 192
175 65 591
315 46 966
728 307 107
318 596 445
760 201 549
515 362 138
372 331 908
416 366 516
403 197 634
20 11 978
981 228 280
17 966 202
910 914 914
518 235 62
633 357 951
423 407 26
875 582 84
784 15 564
12 881 705
146 744 290
821 280 756
324 728 866
119 237 644
302 197 141
184 375 576
905 181 333
891 796 906
811 350 297
24 888 925
818 918 623
361 60 638
750 973 137
54 562 938
604 889 402
123 896 4
688 530 458
33 180 401
114 47 984
706 367 383
796 424 328
993 539 852
395 789 933
664 657 483
820 591 752
435 423 163
800 741 425
382 55 435
234 506 125
954 741 57
376 397 945
173 753 962
193 33 254
42 180 158
366 877 45
935 8 244
859 774 516
78 970 956
592 875 289
45 940 228
275 441 518
697 190 645
328 889 422
784 685 158
219 878 55
398 310 569
692 971 488
258 900 100
812 28 5
762 936 434
511 956 696
700 41 555
267 31 274
759 996 489
472 896 2
281 709 789
128 613 204
985 718 489
449 321 78
639 535 655
208 194 567
98 166 882
639 156 641
299 137 762
274 485 992
112 81 469
374 714 114
155 937 140
187 234 145
100 72 268
948 554 31
619 475 446
820 777 922
786 870 241
507 276 696
787 156 526
841 852 260
94 133 716
434 430 777
598 686 309
554 275 646
236 735 831
107 745 747
475 561 471
132 377 307
373 103 731
524 619 937
845 54 624
71 678 615
662 679 627
936 972 589
948 325 755
791 605 415
778 737 815
325 203 866
796 878 99
709 726 568
197 10 744
629 768 170
524 577 61
838 779 373
714 552 576
663 489 648
614 216 137
552 805 460
300 89 641
397 248 948
771 225 855
218 734 264
790 349 147
310 985 180
309 63 342
67 358 806
965 72 881
492 575 792
13 864 428
848 944 441
819 52 394
790 126 859
662 158 427
816 316 328
156 883 546
749 464 966
14 433 72
721 990 277
731 327 872
568 314 135
634 705 580
547 659 839
747 820 192
730 958 844
384 615 197
226 832 895
600 698 249
656 9 98
421 475 948
527 317 492
958 534 358
974 436 627
855 660 855
557 764 153
95 208 214
441 245 810
617 510 119
534 653 444
335 308 686
564 277 607
508 813 337
69 732 662
409 731 932
734 185 303
979 325 94
804 367 736
306 681 876
616 756 634
940 507 645
782 802 666
307 551 134
770 177 893
556 331 565
811 228 196
994 168 932
973 308 776
129 859 70
97 354 919
79 678 933
343 216 831
104 596 312
583 449 99
992 77 390
188 648 844
639 6 760
242 391 337
464 461 782
914 352 473
377 626 456
579 689 640
490 658 528
786 523 936
695 872 798
469 387 354
736 972 915
116 645 709
428 817 802
561 981 605
89 649 739
442 160 808
486 332 930
244 722 733
732 585 288
914 729 134
306 507 351
557 610 911
320 31 932
38 58 550
479 261 167
442 207 294
886 125 110
645 768 23
271 964 171
562 810 23
571 158 331
489 68 135
347 46 873
146 101 71
209 860 106
841 92 771
942 534 834
154 392 242
476 2 814
815 841 339
207 962 27
535 775 539
143 40 62
81 217 101
505 660 837
905 904 49
527 92 990
138 444 72
261 579 135
93 343 278
981 197 774
792 129 505
901 706 385
242 244 648
647 536 488
381 464 191
632 62 184
997 481 114
53 814 324
993 928 112
899 10 775
439 199 10
558 634 669
260 465 196
676 156 467
260 528 179
898 733 458
278 816 887
79 807 260
636 340 186
615 724 688
729 360 65
371 65 152
260 607 331
911 214 790
156 85 424
691 757 921
379 391 219
70 889 566
632 41 290
296 776 740
560 944 573
286 652 472
140 217 438
891 494 539
785 522 792
261 100 712
331 271 978
342 452 818
443 552 525
468 489 701
915 56 412
899 470 787
230 880 780
704 544 122
173 557 379
169 376 412
880 695 5
387 833 111
74 60 309
235 231 278
328 517 25
626 328 647
618 455 25
666 855 6
850 899 585
614 350 265
269 65 420
777 92 166
392 682 36
829 920 946
300 534 671
719 36 746
941 110 291
600 564 951
671 762 925
510 601 429
562 764 838
173 633 973
535 486 295
96 274 492
682 202 350
236 38 35
467 73 890
279 128 264
832 78 787
140 984 276
229 450 21
10 795 310
470 251 310
781 15 624
964 153 398
293 557 736
702 313 950
189 711 178
841 902 500
311 155 708
595 52 549
14 721 585
396 318 972
43 378 330
351 258 906
788 985 905
535 411 302
370 134 432
676 943 959
98 488 250
120 314 591
982 194 696
373 147 490
668 513 430
817 797 447
222 749 182
412 281 950
940 462 909
561 961 114
807 417 68
532 663 473
239 50 338
147 280 377
975 132 840
375 523 341
103 39 189
108 166 384
58 617 387
798 362 105
817 360 57
799 789 344
95 230 450
254 752 160
990 582 437
442 619 837
114 493 191
703 446 735
228 636 894
896 856 895
801 934 118
910 893 385
308 669 97
327 715 651
489 513 899
346 542 116
700 531 851
290 69 1000
177 686 552
449 995 348
196 232 547
86 898 828
395 232 721
762 421 413
931 967 916
527 117 39
889 435 747
778 207 202
689 401 766
274 979 181
36 875 158
977 671 459
853 699 612
778 101 631
924 247 417
564 289 737
6 709 406
318 984 760
84 95 980
587 150 866
860 186 118
391 422 50
685 764 301
418 575 441
918 780 244
453 549 385
889 47 190
178 293 341
244 439 164
409 941 348
448 918 315
255 259 272
461 516 341
865 412 609
220 493 166
866 783 599
7 510 667
617 499 704
726 497 605
967 71 838
452 174 652
247 696 349
553 324 681
766 392 139
209 32 292
644 189 192
357 726 999
107 327 896
647 686 962
72 85 630
547 232 497
952 370 651
604 594 467
797 532 24
853 25 604
328 93 312
73 886 420
824 134 449
125 163 961
996 400 484
28 870 370
358 269 594
891 708 742
688 966 434
357 82 300
811 229 88
521 376 140
309 134 151
339 271 997
98 129 138
9 60 672
446 683 728
470 581 501
890 214 118
652 99 165
565 758 393
373 520 136
220 637 587
474 291 526
933 880 861
40 521 347
737 947 158
662 446 903
544 843 787
876 596 843
880 162 96
713 907 347
593 744 293
164 122 544
434 128 980
725 725 804
992 152 753
684 751 692
825 349 59
114 857 881
507 838 82
550 523 911
842 111 73
363 730 625
977 816 342
711 314 916
537 255 807
7 214 443
800 92 760
369 750 331
667 452 250
922 288 264
670 655 245
473 538 328
563 349 113
419 118 293
497 582 545
369 655 392
639 993 721
838 755 156
490 351 329
325 249 97
58 625 554
90 436 554
155 495 408
719 896 704
291 970 241
426 821 72
375 948 973
381 18 530
514 757 125
773 579 612
1000 833 585
351 486 78
112 265 317
808 170 671
680 887 859
28 848 544
502 206 847
833 774 959
771 977 662
621 689 70
130 922 176
477 28 260
722 477 808
182 838 556
207 446 593
889 336 685
432 880 467
234 607 641
180 215 789
114 302 114
638 136 661
734 720 386
219 359 822
974 988 106
264 706 25
682 641 620
497 628 224
386 988 212
607 772 974
438 655 725
938 774 482
469 4 768
936 234 630
969 267 650
340 787 522
170 752 861
34 426 702
577 360 751
249 29 24
992 669 282
498 194 290
232 799 252
608 320 512
443 269 232
232 951 896
915 165 612
178 23 187
595 312 941
512 702 827
708 921 95
703 949 492
650 119 648
580 598 679
575 873 832
161 478 389
87 713 313
807 377 497
558 460 285
950 270 897
255 304 1
906 104 830
407 711 91
520 983 362
681 667 700
426 838 89
58 522 41
910 550 282
216 300 300
381 714 128
566 146 699
531 388 604
259 329 998
826 791 933
508 615 207
419 751 3
487 573 861
144 470 207
920 517 881
43 48 215
977 502 541
299 321 153
645 78 689
545 92 853
222 719 639
509 63 112
96 716 785
14 53 206
917 557 385
689 229 615
202 585 890
961 601 981
361 83 653
792 33 972
784 489 950
332 664 155
274 137 160
166 135 730
980 452 957
151 513 197
618 239 154
883 942 376
804 774 539
298 403 714
579 412 602
276 665 526
168 409 174
302 261 87
230 875 433
178 929 269
638 640 874
299 281 477
155 987 293
952 991 781
911 596 423
328 59 56
166 772 766
160 621 951
930 642 800
105 749 529
430 111 386
357 181 515
542 24 275
890 276 971
462 501 154
615 574 161
74 133 181
943 762 951
742 132 932
324 211 346
559 216 878
381 12 889
529 464 65
691 21 446
113 381 375
160 755 490
846 589 359
377 135 861
428 526 361
46 741 750
938 816 70
335 624 424
92 486 384
424 75 462
378 381 901
40 418 232
514 53 913
958 538 542
219 704 533
517 831 788
891 193 882
546 989 390
748 887 458
395 313 285
434 506 833
873 47 795
88 916 759
257 767 267
756 659 985
592 460 525
559 30 25
996 653 744
705 638 66
338 63 960
84 431 24
613 210 434
79 574 216
541 562 781
6 685 451
776 289 947
569 868 641
92 76 576
785 274 92
614 51 514
930 869 9
724 436 225
21 190 974
361 994 505
788 993 536
394 834 638
532 131 972
492 741 159
574 803 761
745 548 806
678 230 763
683 441 438
199 525 114
927 971 949
990 682 476
365 60 492
662 596 657
983 269 693
612 798 869
415 74 692
644 366 99
686 586 849
371 364 296
810 626 380
70 897 948
15 899 145
962 882 696
170 488 479
933 973 93
49 411 483
302 387 689
255 850 578
176 7 199
438 679 719
492 14 975
325 653 993
95 582 971
965 569 880
273 691 147
102 432 281
712 664 891
919 637 848
292 115 612
885 469 789
244 308 352
371 806 482
288 118 306
611 926 827
720 942 917
452 504 431
669 708 130
116 36 543
239 353 840
463 654 964
278 416 463
633 727 77
636 463 877
368 163 1000
835 926 518
157 138 561
978 984 85
148 155 705
374 483 63
2 134 544
783 123 777
967 17 262
447 955 648
243 933 446
722 198 242
517 337 924
122 850 619
882 55 641
834 534 323
779 181 852
886 734 397
34 734 362
361 20 770
909 346 281
287 833 152
508 603 969
923 980 605
575 546 108
219 985 40
483 545 191
898 862 641
367 178 993
46 330 959
346 704 732
163 950 251
7 619 306
415 864 131
587 737 833
584 6 905
894 91 993
171 792 941
896 398 733
189 145 527
197 564 752
927 399 514
924 945 706
877 344 637
756 633 299
80 487 339
32 74 559
197 999 910
421 934 226
997 231 479
937 123 221
86 182 305
638 567 786
217 385 750
462 374 732
22 91 809
361 373 571
316 428 797
797 460 598
381 973 639
253 382 529
378 810 863
621 845 681
514 256 572
700 148 597
552 697 553
651 364 783
397 733 26
165 20 771
163 748 843
199 290 680
852 409 362
954 942 52
539 921 611
854 657 668
521 948 133
273 994 652
938 642 931
353 225 635
56 642 398
197 903 187
832 846 176
698 165 359
636 675 267
612 515 85
904 848 212
179 860 590
825 12 930
481 848 484
963 413 323
713 978 883
89 334 176
265 779 779
66 152 24
147 342 813
361 660 266
376 317 251
909 495 54
637 220 508
867 279 806
651 44 824
81 54 665
938 995 681
916 812 609
21 858 738
939 481 149
499 662 916
989 554 105
397 634 583
672 340 244
771 500 870
636 607 897
388 728 637
823 196 506
205 866 831
738 346 354
921 440 411
804 901 171
290 702 446
956 872 191
663 43 15
789 60 921
567 925 479
637 994 150
684 560 655
414 589 768
522 204 902
944 275 68
250 247 299
743 484 701
842 368 223
249 700 839
895 933 951
658 582 184
358 343 984
675 433 932
463 557 75
672 567 759
59 686 875
577 379 25
199 987 732
579 611 589
616 508 750
999 447 922
161 937 459
499 160 533
883 716 485
16 595 613
477 69 515
587 360 649
364 165 469
688 238 968
764 719 677
315 834 208
679 931 585
681 95 448
469 621 582
39 456 57
620 462 294
568 779 890
866 584 813
660 96 787
361 448 256
375 314 461
810 198 192
872 996 607
429 696 373
667 864 907
110 105 622
592 980 602
36 619 184
845 534 149
110 772 452
761 737 414
167 736 446
851 584 94
316 11 714
211 162 47
507 2 905
750 143 565
710 338 845
455 218 496
872 576 330
484 479 53
134 522 85
342 582 254
849 751 608
5 104 943
828 346 254
531 865 322
265 668 412
552 830 189
168 922 649
990 721 482
482 644 872
909 955 870
162 680 531
145 649 22
261 598 1
35 946 343
100 876 379
573 879 637
704 237 155
762 315 630
229 854 965
580 150 127
337 497 19
615 244 839
446 29 316
366 115 146
653 868 756
637 157 945
110 503 81
639 642 912
414 792 836
328 969 351
143 254 343
397 240 325
990 94 895
74 218 106
473 231 257
428 560 892
735 454 673
168 747 987
37 772 616
364 313 217
189 772 878
692 350 580
297 233 368
376 260 989
137 743 43
699 621 335
904 856 234
534 840 896
445 346 268
990 227 363
617 599 42
276 624 320
500 869 54
140 715 459
149 455 775
23 706 981
938 483 653
172 925 16
580 517 672
67 720 871
854 363 382
772 510 333
95 691 371
264 48 92
245 426 163
391 622 97
221 525 302
794 702 389
176 693 388
649 131 182
640 982 985
982 302 256
939 385 90
435 539 494
366 563 480
50 621 941
606 181 452
260 947 11
779 501 731
652 312 179
166 692 652
219 997 436
260 969 168
119 977 10
482 638 768
40 907 773
675 801 397
683 831 200
712 942 716
99 103 989
512 371 273
860 140 535
760 259 365
97 477 295
356 39 506
384 287 827
46 601 526
860 125 388
38 43 38
75 82 79
739 40 365
65 476 406
929 537 132
709 403 247
603 498 580
794 882 620
641 77 242
225 364 637
333 967 98
564 811 395
619 681 911
629 685 918
496 290 97
145 721 185
541 731 544
943 792 940
434 907 464
581 998 322
919 396 902
780 730 540
769 461 857
706 540 397
298 481 572
896 87 271
597 919 947
270 262 22
600 612 923
908 668 739
2 742 663
58 102 659
758 314 112
905 780 121
400 639 636
90 592 889
824 516 386
640 117 663
181 463 36
442 12 63
731 983 918
923 938 197
359 373 655
933 710 736
970 6 725
803 289 210
837 884 629
174 791 827
364 910 771
731 725 62
933 732 87
618 763 148
658 535 560
97 60 304
165 360 237
442 563 754
475 624 985
681 671 223
100 80 879
619 418 512
338 97 158
580 399 651
744 222 110
343 130 199
397 856 27
595 820 779
704 426 233
52 310 121
45 863 978
79 86 719
897 656 451
154 928 494
179 650 277
139 246 910
131 839 466
943 843 224
367 115 174
829 780 622
403 811 232
308 599 64
233 816 464
155 849 377
626 10 515
911 10 913
347 306 173
378 755 284
114 304 87
250 772 355
266 374 385
759 662 552
789 564 417
392 632 607
306 942 556
40 928 379
872 675 643
645 351 647
617 791 682
945 259 462
810 730 421
869 87 77
817 898 620
10 421 279
904 454 376
978 406 529
761 173 398
462 608 750
250 622 435
664 978 437
755 817 120
516 20 250
477 13 832
586 618 235
373 691 656
575 178 291
288 180 102
941 796 972
593 894 164
216 521 664
602 436 895
946 791 40
751 741 187
128 68 273
81 29 745
518 32 883
873 708 779
737 976 43
610 259 119
323 7 315
564 366 434
636 712 881
870 70 583
7 377 685
755 13 352
578 666 775
72 112 203
82 166 320
677 240 113
598 345 383
978 137 187
202 427 839
380 790 597
734 411 719
504 860 711
688 391 697
975 958 625
800 794 94
130 346 687
675 327 714
967 585 774
177 574 116
772 652 197
626 436 17
691 189 543
414 631 714
47 362 872
596 474 746
149 897 525
573 813 164
663 873 193
946 145 332
749 397 597
507 987 620
748 894 967
729 30 90
60 345 758
862 5 688
756 878 5
370 737 587
720 427 726
881 319 648
477 536 936
772 894 204
716 932 988
549 496 995
382 120 348
471 446 852
911 322 117
597 969 458
677 828 599
673 53 389
546 205 641
103 280 73
16 888 50
715 516 511
165 780 325
904 449 51
743 340 333
10 511 854
464 983 241
694 242 237
181 914 697
152 758 976
156 229 114
390 340 655
557 723 710
579 269 378
834 661 215
702 503 761
353 521 581
75 998 147
537 111 381
354 972 738
210 772 228
502 740 350
106 802 957
953 859 568
182 287 744
206 936 722
221 277 499
598 741 477
427 426 436
583 918 715
932 881 823
689 145 718
934 281 69
124 206 681
21 108 894
926 345 597
473 257 368
641 574 862
850 54 584
604 812 278
958 640 248
527 860 953
626 484 921
949 596 995
479 403 762
341 919 271
151 906 514
34 71 250
424 415 819
732 605 519
408 539 383
382 647 923
842 92 79
497 812 740
511 361 809
304 828 589
960 67 121
565 363 741
58 737 987
787 832 905
411 221 472
246 560 743
452 230 343
160 696 331
831 725 926
381 155 799
547 612 737
313 87 974
461 691 817
567 231 730
9 260 40
541 4 135
762 121 924
791 61 847
693 652 818
873 233 447
900 80 965
288 914 417
874 958 855
675 765 627
98 370 879
165 46 920
997 151 595
711 465 237
107 8 519
108 966 654
25 927 143
412 940 979
868 707 641
892 361 637
61 518 790
845 33 749
357 236 522
853 557 278
266 243 570
787 317 9
610 182 877
646 585 1
879 348 190
264 244 768
196 25 273
654 170 690
575 915 683
659 451 785
591 328 559
70 152 776
736 365 182
137 838 539
300 57 719
963 112 926
443 891 471
888 73 293
286 610 337
919 522 148
81 747 465
283 297 536
559 392 814
479 835 805
282 382 455
764 498 769
387 543 903
668 378 384
550 818 507
523 760 281
929 119 394
804 52 186
62 671 350
962 713 599
111 324 515
344 730 560
154 564 541
27 63 219
69 203 863
29 656 775
251 714 289
821 152 515
375 386 792
438 190 742
344 709 876
749 384 335
621 591 150
590 824 128
979 824 336
153 372 807
221 237 538
329 984 285
707 816 34
237 255 250
677 428 171
122 193 1000
793 365 65
8 990 943
604 408 635
988 60 376
909 135 498
165 70 534
664 783 705
627 773 401
905 541 325
541 51 381
695 477 679
354 621 675
243 421 143
826 272 5
368 274 379
557 207 992
901 849 384
163 996 269
521 625 112
310 709 512
710 550 884
477 497 252
137 960 716
498 891 446
889 925 212
750 13 577
501 45 393
307 32 146
587 572 221
410 691 645
670 661 958
357 386 231
303 661 77
224 873 789
863 981 470
540 777 292
443 571 987
764 577 890
905 163 550
467 81 638
714 762 774
964 91 3
576 3 913
644 258 938
858 70 907
861 551 392
286 517 469
500 273 973
854 488 962
414 189 815
973 307 277
230 319 206
99 215 71
458 287 401
975 54 328
13 455 864
317 147 491
648 628 203
328 369 998
293 123 91
353 362 378
796 157 304
24 754 536
33 749 218
810 4 956
373 305 747
564 246 799
596 816 189
847 369 463
742 115 567
716 51 449
546 439 142
897 720 554
72 505 842
84 693 49
502 714 237
112 415 1
277 173 507
829 532 806
372 286 670
284 56 686
693 957 145
796 171 577
470 139 80
638 160 539
242 181 966
599 1000 514
569 110 647
343 937 971
230 353 342
437 633 738
247 407 817
758 695 761
33 694 11
973 955 968
133 179 194
60 108 389
950 416 874
900 75 966
508 225 913
977 334 197
653 611 269
473 167 978
642 831 35
415 758 967
168 309 624
26 155 248
81 124 269
507 185 433
921 185 454
191 407 997
492 988 836
457 672 196
544 995 828
468 774 900
599 610 711
439 474 874
167 408 347
474 375 546
190 207 874
112 967 254
960 381 897
996 517 588
986 486 259
56 916 170
908 973 286
988 537 494
569 987 190
596 508 433
51 166 417
614 724 27
613 525 642
889 172 765
657 410 282
425 208 586
859 177 243
266 860 647
124 776 447
947 158 69
459 600 545
749 322 692
969 347 194
332 55 938
533 269 318
813 24 12
39 336 351
375 726 76
736 922 930
967 628 684
153 178 761
359 313 177
778 915 225
262 989 363
366 871 836
182 894 492
333 503 497
34 514 118
722 858 394
486 146 442
918 252 246
899 325 590
692 561 24
882 442 727
950 650 183
240 626 375
8 47 568
811 756 328
83 205 345
892 122 377
597 201 407
14 917 360
863 622 121
469 852 361
926 779 950
578 43 349
917 448 20
438 9 103
227 738 667
85 129 83
745 789 913
405 566 567
726 273 687
478 520 270
15 648 692
563 172 186
401 7 415
506 667 834
48 443 259
57 352 828
109 37 966
521 208 540
827 233 410
335 917 750
946 707 111
864 292 472
504 202 625
381 160 884
740 882 102
807 885 772
484 588 298
932 977 269
129 32 830
99 568 985
890 30 894
772 902 632
735 537 330
171 787 399
78 494 495
70 490 684
850 915 838
500 554 224
58 962 309
353 64 37
872 632 117
367 148 721
564 248 299
567 842 276
415 933 363
152 796 534
980 896 521
86 783 180
699 375 810
159 203 437
448 503 227
210 718 472
252 539 943
305 482 328
169 517 70
728 606 282
204 603 716
310 971 422
629 109 320
43 8 116
562 646 614
346 463 553
222 953 190
41 137 297
452 62 566
62 799 199
727 757 269
36 355 683
334 778 90
662 486 411
148 513 581
443 434 717
686 596 899
515 819 827
873 522 551
648 281 263
803 474 447
960 498 993
655 496 156
306 125 551
39 431 246
775 721 980
805 960 527
363 463 660
522 97 271
220 909 311
987 593 96
497 621 923
280 290 611
630 484 559
735 400 170
543 479 501
824 282 574
91 355 559
857 838 459
820 684 117
885 129 707
91 480 733
945 375 320
648 852 668
719 487 46
834 23 956
14 379 49
716 581 847
89 391 466
16 775 666
622 839 823
88 601 333
114 525 811
827 571 730
731 907 259
436 980 396
38 61 547
281 292 954
843 667 64
683 457 187
404 69 847
977 772 371
525 392 118
121 100 479
976 680 97
625 538 494
136 198 352
858 878 616
665 996 238
95 987 355
598 854 460
461 351 51
82 387 784
786 757 234
874 307 624
315 901 456
307 171 267
16 604 524
368 399 889
586 864 643
743 159 977
616 543 256
476 373 251
662 352 189
157 190 591
408 513 969
232 351 654
925 419 235
530 154 248
942 707 893
752 392 526
136 802 236
883 800 536
408 391 846
631 713 640
615 731 532
13 492 88
958 36 267
274 422 74
84 422 61
519 324 751
101 759 869
298 167 130
188 738 595
12 306 261
76 262 964
460 449 835
843 543 430
300 741 535
329 101 706
811 277 285
231 43 634
506 807 696
579 627 485
538 878 868
363 512 568
581 366 508
47 275 551
756 318 142
35 467 100
66 428 853
677 670 711
358 967 343
668 116 447
542 137 849
66 558 103
450 188 543
459 418 652
494 654 424
174 738 102
524 48 393
883 782 317
889 995 615
13 199 518
839 787 923
634 333 710
130 40 378
808 459 925
646 666 227
722 233 646
513 333 300
859 378 262
677 637 278
115 215 307
89 924 559
7 43 167
704 545 449
429 952 357
169 691 721
816 66 227
233 167 106
376 138 688
422 893 771
622 981 983
621 993 677
758 462 932
709 424 585
654 337 150
165 833 674
750 578 142
731 727 551
95 525 920
550 788 844
889 734 47
823 663 513
304 324 733
219 481 489
430 985 802
172 132 815
542 261 228
217 61 663
376 35 936
194 347 497
904 940 168
504 472 219
76 987 470
348 248 927
414 656 688
567 759 10
374 880 564
410 23 366
644 924 773
406 466 826
523 50 325
838 684 944
873 353 845
83 405 231
855 329 3
744 230 387
668 337 644
944 849 457
62 858 827
453 510 135
851 948 783
929 802 699
701 703 883
2 802 866
268 132 370
168 97 939
136 421 305
11 854 309
919 19 490
267 2 303
387 166 557
640 504 366
536 754 337
51 645 44
548 927 316
836 801 183
447 345 983
469 518 375
101 145 293
774 593 692
257 123 189
651 935 566
717 546 469
499 18 678
407 921 458
874 179 782
397 771 149
656 922 900
540 765 192
611 211 236
821 426 25
810 51 287
745 983 150
620 195 558
63 871 569
8 92 587
131 921 213
894 108 706
1 1 562
158 207 835
746 149 797
582 409 99
709 121 412
802 787 252
617 484 80
63 284 122
898 891 571
336 418 39
90 198 180
412 88 832
818 18 344
975 242 201
233 943 299
65 87 399
124 322 128
524 334 148
159 429 516
833 92 496
26 174 577
860 491 814
975 365 994
871 311 28
674 666 98
196 950 407
426 814 450
911 174 390
927 728 234
419 683 605
516 91 735
27 289 669
239 278 454
733 38 714
15 827 359
33 219 348
45 388 205
848 476 666
821 762 589
162 397 171
142 815 653
88 816 799
616 359 351
628 901 886
390 11 862
612 64 295
156 502 976
878 641 155
2 91 548
457 775 795
225 478 309
488 502 303
405 841 760
276 292 264
484 90 362
850 606 272
182 267 189
410 823 487
165 122 732
226 379 714
982 737 765
602 353 687
144 392 239
649 8 99
444 146 323
528 227 632
894 662 487
885 935 185
379 207 81
874 123 840
299 525 745
30 17 121
393 900 385
676 381 304
376 221 713
651 979 312
496 948 150
806 237 893
752 378 587
660 381 484
574 44 867
634 272 833
853 146 845
968 171 802
23 580 464
793 458 130
435 627 353
294 591 176
119 644 546
557 999 896
433 81 861
734 387 242
803 83 666
926 941 881
773 82 773
575 969 919
815 247 371
199 582 679
735 236 222
249 253 114
248 170 14
960 337 46
635 588 970
531 335 804
546 873 624
853 191 41
58 263 793
331 372 686
664 6 392
755 672 892
551 10 604
227 915 586
992 69 204
920 446 600
412 835 722
583 563 25
638 752 259
841 143 164
196 504 942
451 506 212
271 397 698
435 677 217
513 621 84
10 957 598
334 733 33
574 823 692
869 488 929
934 444 566
913 644 461
355 536 342
91 488 762
276 453 88
282 94 638
867 509 885
158 511 554
791 983 698
153 983 281
369 361 338
398 597 87
163 702 897
38 847 45
453 130 114
768 782 348
841 428 995
729 774 983
250 115 296
957 97 622
895 276 309
332 52 568
542 946 847
320 249 625
71 791 869
381 766 716
286 121 794
866 390 562
182 945 503
111 142 331
850 32 79
272 299 684
180 146 554
961 978 874
83 879 869
201 415 53
521 768 217
371 962 360
50 447 164
387 86 480
668 129 93
182 228 716
674 192 43
293 487 436
467 476 408
491 882 660
707 281 769
788 870 713
304 527 377
872 320 349
392 22 703
984 138 144
608 136 85
144 432 551
743 243 378
126 878 554
596 510 826
314 944 592
550 252 724
134 514 589
850 831 324
103 313 119
250 47 914
724 809 389
459 242 650
607 296 400
143 254 949
121 762 902
789 852 831
723 406 45
326 479 939
626 554 101
593 918 564
241 922 673
576 973 53
909 222 974
715 475 123
629 228 644
742 951 656
913 803 685
791 68 147
749 338 244
898 335 839
933 704 688
704 766 313
523 660 889
629 467 981
910 576 153
817 736 107
604 386 478
737 365 758
20 403 215
791 591 245
445 195 701
942 676 677
747 300 428
138 557 694
515 390 817
456 610 589
876 282 990
298 547 513
152 907 867
157 686 522
19 730 984
926 989 255
979 264 936
817 513 615
600 497 135
804 949 698
638 246 848
620 395 784
233 76 880
806 124 137
272 524 910
97 950 759
309 50 111
161 774 801
219 969 821
950 808 625
176 846 231
358 172 904
37 68 111
849 812 504
540 168 695
220 818 778
537 94 853
375 319 600
4 131 153
826 657 542
557 220 396
709 548 941
176 830 731
359 237 872
580 303 956
905 698 794
606 790 681
371 302 462
155 830 906
343 227 361
174 944 911
741 888 173
886 249 957
207 150 527
139 265 376
78 157 356
666 102 827
148 620 367
983 240 332
986 984 110
522 262 563
28 452 517
733 864 227
820 586 634
661 750 122
717 945 642
102 265 422
329 999 812
756 393 824
996 880 716
967 902 317
801 368 803
358 50 402
710 733 677
455 895 991
396 600 482
990 140 632
25 254 681
548 766 600
41 505 530
985 5 446
745 692 235
477 324 388
22 319 813
83 268 133
774 727 855
719 715 119
5 225 83
82 593 441
891 432 831
851 75 535
579 829 126
687 899 555
814 158 136
12 119 190
314 819 464
2 57 983
357 364 324
347 95 458
118 551 938
188 36 973
613 456 576
116 486 71
801 545 964
861 209 537
587 284 526
81 779 618
225 222 513
190 978 917
29 47 562
980 11 141
223 655 258
94 939 236
928 450 550
975 835 656
616 823 305
119 16 455
89 629 119
622 224 612
989 343 110
896 795 162
558 874 168
585 769 304
685 924 411
91 576 69
221 663 77
421 866 278
632 229 994
134 964 70
561 382 55
722 81 245
195 296 236
995 975 708
211 942 677
516 274 583
945 612 561
266 832 771
604 714 798
412 908 610
47 174 749
349 911 213
862 174 50
526 708 761
37 775 350
681 306 636
546 279 817
339 783 538
761 50 713
329 467 123
849 75 680
703 466 127
261 240 885
156 46 365
174 643 321
346 412 519
383 973 397
244 478 794
88 150 457
272 17 973
566 650 440
511 63 680
954 846 874
163 711 942
225 484 42
889 835 5
468 859 649
518 58 637
194 610 266
702 247 927
682 37 887
586 289 129
77 153 940
609 741 623
2 476 698
347 889 859
723 385 535
330 946 863
697 394 604
49 399 50
411 951 286
929 239 26
69 862 1000
378 616 905
982 706 377
903 194 626
978 721 346
677 83 317
65 937 322
780 60 553
542 427 6
614 236 34
213 42 843
192 770 3
23 780 413
870 761 789
287 66 989
556 799 689
498 893 206
186 14 722
290 674 384
175 511 678
556 199 345
250 75 662
659 109 344
220 251 611
868 936 379
698 450 995
618 77 260
713 521 100
772 372 847
106 52 528
574 134 839
648 819 130
341 176 913
159 651 976
359 983 88
552 941 826
42 758 291
674 775 713
627 598 164
650 74 907
346 502 315
606 739 61
539 443 361
990 454 865
288 489 393
612 791 131
606 642 900
158 11 391
613 262 259
873 647 309
971 900 210
431 470 350
2 95 930
908 368 593
89 724 112
846 297 129
393 955 532
179 136 73
265 964 172
871 49 539
595 771 963
317 148 997
96 71 964
917 943 253
121 176 834
79 730 614
928 102 388
471 201 491
494 441 725
921 263 300
397 302 818
94 528 518
9 615 256
504 495 303
322 647 949
99 18 666
246 884 29
844 754 183
420 901 31
838 111 367
971 765 976
801 691 574
452 40 576
438 438 905
685 797 716
297 682 674
888 189 500
773 168 514
74 3 134
310 626 638
176 709 738
762 225 501
375 505 758
474 993 136
19 323 325
656 220 443
538 358 36
417 156 227
665 832 213
20 413 847
399 43 351
323 363 204
680 656 309
353 703 300
885 223 541
764 783 975
770 317 156
678 14 108
239 981 33
278 769 849
779 409 278
588 212 761
422 338 38
444 213 245
430 958 858
546 302 62
548 482 998
543 392 74
607 88 620
91 86 933
216 778 295
419 656 721
320 104 523
988 841 984
319 133 347
129 602 833
318 105 978
1 265 490
87 106 533
93 228 949
26 804 217
384 514 486
956 586 961
358 83 371
955 221 59
74 406 564
773 701 19
211 971 309
369 789 152
871 322 505
13 292 109
139 157 305
690 376 650
728 961 894
717 958 763
498 346 603
767 183 265
501 175 798
655 925 496
768 163 848
294 934 961
711 645 946
490 311 121
595 346 978
631 901 105
709 290 598
155 904 295
883 160 409
161 913 52
257 990 308
608 61 775
731 311 478
972 257 994
633 790 774
157 592 948
325 87 968
54 852 230
113 141 182
569 185 833
244 788 305
489 576 135
742 551 800
767 825 73
777 620 576
986 554 970
779 470 428
376 695 433
921 811 551
785 162 180
630 608 191
62 574 547
947 537 28
93 166 306
105 285 321
48 195 123
917 961 18
751 181 459
475 859 983
771 640 780
198 673 639
212 547 994
447 123 672
301 982 177
948 367 301
982 378 183
50 387 569
26 181 606
797 104 187
898 557 981
510 884 595
761 724 247
407 225 876
257 396 771
668 484 426
942 941 950
730 720 197
193 397 198
724 964 846
927 15 808
907 865 633
963 624 51
69 817 883
545 901 174
313 868 190
845 536 335
714 908 163
947 396 918
849 124 335
695 366 873
328 588 769
200 751 912
68 735 234
584 200 92
339 264 942
719 725 988
766 683 514
120 428 240
312 392 902
292 47 737
296 293 325
558 72 856
426 300 330
78 372 166
140 786 820
801 219 4
128 945 365
321 943 891
709 168 976
641 531 630
971 465 753
395 14 654
919 819 353
286 847 327
738 682 689
849 419 553
97 635 671
653 916 849
456 780 607
90 68 728
616 115 379
400 651 988
795 29 558
680 404 990
589 562 285
348 431 891
253 814 774
301 258 975
699 3 110
819 73 758
244 741 309
146 944 388
444 254 340
90 797 352
804 116 659
71 955 604
252 991 4
626 652 328
186 295 603
583 551 320
107 332 169
977 283 11
568 7 967
539 466 909
493 938 32
48 457 622
894 659 154
213 862 628
987 582 862
293 251 942
357 260 525
21 722 643
465 814 717
584 217 530
708 646 733
342 664 419
31 936 205
24 864 758
309 996 57
783 918 553
251 551 807
958 168 856
903 811 775
180 687 232
508 532 851
214 501 988
996 444 246
372 384 459
662 320 385
395 744 705
106 204 267
35 974 166
946 533 377
785 941 308
932 413 534
599 389 324
725 388 229
675 605 530
856 61 900
85 120 896
791 494 747
77 540 152
624 620 453
876 806 878
692 878 966
553 874 413
956 104 398
863 193 889
412 643 940
309 995 837
900 747 598
733 32 285
292 736 871
721 273 414
976 201 435
130 700 267
317 525 871
739 959 996
922 508 988
893 12 427
402 142 292
972 726 262
201 466 693
314 211 371
940 698 447
602 506 705
150 132 760
776 438 995
840 539 680
726 483 250
152 223 241
434 497 83
237 978 62
790 735 742
842 5 320
888 465 865
41 210 805
587 420 924
370 90 545
644 449 862
307 577 913
321 825 904
97 105 413
768 360 640
624 653 758
652 684 696
152 791 913
445 455 999
920 291 665
231 19 256
895 829 11
555 686 514
136 712 670
253 662 48
670 584 634
686 214 41
968 595 939
651 72 82
390 939 989
541 869 275
197 302 169
226 708 983
959 713 744
51 415 335
142 586 200
295 732 233
226 237 789
551 450 517
168 570 465
972 129 376
486 772 783
918 655 429
428 749 956
958 249 303
765 160 751
758 854 396
558 358 762
399 642 862
133 885 369
940 1 932
558 750 810
252 609 985
178 710 525
285 14 130
497 582 574
751 408 989
689 703 353
14 31 280
783 120 365
628 697 656
589 153 307
486 947 859
404 941 825
549 239 671
659 492 458
472 36 156
633 270 96
144 844 664
944 118 780
563 465 481
210 70 677
774 81 544
256 279 831
316 268 955
432 332 358
772 795 907
382 919 731
722 243 927
39 284 765
971 298 425
161 636 499
775 609 728
622 820 289
10 538 637
963 471 498
819 340 434
436 1 197
377 644 903
770 229 690
946 198 382
776 617 518
405 789 154
721 137 348
723 263 171
950 977 519
137 940 132
694 710 133
993 623 408
326 711 606
601 269 402
924 559 526
772 766 917
414 367 126
448 914 860
776 594 785
119 422 65
550 392 37
745 519 507
782 750 153
929 542 12
625 893 94
807 412 704
315 987 256
430 159 973
737 31 654
847 733 7
554 224 640
149 864 970
641 768 313
499 11 373
26 124 837
978 140 213
194 135 660
607 786 384
332 104 519
764 961 795
697 977 339
749 243 653
272 57 59
342 808 93
358 292 226
251 681 698
230 369 889
544 706 9
125 700 30
778 262 316
487 965 798
901 399 232
414 912 571
335 766 487
788 334 833
997 615 80
406 267 293
587 464 580
644 402 639
218 571 314
405 294 418
421 714 692
520 538 977
684 923 778
801 947 588
445 108 456
1000 27 835
191 64 772
984 689 210
129 506 194
525 56 589
706 657 963
143 557 293
665 668 995
223 332 611
864 128 666
592 725 309
805 832 485
935 315 647
89 724 638
269 285 260
996 164 88
476 496 572
432 238 175
152 100 903
21 367 384
552 78 67
356 398 341
637 925 739
776 855 147
906 537 208
842 726 319
292 489 12
747 730 365
924 260 220
639 436 579
714 938 717
327 655 398
108 403 747
272 98 35
727 263 941
507 268 441
469 568 892
260 543 244
215 157 806
902 608 924
797 488 446
246 70 207
868 346 366
127 544 253
406 349 911
742 884 667
208 570 584
687 605 809
967 284 245
135 124 47
485 796 730
691 946 189
507 830 72
296 732 450
846 516 46
749 632 319
423 569 740
638 311 404
13 720 884
713 51 659
86 462 121
430 875 316
102 5 572
570 133 945
574 562 397
61 131 3
769 258 262
829 816 884
75 296 422
50 444 285
106 378 909
867 614 722
825 556 658
16 618 469
738 788 405
457 635 65
867 39 962
255 666 504
573 180 682
202 719 318
417 759 560
474 551 414
819 873 339
577 807 982
660 38 455
481 128 807
282 951 128
585 923 775
706 753 226
806 526 970
33 756 218
248 367 589
206 752 17
642 785 13
812 869 866
509 348 280
463 506 129
759 706 474
93 905 462
248 559 643
366 336 570
325 455 30
63 642 490
312 271 157
323 504 9
543 252 803
970 642 90
68 544 697
999 649 622
437 551 405
940 826 3
829 844 911
353 267 374
178 57 566
364 90 978
408 879 707
443 807 688
837 946 932
784 613 609
479 57 475
563 457 250
955 300 520
134 932 711
582 46 116
909 699 67
665 924 447
245 697 406
193 478 907
342 506 512
28 223 74
67 68 596
298 383 550
369 17 433
443 345 664
541 512 69
517 833 971
499 948 579
626 461 369
797 492 662
703 920 637
505 876 85
487 738 835
342 132 802
904 523 925
127 360 982
94 481 430
328 15 303
399 793 428
384 631 292
550 139 898
80 425 87
772 224 564
291 577 524
332 983 638
758 616 25
917 534 486
490 54 823
85 286 272
79 513 600
772 739 635
675 747 560
190 650 835
115 643 649
726 611 710
537 410 953
334 704 410
647 745 567
531 446 318
834 880 286
929 660 471
562 282 888
802 409 406
809 455 567
181 195 416
297 922 727
188 853 622
555 420 928
758 872 375
949 896 322
542 245 906
588 656 785
259 849 424
898 224 44
682 818 745
345 986 144
697 65 948
240 865 890
565 441 589
37 337 461
5 327 42
908 558 376
976 921 111
527 899 275
756 395 651
982 143 507
817 936 538
40 587 76
798 46 868
986 590 687
705 333 253
607 437 460
36 705 542
777 45 856
933 293 643
375 514 506
575 898 798
359 741 251
312 376 772
366 649 84
210 748 439
861 566 316
174 467 884
109 506 961
917 998 814
831 284 295
104 806 850
45 714 767
82 713 691
365 414 138
212 214 776
638 4 342
194 21 373
611 943 511
180 890 703
1000 812 529
447 883 492
507 822 812
692 407 58
85 500 473
161 682 686
512 632 637
935 870 40
26 858 35
43 236 557
595 12 415
489 395 60
979 750 336
814 200 741
664 820 260
756 966 439
574 510 874
251 471 752
855 768 484
989 364 290
446 979 612
970 457 636
78 764 248
14 197 519
847 187 696
280 712 434
467 175 567
244 717 343
294 184 456
802 354 615
997 164 539
200 437 211
216 5 832
950 833 21
338 666 187
568 57 294
560 822 329
609 260 80
912 950 521
485 106 375
964 135 342
615 781 628
542 239 67
805 307 890
382 130 416
792 651 123
282 207 476
297 654 533
789 707 19
960 696 137
547 470 330
677 231 845
740 205 488
740 491 491
591 704 488
277 405 728
448 461 243
98 573 489
956 124 851
236 54 747
332 324 645
111 821 266
960 181 334
317 18 708
774 223 186
297 45 358
227 259 577
276 965 47
449 328 490
381 997 499
858 865 444
196 368 915
588 197 714
359 477 859
780 438 470
65 726 547
247 262 346
719 926 434
623 182 986
445 217 960
147 257 254
233 952 747
306 160 775
861 156 748
864 223 503
330 650 754
730 192 277
747 264 598
303 398 121
872 712 369
671 589 357
244 650 563
256 344 333
192 142 709
542 338 712
634 962 537
91 297 414
192 688 287
239 663 924
569 619 372
281 522 150
365 587 590
918 495 981
411 424 51
585 602 209
659 731 354
85 762 311
966 923 833
814 682 534
835 846 593
566 754 695
98 565 287
38 230 675
702 909 140
891 271 489
86 131 919
347 777 672
69 184 857
855 821 809
506 205 160
756 880 1
42 625 848
5 507 317
149 512 455
978 236 638
486 357 472
654 436 695
335 403 378
925 738 813
331 24 297
773 704 590
109 412 13
567 181 316
337 72 202
525 858 860
690 866 751
990 392 817
52 656 154
919 65 999
234 666 771
348 398 885
122 572 857
791 194 625
79 260 970
784 220 171
415 609 998
646 2 138
855 813 142
340 140 547
619 372 368
175 38 988
754 533 958
231 354 747
489 416 128
212 517 652
78 584 255
275 457 610
736 571 475
345 106 301
172 639 639
950 341 909
579 367 275
621 109 870
130 615 826
811 47 349
530 868 845
766 497 921
121 870 383
568 350 605
849 218 602
852 470 28
959 187 754
800 251 822
950 169 784
411 54 690
389 949 361
976 827 524
21 307 72
323 993 81
920 113 945
740 559 153
214 415 776
481 995 244
409 911 121
121 477 975
732 6 240
790 83 89
919 267 724
122 214 544
565 383 31
973 180 913
642 806 1
5 535 496
295 493 213
512 254 620
95 548 276
214 122 503
687 133 369
345 220 485
817 861 556
17 253 962
834 107 395
195 174 560
868 999 293
530 544 489
774 396 408
256 78 698
90 352 213
254 313 32
615 132 907
891 325 655
369 527 489
649 618 176
325 871 208
94 245 347
281 698 816
481 631 406
947 610 673
202 70 476
296 871 933
487 915 896
936 305 235
36 587 411
151 406 415
291 930 949
951 688 312
484 324 489
5 35 458
486 885 68
64 53 317
743 84 791
497 254 365
808 724 522
935 434 131
468 322 650
898 85 92
130 37 854
426 622 960
696 795 15
976 822 773
163 744 486
182 482 541
276 972 635
282 375 645
29 461 82
872 510 880
884 42 240
705 825 243
519 626 910
110 812 857
176 548 717
905 430 626
122 216 635
638 522 263
429 334 316
885 585 833
894 28 172
355 506 595
443 30 4
114 564 916
629 689 899
14 795 481
254 664 647
313 298 506
365 226 355
704 759 332
391 915 115
839 869 559
168 499 486
803 477 144
947 84 171
279 398 305
790 359 711
648 439 240
904 128 173
588 114 69
423 609 606
416 659 600
709 684 395
529 841 106
411 509 457
950 996 826
585 575 332
739 655 619
68 206 432
105 888 540
473 117 883
420 62 23
264 704 966
772 538 606
348 940 629
880 936 194
722 269 708
271 287 534
448 120 237
89 911 347
865 930 792
502 339 629
965 112 545
229 991 774
693 80 632
968 891 953
407 609 341
525 32 898
663 870 578
175 714 611
679 592 765
526 47 554
959 972 877
100 23 593
512 658 221
330 500 358
254 944 311
34 627 468
324 479 610
21 259 792
852 19 823
312 605 464
414 552 856
306 325 586
816 899 410
81 56 985
504 790 828
806 86 925
110 272 528
685 322 994
573 988 714
754 487 153
866 905 438
344 685 174
605 786 382
883 571 586
1000 310 596
601 55 930
678 570 165
460 148 327
262 718 646
226 396 311
551 805 587
56 646 683
710 289 110
460 512 706
734 741 340
778 273 261
22 932 894
130 800 973
57 266 110
335 249 2
282 898 288
811 681 517
262 31 147
169 414 793
79 527 344
922 749 572
837 709 186
492 694 548
671 461 950
800 459 895
243 717 805
683 737 67
594 441 911
558 253 144
247 287 593
594 74 58
489 317 394
806 162 27
439 216 507
963 147 664
715 862 606
953 667 538
378 317 224
539 39 992
851 357 201
496 320 803
981 396 674
947 808 625
974 152 360
166 219 511
864 162 904
530 665 664
734 376 532
730 562 299
96 35 829
32 690 244
252 203 80
184 911 424
405 279 982
691 969 311
151 417 350
902 138 477
956 698 342
308 805 489
600 129 682
33 35 386
908 737 491
424 307 942
105 667 187
199 626 900
562 906 488
170 428 509
815 430 191
429 193 262
567 466 11
605 699 977
62 601 494
241 103 44
663 415 543
757 617 554
163 852 892
503 613 721
226 582 705
93 667 755
849 919 905
566 866 8
653 603 549
759 160 979
414 599 483
865 64 964
831 694 376
690 574 678
438 126 568
657 959 138
207 219 765
13 92 820
445 777 919
760 992 524
475 143 475
223 735 118
423 50 494
45 561 734
504 56 427
161 615 134
305 558 219
261 413 642
734 835 700
840 337 734
383 6 741
894 507 294
947 654 441
150 189 110
486 424 922
84 588 91
166 646 384
992 135 929
114 549 25
86 96 102
907 111 195
343 352 503
760 83 200
23 152 232
396 458 432
585 605 250
930 595 397
16 978 344
420 928 163
655 461 290
616 273 838
19 842 606
188 850 80
758 732 851
739 249 219
127 390 64
328 962 196
865 540 404
769 974 465
817 624 175
912 817 828
99 969 808
479 779 927
423 478 256
9 369 202
920 459 343
656 421 939
213 530 621
76 818 205
715 126 348
945 837 804
674 660 884
700 120 527
79 43 590
807 496 695
401 501 845
755 137 791
248 22 402
773 880 820
787 876 462
451 377 838
737 224 317
849 266 488
362 764 664
815 408 85
134 660 684
237 24 891
630 49 122
874 49 531
921 420 798
640 567 177
497 768 883
76 627 465
511 147 246
116 169 435
388 150 562
218 577 233
842 659 468
496 514 373
346 358 776
292 123 120
855 591 475
526 44 912
730 198 330
751 613 353
711 984 403
901 653 528
904 529 522
35 989 284
584 377 550
38 909 5
91 908 900
85 423 905
99 861 844
944 627 484
597 187 875
924 555 7
813 254 657
173 368 220
1000 531 196
414 292 777
297 406 604
357 464 403
814 359 856
282 160 149
267 384 248
176 590 377
526 630 828
285 605 902
676 805 965
527 871 82
164 473 971
183 96 778
930 906 974
122 587 375
415 143 160
333 494 970
279 143 147
929 106 539
355 211 991
311 901 575
832 967 846
405 475 208
934 907 795
329 161 905
709 372 240
685 300 146
749 96 966
292 442 360
125 931 803
724 327 904
951 355 495
364 115 21
441 962 399
112 257 808
719 580 245
970 555 824
591 255 839
427 740 970
52 587 95
626 541 722
814 634 227
571 220 18
490 586 174
684 793 89
758 816 6
548 555 608
944 854 303
484 683 145
768 376 503
139 39 697
866 51 796
780 889 952
880 919 259
530 889 990
438 279 202
911 760 824
992 350 191
825 302 42
345 220 994
974 878 999
565 73 352
345 231 766
106 353 2
621 822 623
706 416 701
569 59 191
804 848 211
701 865 544
451 616 970
243 490 693
678 39 642
577 553 523
49 977 757
574 602 819
860 32 553
203 39 71
355 567 98
100 307 915
949 251 342
702 20 487
720 379 880
147 229 305
981 850 673
156 506 280
424 953 676
446 119 478
490 602 913
712 826 500
131 2 771
675 776 693
697 334 21
522 509 4
734 154 82
644 40 847
801 853 365
792 998 680
675 793 560
745 941 968
341 569 584
161 860 223
471 3 161
706 920 17
612 857 581
403 546 443
884 626 507
215 583 863
922 502 533
316 665 852
607 449 810
810 908 73
414 335 453
370 658 66
777 873 573
266 763 412
52 726 887
798 575 597
905 494 929
368 173 424
155 611 240
690 249 792
190 217 75
491 689 978
366 775 769
593 673 111
631 157 736
374 128 545
317 896 120
885 858 566
140 756 24
6 735 876
187 281 262
560 803 404
932 905 740
551 759 825
511 889 705
278 839 969
759 558 109
335 782 101
845 249 177
464 790 78
836 85 822
727 596 761
428 417 229
465 100 676
299 769 655
863 321 464
664 161 549
602 136 138
561 285 586
920 548 604
536 42 71
895 44 177
569 793 936
442 564 705
463 189 909
473 673 545
87 418 283
846 377 550
628 841 572
29 186 147
358 833 931
178 89 857
316 607 636
210 62 575
217 177 627
66 718 546
86 767 652
557 896 574
427 571 484
548 476 925
532 403 805
550 57 383
457 860 975
178 805 595
270 288 740
881 354 956
540 251 188
594 159 679
456 59 435
696 221 148
578 454 640
702 507 483
649 472 151
526 259 625
13 28 584
6 526 522
292 506 945
636 677 889
641 26 522
556 234 982
769 752 455
255 62 86
783 912 187
949 756 113
826 84 602
421 453 384
22 467 919
556 717 678
769 748 400
389 342 537
255 43 686
464 818 784
743 155 42
110 999 486
350 284 988
755 942 647
932 663 420
428 397 98
998 600 902
635 22 248
380 2 834
817 238 932
596 577 546
971 490 932
142 691 855
704 231 358
193 793 349
361 369 158
693 637 326
522 414 839
122 612 629
160 227 871
49 5 827
979 951 912
513 890 543
933 182 212
517 574 73
659 697 352
700 919 447
980 988 556
168 279 764
687 215 994
699 725 789
426 313 316
742 305 918
144 170 811
68 175 461
322 152 966
335 763 141
193 84 687
128 790 412
819 453 227
4 696 480
428 260 515
837 199 368
446 690 495
319 509 911
676 271 123
949 696 983
306 660 604
298 774 627
441 843 75
260 768 724
482 93 971
949 745 8
609 948 824
131 438 895
260 121 512
91 303 336
43 809 830
225 518 323
714 403 188
788 560 937
692 669 897
975 346 393
778 896 699
506 805 139
629 177 359
305 893 546
664 561 798
133 254 205
753 487 906
18 663 55
377 116 505
801 540 247
945 622 640
719 726 42
263 537 228
589 478 168
410 907 517
353 986 940
546 295 372
300 910 496
387 692 630
45 430 103
243 14 185
918 947 564
161 357 558
966 132 115
257 341 519
830 550 575
773 117 218
343 943 988
286 435 327
259 783 365
739 496 958
819 144 8
761 984 197
618 480 32
52 804 121
80 788 700
268 715 41
736 663 238
250 718 987
965 419 693
677 51 97
898 166 239
696 749 388
985 136 369
311 457 692
951 156 305
786 395 438
406 974 30
48 578 942
874 500 157
31 977 711
536 455 535
706 512 289
787 435 105
980 658 194
368 84 228
764 512 416
485 668 318
578 61 997
237 970 353
713 507 731
464 661 858
837 502 754
624 33 772
446 407 512
958 921 230
813 44 193
30 518 377
694 541 983
279 142 519
190 353 266
240 592 936
487 771 179
303 103 734
442 431 133
612 677 356
940 737 902
813 145 674
172 640 644
379 164 811
388 54 355
764 152 251
965 419 662
850 769 907
879 883 75
28 521 374
521 452 716
707 679 353
726 292 963
288 631 798
769 218 237
964 864 394
298 292 114
336 801 823
152 545 668
965 308 868
553 823 582
870 888 683
336 839 255
628 202 275
190 832 470
59 892 480
13 777 728
547 8 951
824 435 375
745 21 422
126 406 677
726 467 291
928 978 634
896 340 323
777 737 338
776 572 486
94 306 762
811 122 32
334 481 67
341 191 763
563 53 984
42 294 948
392 82 909
110 884 554
318 584 504
880 585 582
402 763 724
555 375 343
81 972 92
181 763 117
926 536 196
18 898 640
330 71 414
811 710 473
430 375 283
843 616 954
253 978 760
242 63 601
333 389 859
534 418 819
543 283 558
918 674 326
260 329 499
665 212 518
579 59 416
30 725 316
600 646 981
437 678 68
246 230 3
510 123 726
656 715 415
488 398 191
77 112 447
516 320 145
778 788 660
490 555 432
868 156 400
84 361 606
517 640 714
530 705 720
622 133 719
429 939 290
646 619 939
664 890 313
362 952 120
628 673 624
630 395 150
18 104 124
866 613 28
294 137 227
448 749 286
26 998 378
484 651 127
192 702 414
285 672 304
108 959 566
635 811 817
985 229 862
433 295 967
339 683 783
789 723 630
797 665 549
541 601 337
603 255 344
701 931 216
810 586 559
134 914 897
30 260 594
904 857 578
604 856 398
339 465 989
953 13 86
498 294 309
282 474 688
168 882 104
606 819 670
80 536 253
129 179 646
920 708 95
681 579 843
317 648 386
622 209 301
924 482 30
742 253 950
535 868 338
71 103 543
207 724 250
127 980 74
874 237 755
617 899 24
340 493 846
569 122 558
498 191 844
312 190 859
957 428 313
982 3 789
139 206 835
28 897 789
100 845 348
138 528 448
474 573 414
720 236 807
946 743 255
856 420 832
387 439 309
628 367 382
981 774 619
476 576 911
180 361 276
250 155 453
700 769 926
441 216 534
606 988 931
411 560 887
676 851 620
882 821 918
329 85 71
289 999 735
988 388 339
667 972 570
527 646 49
780 503 419
714 374 837
239 396 617
885 164 756
903 842 234
350 755 79
362 217 614
367 65 89
883 838 931
612 588 110
790 405 818
627 66 493
705 199 112
364 273 215
784 636 326
891 513 47
241 658 53
452 654 548
210 534 516
46 762 813
864 42 404
91 234 36
265 735 13
366 679 326
803 437 34
797 96 41
654 856 714
913 686 311
136 141 88
699 216 562
791 277 766
194 904 264
892 473 589
18 188 537
437 487 704
935 658 702
171 75 585
810 70 156
494 970 972
314 541 745
221 418 418
950 783 206
202 838 296
514 144 717
486 400 193
769 55 949
488 79 641
242 611 51
371 283 715
229 474 531
784 271 125
95 843 688
578 526 875
571 103 528
33 969 705
372 171 299
104 880 772
145 721 628
954 805 555
543 407 824
811 345 170
349 320 495
867 849 855
835 138 850
496 122 848
884 263 364
188 973 228
638 687 514
187 563 608
336 493 231
90 540 237
851 33 803
188 564 657
131 606 252
311 208 731
936 837 424
375 736 370
87 738 897
48 460 904
318 477 394
225 995 466
280 202 513
999 418 387
718 365 181
208 737 626
663 792 98
273 372 993
496 559 170
930 417 151
726 295 774
535 989 352
11 201 125
626 532 859
136 412 467
167 120 460
531 812 709
616 40 651
409 445 140
162 821 516
860 141 489
536 49 176
1000 81 408
118 737 603
946 533 431
560 701 472
698 426 473
908 877 786
147 155 437
428 605 340
824 576 436
249 36 259
969 615 915
44 265 737
126 79 877
710 391 61
435 47 717
466 771 722
564 958 34
73 594 965
722 44 276
631 360 499
111 440 997
876 71 321
566 963 411
221 924 765
366 741 77
236 200 805
281 334 588
508 781 398
695 280 644
58 255 632
281 411 754
880 542 200
746 209 184
731 520 342
992 602 750
623 699 639
548 698 67
985 339 309
589 977 773
806 657 582
267 387 373
97 397 2
490 994 654
578 797 481
86 632 839
773 422 812
742 225 727
481 754 58
987 632 129
586 715 373
523 760 367
81 222 918
817 982 435
890 91 126
471 197 227
117 539 663
774 330 869
937 507 394
893 729 284
589 625 882
712 319 969
265 4 880
235 361 341
125 368 616
447 357 525
792 593 820
891 327 271
891 720 503
503 302 204
558 428 845
445 455 983
971 587 208
432 722 620
402 889 766
737 580 980
645 840 680
128 157 856
853 912 366
896 571 131
444 856 834
813 150 973
987 829 266
378 381 725
7 530 378
846 481 991
919 913 56
902 888 190
841 617 657
137 179 555
118 720 940
367 884 310
474 74 981
164 250 125
849 475 365
956 39 410
870 433 32
734 101 361
101 773 79
589 868 682
195 579 607
45 150 475
548 720 416
787 622 683
821 188 42
304 246 594
235 847 805
759 647 908
196 112 816
244 951 311
588 164 605
879 214 434
867 340 226
609 57 424
524 818 123
999 146 718
169 844 422
980 231 593
725 817 918
268 234 43
993 780 228
294 65 768
355 271 194
856 119 643
723 786 105
217 634 150
408 828 574
699 414 394
115 456 721
679 474 571
162 171 270
742 97 488
63 661 223
181 187 665
26 205 344
424 261 505
900 618 749
82 157 550
613 448 361
547 939 78
608 263 289
723 108 444
644 866 96
718 481 963
638 766 11
736 495 714
742 945 352
546 1000 536
647 797 402
878 226 818
731 532 840
231 77 331
605 198 846
500 875 11
673 713 300
799 274 818
817 1000 446
921 22 446
105 543 195
624 789 140
893 29 497
427 722 92
336 563 729
932 598 111
672 580 959
503 644 597
768 301 837
250 52 633
222 439 880
534 401 911
111 746 786
917 134 290
487 620 649
595 142 367
773 858 343
514 252 702
134 606 300
872 658 369
352 506 145
52 357 597
138 619 70
273 657 593
521 449 438
489 688 164
582 398 353
446 561 668
607 668 546
940 214 868
547 356 138
459 254 765
921 124 756
931 596 344
834 153 363
177 159 746
94 405 440
497 348 177
373 250 248
588 81 86
255 407 757
99 523 476
717 266 523
268 761 432
785 503 230
733 754 664
363 776 378
647 957 784
877 181 475
20 167 883
34 245 181
811 418 231
410 573 855
796 883 996
217 304 243
615 60 262
880 808 953
441 188 888
907 324 724
617 427 931
901 690 69
200 258 319
121 759 95
863 210 561
210 812 314
77 4 14
124 99 940
401 705 335
300 130 76
988 570 293
406 558 600
746 10 151
861 380 386
139 26 201
512 412 398
717 838 302
555 838 423
884 150 17
179 585 730
548 647 832
318 26 299
981 155 290
898 778 127
336 949 915
996 795 384
578 217 773
156 355 824
159 116 545
839 242 488
528 471 470
412 225 536
511 866 513
603 219 212
745 446 237
795 607 564
989 283 60
282 662 652
37 43 943
523 19 437
555 822 178
458 537 588
445 968 436
611 296 690
347 984 565
20 698 139
696 130 152
192 779 810
87 942 251
453 992 60
505 698 76
751 369 540
483 950 326
247 753 783
932 166 572
574 565 792
40 261 669
567 387 206
478 944 825
371 853 157
217 543 715
414 189 67
324 227 942
682 11 300
15 604 357
82 701 711
225 339 125
697 375 969
870 624 141
531 675 410
355 395 354
285 369 191
255 560 484
281 170 736
157 631 740
477 905 923
319 50 66
43 811 848
588 250 225
675 297 326
276 859 870
352 875 469
140 255 305
664 247 237
5 857 738
568 547 567
538 546 992
671 662 274
977 225 214
193 877 609
457 294 535
87 309 699
21 999 170
757 867 762
471 807 433
619 172 448
625 963 79
992 194 814
567 295 616
4 644 23
753 153 53
285 617 341
312 788 303
796 854 617
238 862 243
696 781 953
898 670 119
290 152 676
332 408 461
363 558 177
774 10 605
907 741 394
492 781 303
203 841 83
709 556 41
109 724 231
889 208 93
202 510 459
701 519 838
948 854 620
317 433 405
228 866 991
434 821 79
87 323 832
76 100 352
957 532 54
800 828 510
33 596 156
973 7 63
799 649 298
84 348 660
843 439 229
206 534 666
366 754 795
90 156 110
391 776 612
967 49 521
599 107 797
454 677 861
668 813 542
452 314 534
770 68 703
414 411 451
767 424 118
877 354 670
574 193 356
772 313 98
246 542 801
88 819 806
795 188 916
663 539 87
941 604 679
243 877 146
520 696 618
689 140 753
91 255 718
853 116 693
260 806 46
568 856 949
236 337 712
764 582 998
623 474 802
607 25 171
358 625 67
726 328 942
872 901 318
691 485 248
222 681 326
186 671 309
158 730 270
297 724 236
99 592 104
654 57 541
426 883 305
101 708 347
951 40 475
329 300 364
842 972 946
410 598 174
731 447 75
408 259 861
781 484 89
287 192 858
594 144 945
372 550 717
451 369 281
950 411 966
819 705 332
144 41 879
684 379 66
21 477 470
290 269 285
85 682 978
126 302 494
255 159 804
30 289 265
343 501 104
106 858 957
251 958 548
394 953 529
152 50 384
742 261 555
833 179 158
261 74 499
234 260 363
754 773 327
634 589 646
92 743 152
687 922 328
301 792 149
238 20 645
197 550 37
11 215 922
240 735 650
870 917 423
212 579 460
294 667 918
255 764 525
74 411 196
816 226 435
293 578 696
805 10 802
113 130 242
877 39 242
568 810 374
870 4 270
191 613 96
753 71 335
611 543 649
509 562 281
128 247 82
745 630 252
407 713 712
238 577 541
160 315 10
244 490 573
889 603 271
307 97 842
533 870 346
429 836 725
783 156 562
985 735 291
961 681 93
403 660 528
520 223 813
426 75 488
298 43 70
578 531 24
259 372 246
931 754 100
988 195 245
505 385 18
941 223 351
669 35 103
108 48 440
132 319 23
829 846 335
998 524 139
780 466 389
705 324 750
769 702 543
423 68 560
852 344 178
365 258 959
25 629 519
222 367 266
805 291 336
775 192 16
161 814 857
164 24 224
358 128 401
738 663 234
818 634 275
869 312 910
609 936 80
445 128 947
343 460 983
21 90 594
109 568 991
844 906 899
138 626 676
295 394 416
772 339 137
14 622 609
263 393 765
726 351 151
732 581 16
727 638 549
477 839 494
87 870 820
168 17 21
238 695 557
170 688 116
26 32 372
750 706 29
454 988 963
398 804 997
334 1000 460
24 59 592
966 628 531
876 606 234
885 176 83
565 745 315
251 801 120
631 21 450
266 492 285
128 38 661
483 113 494
273 260 119
680 299 496
502 838 307
90 655 327
340 740 56
580 827 1000
498 667 926
383 794 32
403 326 552
271 380 573
651 155 450
334 90 731
95 84 452
439 834 553
314 55 495
262 472 468
901 711 391
477 558 468
678 284 130
522 92 887
500 136 680
623 123 979
866 436 547
674 407 511
834 802 592
78 195 203
155 179 974
697 361 446
54 828 807
535 537 296
381 292 444
606 434 281
717 961 61
107 183 906
317 996 953
573 499 947
799 954 155
105 520 596
71 244 46
69 659 599
825 888 194
552 796 182
887 609 279
442 21 321
99 589 160
736 465 898
274 182 716
627 103 804
642 474 409
409 310 41
556 150 681
667 539 939
709 352 826
48 249 173
953 84 632
418 640 898
681 386 485
471 560 462
311 382 364
610 439 980
703 807 458
219 473 440
616 59 478
957 120 293
995 26 866
183 901 177
531 402 210
28 557 775
85 644 628
214 222 797
266 13 936
711 491 503
738 511 882
762 223 883
651 288 389
794 47 959
218 746 651
497 610 696
424 421 930
764 341 700
249 970 40
988 337 178
185 921 50
512 216 679
816 340 138
985 568 76
695 133 663
102 791 190
563 350 32
225 648 894
210 920 972
632 387 882
955 702 747
385 363 939
698 802 417
808 845 905
635 864 301
834 36 339
703 17 340
183 925 971
261 378 643
963 367 58
651 86 148
949 498 863
565 729 496
332 699 117
4 94 679
134 342 245
922 188 475
514 61 138
397 524 547
265 512 36
146 269 366
200 598 662
20 835 430
249 387 395
997 965 192
579 258 719
780 503 824
262 124 834
607 623 906
755 449 66
354 707 6
283 790 25
496 298 355
830 232 883
594 10 815
975 360 773
134 817 598
710 943 786
945 72 305
198 635 280
423 413 80
304 338 211
178 231 499
648 198 79
610 736 957
70 778 819
772 61 210
719 676 852
477 841 986
404 819 800
800 979 838
10 458 788
726 517 786
540 398 664
717 510 36
839 852 912
828 378 220
364 822 206
670 384 940
834 304 406
717 604 369
829 877 770
873 806 266
1 95 704
752 226 969
580 638 280
552 465 807
363 233 577
347 199 333
170 995 462
489 831 512
922 167 717
212 172 228
294 951 40
856 825 724
374 977 216
329 107 56
800 123 134
226 85 223
875 640 755
386 771 303
438 755 74
985 811 835
232 995 317
908 849 93
721 607 781
117 66 572
872 564 581
158 411 943
222 68 609
263 826 962
971 729 67
646 941 559
919 91 103
622 113 937
396 950 375
371 126 653
522 359 400
260 777 98
715 600 790
338 362 858
47 458 989
272 806 785
994 418 194
331 327 981
356 750 202
884 235 303
569 410 208
403 882 665
515 606 196
134 140 335
492 282 74
122 2 251
608 109 425
673 163 659
818 809 557
500 233 357
581 139 823
954 757 495
166 922 59
458 488 888
320 309 761
702 924 874
32 961 520
800 82 124
218 75 855
377 909 858
491 555 670
7 782 464
936 866 261
127 553 687
575 358 51
947 776 702
948 739 225
477 526 709
966 131 831
484 439 125
26 984 959
750 533 404
896 993 481
743 30 480
909 819 823
528 772 537
641 538 570
731 748 228
338 649 220
334 579 525
360 134 214
263 390 356
482 177 773
750 105 67
337 638 64
992 90 295
323 360 477
883 774 572
986 200 909
189 580 94
101 62 228
635 360 709
663 879 54
70 667 888
326 672 38
135 713 262
271 410 400
311 139 512
1 758 41
272 950 570
806 762 29
447 154 188
385 100 305
366 287 556
708 110 546
157 637 158
264 115 742
281 787 486
691 337 730
463 851 212
797 255 779
538 251 793
51 25 576
275 599 521
655 465 911
577 541 42
935 728 390
353 856 692
589 917 645
423 865 193
823 484 498
597 498 55
248 515 669
42 260 227
206 753 973
167 516 895
493 336 843
766 586 223
484 612 509
428 714 272
190 987 677
449 470 634
619 839 387
853 218 448
608 394 192
581 930 701
291 282 212
805 73 873
852 221 602
24 908 876
376 574 618
742 638 218
536 600 982
636 500 543
986 890 153
962 492 269
437 788 341
657 737 299
130 656 588
52 210 824
424 620 490
672 187 56
841 383 248
806 524 62
652 954 315
624 777 10
338 433 886
354 201 500
684 257 589
588 171 930
388 660 931
868 757 367
947 3 662
153 974 469
180 659 641
917 223 491
799 667 906
698 445 265
999 404 998
176 402 139
231 665 497
709 300 901
170 569 522
126 165 78
267 635 974
365 333 752
980 402 787
715 597 518
298 897 96
312 597 823
17 615 802
289 672 778
227 814 2
840 542 209
839 696 62
994 434 283
415 387 749
997 989 604
426 343 886
56 379 704
723 110 386
239 324 720
842 171 241
615 364 740
857 461 331
583 703 705
609 869 464
175 831 492
62 277 457
477 360 656
191 964 544
125 878 124
27 864 597
808 461 952
521 203 410
905 705 817
646 312 26
803 662 611
244 128 53
351 355 710
96 784 31
13 882 420
324 524 641
56 979 210
399 218 39
903 322 301
937 856 444
408 493 334
11 631 923
719 194 576
518 676 623
992 440 698
547 860 92
953 341 184
971 568 239
435 920 127
783 985 940
555 520 936
850 133 806
163 532 539
157 314 836
438 147 64
924 491 882
572 751 170
295 441 829
682 358 733
347 99 395
142 617 186
234 88 162
808 776 456
863 820 151
293 68 348
126 921 162
856 519 836
940 648 824
305 234 664
538 744 200
499 757 274
368 157 890
840 532 904
431 693 757
776 183 743
623 623 415
418 346 434
931 85 931
313 782 258
992 771 741
962 184 56
213 815 753
549 105 649
984 452 669
890 21 361
21 50 308
854 999 483
901 679 124
829 900 111
683 292 442
218 319 109
26 121 868
541 797 473
173 202 390
820 521 399
87 966 378
188 219 337
933 780 177
769 972 446
407 945 639
293 637 165
894 872 422
558 457 522
634 585 601
611 183 24
244 557 515
279 324 336
420 576 137
798 736 488
330 135 813
640 112 79
754 892 204
179 68 927
44 496 747
214 810 852
890 400 116
667 106 461
269 971 527
444 739 752
857 826 647
729 749 554
440 777 666
344 880 183
381 621 661
166 709 134
714 478 279
837 771 545
483 870 484
335 93 299
91 138 109
665 218 555
127 625 606
251 724 528
322 547 872
47 597 532
138 51 159
640 982 14
848 703 326
372 474 467
557 55 506
893 395 316
427 45 404
428 506 70
888 4 395
23 333 261
19 251 288
580 604 122
680 803 548
638 323 167
86 815 703
432 319 351
955 236 866
279 419 667
237 792 343
604 226 987
956 575 239
146 281 426
278 308 140
21 197 941
547 453 543
651 555 308
10 970 21
255 663 329
316 711 22
955 576 697
167 703 413
966 225 625
869 332 374
823 98 874
589 244 365
608 88 96
306 149 708
925 785 807
883 140 255
343 589 903
851 370 386
884 209 121
178 568 786
129 421 777
226 764 3
787 929 943
830 205 371
802 443 265
72 715 333
167 628 587
586 266 968
743 508 793
391 368 560
592 898 780
106 189 757
947 688 827
576 770 803
26 854 587
721 781 313
283 349 890
356 155 933
406 928 240
803 302 96
132 293 639
740 426 974
200 434 221
402 307 480
10 134 951
444 329 317
880 684 624
812 558 774
328 343 282
665 430 681
196 66 539
9 552 505
405 295 499
537 236 691
579 147 709
431 45 859
795 496 653
82 497 377
585 34 929
207 694 509
720 870 994
47 191 274
504 615 180
479 735 706
711 747 579
552 837 126
979 653 193
761 585 297
294 476 277
665 78 61
826 780 582
432 16 518
503 698 672
768 407 37
675 30 118
736 612 504
682 508 465
737 939 303
302 643 319
565 929 610
79 650 151
356 976 785
822 855 92
856 673 299
598 618 32
28 18 876
493 281 970
320 847 440
322 957 747
32 421 580
630 581 253
365 84 327
743 328 309
323 788 181
482 209 2
604 444 820
145 461 934
685 831 338
742 57 420
680 504 478
279 578 379
610 583 958
713 780 58
293 899 185
993 967 476
304 714 237
905 350 29
846 999 315
8 602 101
372 411 570
397 711 173
190 888 313
453 973 319
923 497 721
10 625 411
936 29 226
470 772 566
867 261 604
393 860 269
377 828 73
815 202 971
882 799 216
109 763 615
411 205 605
140 987 58
331 880 127
863 158 439
82 468 426
210 705 987
982 655 6
651 184 910
88 249 335
110 353 770
495 102 934
627 721 436
603 145 168
642 972 753
348 483 917
705 59 251
708 261 835
828 529 787
186 778 4
351 974 216
839 40 797
289 664 929
719 728 393
241 895 495
408 859 565
660 687 759
878 776 29
263 803 646
907 803 646
778 943 94
296 303 804
206 758 352
929 207 631
128 22 129
368 874 410
262 56 410
367 909 284
209 396 426
188 357 42
419 700 62
664 724 52
195 296 860
841 467 39
526 801 84
720 393 259
624 946 433
269 411 454
67 732 806
914 133 1000
839 624 876
868 591 823
363 282 10
161 819 190
27 452 325
918 61 50
850 400 403
784 780 284
729 570 514
550 728 606
624 454 166
428 652 735
180 589 122
947 54 817
313 613 679
815 852 981
370 577 331
920 146 661
591 110 99
493 457 874
934 128 19
278 153 735
741 668 477
448 522 526
678 407 304
846 111 104
316 399 963
926 636 834
413 752 371
810 465 30
536 633 168
424 847 832
608 607 22
715 466 242
849 179 787
307 904 514
731 552 540
778 121 154
877 975 52
113 326 888
363 262 663
290 407 255
819 805 604
934 912 149
92 587 169
978 715 926
751 640 900
501 220 920
442 900 478
709 888 872
354 104 722
819 439 885
497 772 903
364 780 356
745 872 233
297 634 267
568 358 999
240 976 353
100 864 416
853 776 798
160 38 887
427 37 119
927 906 576
231 691 765
296 263 995
494 123 14
538 823 977
61 903 163
42 764 884
186 562 795
786 497 676
17 307 40
876 9 807
354 420 312
680 880 248
681 549 342
106 169 571
621 510 523
247 176 967
468 445 903
569 320 588
158 924 412
376 783 224
978 871 44
739 496 485
766 676 417
808 249 20
562 428 941
400 222 535
543 288 923
6 718 139
715 7 78
665 164 253
176 935 216
616 864 983
110 818 118
749 743 818
566 203 321
853 376 366
224 760 656
542 336 511
391 282 924
450 320 290
978 802 772
395 317 113
582 167 842
703 736 18
475 685 845
94 751 694
556 24 592
313 667 168
203 129 386
173 860 685
748 447 279
976 18 707
448 34 175
827 884 413
396 747 886
896 462 101
323 600 915
238 358 674
537 999 501
987 799 325
770 72 322
593 730 646
962 320 793
875 674 908
269 43 155
993 583 396
761 81 693
610 189 705
626 980 385
833 341 709
887 736 982
780 411 710
36 444 764
177 337 933
775 864 52
225 132 819
22 487 471
225 150 236
928 119 61
869 723 352
891 31 33
392 176 759
878 168 83
650 281 557
911 782 910
9 409 503
271 641 107
723 687 709
532 958 382
347 926 599
672 19 447
569 157 364
320 619 67
62 313 473
199 807 723
104 800 743
572 318 652
819 55 248
377 197 225
177 974 10
861 634 591
715 649 588
180 397 695
352 794 721
621 488 760
36 749 483
76 552 598
741 484 721
601 980 741
882 621 180
664 421 851
996 776 574
26 399 45
305 780 236
211 879 56
79 252 838
350 541 706
334 902 284
334 956 841
609 316 634
582 303 428
237 719 871
971 982 281
626 752 330
392 737 935
578 872 118
641 820 821
744 370 880
396 339 690
147 976 861
997 535 542
563 395 801
129 610 944
962 502 814
133 599 537
294 853 385
511 965 225
246 170 155
181 286 824
955 473 950
300 707 840
769 740 190
500 178 753
861 304 579
514 834 421
641 753 859
734 589 268
981 27 164
109 823 466
792 179 74
489 966 735
648 606 638
64 394 215
342 823 120
18 671 556
998 494 950
431 529 72
517 919 885
592 151 447
18 41 719
12 811 924
626 728 694
837 504 170
238 109 175
244 524 38
352 412 570
682 88 739
263 101 672
297 550 638
918 239 342
482 482 619
739 385 818
592 804 567
998 787 667
372 364 759
160 925 213
450 238 369
902 46 29
60 105 985
134 775 513
317 978 718
761 672 540
337 254 973
570 235 192
226 416 198
165 992 492
14 423 382
867 105 441
599 499 429
189 87 807
338 953 377
654 692 477
4 716 802
846 881 952
826 935 95
908 507 707
200 817 849
316 841 240
156 583 750
513 993 942
811 192 560
500 332 363
860 77 502
830 118 387
228 999 659
290 755 226
449 21 966
869 918 870
138 965 265
834 699 952
127 251 774
25 15 716
149 224 382
313 606 55
628 308 332
446 790 753
100 695 754
123 450 714
789 548 450
435 392 937
839 967 335
964 255 907
177 985 116
429 331 961
293 993 765
922 387 237
395 84 620
677 533 829
268 56 391
822 231 816
978 749 176
366 793 433
326 949 405
569 905 186
306 717 729
970 880 811
584 924 674
284 83 579
410 740 348
757 787 653
483 630 422
228 880 374
494 275 163
295 331 854
901 552 219
182 940 109
812 305 107
36 892 751
575 81 41
839 235 755
913 784 549
621 84 648
207 358 373
897 535 521
820 111 527
326 630 363
733 447 444
539 564 812
288 623 754
703 507 510
488 625 386
551 797 683
796 568 979
350 718 619
48 148 127
652 287 996
116 932 333
890 997 273
596 596 382
76 379 302
183 585 843
775 29 250
260 154 975
717 230 142
273 721 104
910 644 933
157 938 780
674 106 796
897 740 2
468 342 892
170 853 309
425 173 133
874 178 536
889 339 933
87 999 870
228 479 769
355 203 578
577 510 875
150 416 391
954 710 869
545 985 367
228 966 604
588 204 489
846 83 568
538 666 918
359 422 827
259 45 237
45 829 136
386 849 1000
755 519 797
816 966 94
458 331 524
601 652 650
107 530 198
93 48 908
299 388 32
440 782 414
432 729 419
934 847 201
36 977 503
249 797 217
959 109 927
61 947 390
465 911 970
942 226 28
223 391 769
80 594 21
982 623 412
903 542 141
70 722 586
975 114 262
32 216 768
623 953 861
691 205 225
281 450 260
315 834 103
821 754 226
899 443 57
639 304 303
124 899 342
589 877 828
575 549 288
781 602 194
167 980 635
470 662 562
241 820 328
934 40 69
552 770 605
604 337 652
285 42 175
95 645 482
188 143 539
646 684 313
588 160 873
136 788 642
903 681 241
175 33 376
880 319 314
473 991 783
101 312 593
871 94 881
294 370 479
873 71 457
108 338 110
129 127 515
900 312 781
726 146 812
654 625 657
740 353 461
497 852 454
194 542 270
610 217 70
68 14 432
796 679 913
458 176 243
561 948 709
288 958 746
50 395 528
992 682 11
555 816 372
812 762 546
851 143 842
184 366 328
978 510 633
455 793 96
787 328 272
140 471 803
892 291 891
628 526 829
99 148 322
482 535 62
291 289 152
683 5 845
127 606 98
426 167 33
846 741 278
839 139 18
112 703 438
195 884 439
312 192 829
191 829 481
2 962 744
214 582 81
790 744 920
231 366 229
604 597 712
767 953 328
179 502 354
38 164 874
117 629 486
985 206 772
557 271 373
80 370 289
564 729 498
353 666 842
911 781 674
676 645 72
829 931 22
392 364 600
343 390 678
53 433 673
72 836 313
643 160 601
488 314 130
243 939 97
139 871 76
188 960 477
231 415 936
521 14 720
446 891 14
985 968 559
840 335 331
982 200 893
764 284 681
146 160 696
464 694 37
318 989 841
495 808 413
77 180 825
554 839 152
137 265 378
650 428 99
619 821 419
573 758 560
353 816 504
415 230 729
499 951 664
690 125 909
325 519 89
376 19 394
876 635 825
104 385 556
19 650 190
40 561 597
725 876 864
394 988 389
504 774 461
2 116 235
702 508 101
902 931 821
527 215 439
398 843 924
126 303 492
798 311 675
554 538 34
585 314 473
590 892 259
248 598 604
570 97 422
851 287 280
107 617 814
696 521 753
263 892 602
674 999 101
582 902 877
994 893 638
437 996 47
956 152 518
332 791 874
83 421 883
515 583 289
934 79 365
288 700 526
992 300 36
748 418 939
706 658 896
183 283 899
987 885 91
648 744 762
66 277 505
153 466 778
331 38 75
90 350 982
488 535 928
476 696 548
954 190 157
114 657 606
520 564 590
651 675 954
983 701 565
674 452 540
634 434 602
449 945 704
443 98 36
290 61 267
707 806 799
432 225 995
727 829 822
174 254 182
723 351 265
838 969 289
122 532 42
125 502 338
934 183 101
533 472 720
765 344 319
762 743 912
238 519 304
105 307 891
962 583 955
749 552 550
509 66 21
36 203 506
950 889 724
745 195 982
901 135 650
395 499 425
404 862 482
726 231 923
785 778 922
975 988 710
476 612 505
342 645 633
411 202 186
199 250 38
718 389 569
577 324 660
975 306 246
419 623 462
433 516 304
203 550 525
173 929 747
753 877 28
744 237 132
643 75 843
345 532 292
970 406 886
257 539 100
277 483 806
396 929 720
499 806 423
639 890 830
87 663 715
482 668 336
375 773 55
896 389 144
349 687 53
643 844 475
745 976 218
429 151 449
982 626 112
813 973 780
140 31 14
911 396 479
286 940 655
327 685 881
597 662 504
774 767 649
997 809 61
557 193 771
702 663 597
770 500 92
213 645 581
305 528 867
203 476 347
244 53 288
622 262 12
406 301 281
255 983 8
692 135 10
339 662 36
692 95 181
422 27 999
138 652 746
244 475 841
673 98 864
122 546 841
175 193 61
796 553 5
644 85 386
992 104 407
228 183 2
515 741 886
547 52 836
650 981 19
632 108 559
643 361 85
140 909 909
340 149 150
653 570 963
421 541 623
854 117 743
849 264 401
625 196 299
587 506 173
15 483 649
534 773 974
574 622 335
333 495 910
565 130 725
204 777 886
36 676 924
782 246 522
447 585 169
513 659 108
916 63 769
390 582 446
19 860 799
949 209 174
213 77 21
592 569 733
128 402 327
919 842 793
906 568 958
388 365 196
387 727 59
663 476 507
360 517 825
732 213 91
652 546 800
875 493 512
409 68 375
576 703 616
944 798 465
397 701 816
446 405 91
117 21 61
735 506 557
913 360 870
847 839 447
832 247 967
118 91 14
602 622 417
803 992 927
109 61 696
740 999 475
148 548 620
756 658 195
228 655 100
862 450 869
593 91 72
418 786 15
752 783 382
373 556 539
998 846 462
725 593 523
289 268 313
141 486 431
461 638 912
765 893 357
569 583 937
646 770 617
731 104 103
429 479 133
585 807 906
69 82 626
449 507 380
825 989 230
163 343 62
538 454 568
669 957 610
445 440 394
287 60 233
617 505 350
56 821 840
632 301 21
568 154 14
499 298 603
943 296 513
370 101 238
222 263 346
636 957 176
885 822 734
972 575 747
100 228 710
469 377 868
373 980 520
207 42 947
394 417 624
994 330 706
923 226 537
961 606 260
322 679 360
187 431 744
74 357 546
142 531 270
397 334 348
468 259 408
181 484 428
427 326 508
853 407 239
927 446 497
288 948 930
954 241 479
410 128 572
943 227 828
166 950 211
35 506 716
528 661 197
661 817 313
971 622 514
487 49 620
173 852 337
493 308 490
921 780 128
701 900 705
797 863 375
583 283 156
669 181 943
903 308 622
840 708 334
617 602 244
713 825 598
236 119 429
360 165 719
361 944 78
42 308 58
646 230 744
742 378 79
758 960 301
953 679 665
611 391 987
564 197 224
6 130 528
364 198 238
533 619 503
282 923 310
319 673 753
196 554 98
140 31 191
171 791 612
680 500 622
751 534 240
210 772 564
240 856 695
711 727 954
13 852 22
940 377 738
754 560 736
459 169 667
109 368 393
413 534 538
513 125 653
18 38 131
727 841 240
564 257 920
754 810 590
834 45 681
946 773 645
323 290 989
811 45 474
33 257 56
798 652 633
529 713 213
799 593 681
607 618 413
360 722 487
255 293 32
70 139 257
897 267 91
627 440 542
124 212 643
819 391 772
710 787 585
595 945 138
619 752 622
543 850 862
372 838 424
258 623 361
113 686 933
355 23 529
530 372 343
501 477 144
58 888 985
144 845 539
733 351 41
166 404 741
819 586 630
896 405 93
581 71 891
642 585 237
848 358 869
908 478 333
239 471 41
274 892 174
421 810 129
94 123 978
291 471 817
156 928 268
623 679 476
326 594 204
917 705 708
258 352 558
218 578 202
136 909 83
207 351 594
127 414 40
938 365 682
18 2 717
571 466 508
111 779 32
549 28 978
104 637 627
411 874 322
590 492 883
133 770 458
186 251 379
699 851 957
549 985 759
240 180 262
530 590 637
43 788 228
91 831 473
578 147 94
625 6 712
863 576 777
671 445 671
392 220 96
33 540 412
265 783 187
257 129 621
804 25 354
883 983 423
276 60 411
497 778 778
454 240 2
112 185 235
569 743 953
932 997 882
215 153 609
609 313 428
748 402 703
612 154 579
567 282 842
970 913 685
382 853 83
278 510 346
198 837 749
184 215 746
82 668 791
996 129 366
460 238 840
17 534 253
338 110 882
155 967 521
251 999 722
347 860 107
738 606 703
965 65 829
425 174 120
865 403 894
601 940 675
574 516 178
313 980 939
851 762 995
517 283 105
768 446 595
833 478 670
845 220 619
510 347 695
281 38 592
771 926 74
525 462 964
416 822 928
482 475 403
671 952 203
544 123 815
523 76 138
263 970 854
333 904 51
907 465 362
724 409 464
812 811 520
941 80 548
932 283 357
972 428 847
364 82 526
801 372 472
849 608 775
414 833 795
474 576 838
328 569 955
117 368 960
716 414 713
675 841 148
667 335 981
304 636 455
304 487 372
376 381 247
865 85 747
838 813 619
957 779 107
318 730 235
861 891 797
525 633 484
797 246 447
743 231 87
885 927 583
394 955 121
59 920 39
377 560 565
235 315 698
266 458 986
209 971 142
148 214 783
541 243 827
891 39 918
784 143 250
990 566 255
975 873 584
267 194 139
981 519 661
688 320 388
589 883 488
349 948 11
848 83 870
672 24 666
460 818 586
434 500 235
766 190 950
800 934 896
144 923 595
67 420 828
230 616 301
675 640 226
637 312 490
498 722 396
429 979 149
653 148 294
593 14 805
848 122 428
956 840 507
114 232 593
150 934 116
262 593 706
367 985 963
92 197 626
139 358 219
438 289 382
894 518 747
223 461 884
410 103 155
657 266 383
390 538 486
966 451 998
649 246 831
778 798 325
775 821 856
286 265 532
563 14 209
831 874 559
965 106 662
728 746 701
982 906 845
629 897 685
890 113 437
625 488 61
356 774 554
114 362 172
296 4 968
243 524 339
324 117 814
570 439 799
56 763 189
364 939 826
121 57 289
621 478 810
792 539 783
348 85 489
632 89 14
406 178 527
935 265 547
369 231 245
60 284 224
180 89 987
146 697 668
572 800 324
251 753 729
922 518 784
944 819 457
596 181 962
904 41 146
233 286 163
999 698 13
792 783 359
673 913 769
786 420 86
567 182 116
255 586 772
409 699 4
55 16 925
292 825 418
42 566 275
941 452 577
433 826 754
591 316 845
422 1000 638
537 869 471
649 33 43
587 265 984
108 1000 349
338 36 836
594 513 664
738 40 353
467 290 19
435 114 47
739 838 88
959 388 921
3 471 767
339 789 645
7 60 60
436 37 913
530 491 237
379 661 30
679 384 24
588 294 649
625 207 20
883 801 495
932 102 623
807 31 449
269 735 824
380 97 680
584 668 710
363 762 282
352 682 272
684 444 694
548 939 325
439 16 836
976 871 111
47 913 152
385 451 580
225 251 304
453 573 845
555 376 419
570 6 298
255 275 117
885 320 13
226 720 968
142 721 773
23 972 661
522 920 318
457 48 635
881 936 935
137 148 14
272 907 684
717 121 940
529 433 69
154 591 212
34 385 118
235 193 184
243 942 889
449 885 92
883 781 384
917 375 30
781 830 831
476 872 689
207 217 393
106 803 229
228 835 673
298 481 881
362 408 980
812 926 147
390 539 533
664 250 494
598 284 745
194 484 349
374 17 579
118 267 431
608 136 403
222 647 604
693 659 554
161 71 334
321 612 41
206 924 235
894 419 571
297 111 922
407 14 31
5 566 636
231 496 146
179 284 429
75 317 772
769 129 339
637 493 418
662 542 821
690 190 572
332 454 559
407 415 720
847 466 813
902 818 822
446 211 742
839 537 733
575 598 500
5 260 197
783 882 624
486 33 142
650 5 986
15 53 577
887 600 65
791 594 469
616 183 303
443 354 37
800 309 985
993 442 648
198 711 286
568 730 40
73 432 398
832 428 879
108 918 388
174 283 702
3 51 254
994 285 704
350 397 141
836 756 911
261 97 352
492 761 580
117 445 517
585 106 309
50 341 10
404 350 642
117 216 64
254 957 536
848 84 242
511 949 697
806 31 501
296 930 19
49 535 391
179 365 664
574 628 709
641 233 406
699 860 407
132 850 16
388 959 998
750 550 756
273 660 889
601 136 974
548 356 676
456 826 4
674 653 571
734 571 523
880 177 149
949 378 2
904 31 475
73 673 558
739 418 730
358 493 141
48 449 159
359 716 575
998 39 283
928 79 481
334 988 127
471 835 459
85 818 834
286 18 621
264 828 504
443 431 397
136 348 76
315 826 148
360 900 553
436 264 930
252 855 717
875 495 46
405 761 888
573 920 962
634 156 75
385 109 278
200 51 644
781 461 211
909 700 72
832 765 420
298 394 418
552 201 568
975 904 731
596 171 506
242 5 226
84 819 44
250 44 894
552 112 160
697 178 41
430 77 217
849 566 63
24 303 914
88 843 983
429 726 718
447 681 953
198 66 23
911 685 880
363 784 906
356 830 146
655 404 458
430 721 509
394 977 796
981 199 828
205 135 475
365 173 266
554 20 973
210 164 79
292 958 893
566 251 56
574 183 922
552 161 731
584 482 616
15 758 787
70 772 900
152 492 136
28 494 94
283 714 979
796 731 202
972 146 736
106 613 208
672 483 429
322 332 956
998 704 34
143 905 296
649 506 568
47 480 680
243 332 159
830 764 981
67 998 210
704 159 503
426 700 622
802 441 757
802 567 715
531 40 462
304 211 722
159 281 269
403 130 703
804 494 664
989 561 416
464 41 545
161 482 655
642 736 752
614 922 836
32 137 720
379 396 319
433 670 849
35 156 515
227 916 854
162 408 366
832 321 457
136 300 961
140 252 179
446 372 539
329 970 575
766 447 682
967 942 1
808 362 732
46 431 338
113 435 651
622 664 184
246 431 431
585 532 332
178 262 344
446 696 747
404 781 292
81 446 337
845 819 733
297 38 922
456 896 263
266 519 539
898 219 728
420 951 272
235 90 512
187 511 959
661 367 11
856 890 629
773 313 868
184 343 439
1000 457 517
747 764 667
840 54 284
112 390 927
14 930 287
167 750 627
625 422 283
845 310 658
144 475 689
159 740 447
893 770 522
217 685 861
714 278 685
23 94 359
336 489 462
342 815 465
101 644 665
3 505 14
365 347 343
723 241 12
564 784 463
684 117 476
347 357 408
964 598 118
49 128 174
624 782 132
179 986 195
296 612 910
247 281 872
241 989 118
238 831 116
827 109 676
96 617 684
460 415 300
811 220 948
420 912 182
479 493 780
969 322 174
635 503 262
198 504 214
276 514 230
912 845 393
808 882 971
928 754 328
693 238 317
768 607 898
439 339 63
79 209 791
657 647 495
735 780 397
692 609 756
65 99 927
638 656 95
567 406 234
892 643 12
994 883 202
330 986 778
93 784 996
434 619 249
986 967 941
883 310 996
258 59 339
932 12 191
986 898 450
218 478 594
516 875 625
277 834 470
940 833 302
9 835 799
253 337 135
364 897 483
746 464 882
323 550 570
16 384 135
769 667 389
676 564 820
506 642 460
281 18 297
557 141 379
509 49 981
752 246 44
180 986 704
809 864 211
52 907 826
674 501 677
690 554 28
683 137 42
269 375 758
950 336 957
626 108 720
366 443 809
727 377 964
498 752 190
740 475 572
873 235 435
350 509 768
822 471 374
669 554 538
414 425 186
401 353 997
78 478 888
728 457 3
90 659 930
283 431 518
939 390 787
553 317 537
313 532 186
724 245 799
490 906 817
522 351 892
881 623 512
903 327 587
690 1 119
297 226 824
196 230 964
907 106 430
112 799 810
798 943 51
665 256 370
908 752 610
636 2 221
831 587 297
801 108 755
481 545 84
610 743 710
541 205 394
508 457 226
774 566 398
60 612 296
758 139 744
188 424 225
114 358 445
685 798 200
948 452 4
519 406 83
48 587 946
830 579 491
898 893 616
63 245 994
48 124 699
124 198 972
740 622 884
451 273 544
181 699 153
677 160 505
22 636 75
142 629 504
566 262 386
112 124 644
313 303 198
101 958 461
527 336 326
164 208 252
492 484 678
250 581 407
79 775 60
365 497 36
631 978 380
182 248 931
978 438 453
717 806 353
1000 982 850
833 759 202
687 202 373
543 449 998
647 97 89
226 17 143
177 231 799
260 707 449
580 167 987
491 310 931
208 74 183
168 727 693
446 264 448
52 964 715
39 190 992
555 380 153
803 809 716
13 69 566
37 505 638
402 302 925
901 665 877
863 701 353
838 606 203
254 947 738
402 934 655
130 671 566
362 484 452
666 968 680
537 56 90
693 135 671
571 867 603
776 876 384
297 676 56
20 494 501
345 900 885
115 537 922
684 104 298
531 548 709
511 112 795
979 968 158
997 379 506
958 727 959
565 277 612
630 36 789
960 964 32
523 351 351
766 399 655
627 60 543
105 191 96
435 948 854
81 170 714
807 900 973
306 718 360
127 212 688
466 227 632
259 130 429
527 540 548
279 112 22
648 614 853
130 275 491
83 745 476
763 142 804
839 623 786
901 214 525
691 795 522
141 310 226
798 860 526
169 933 508
392 50 391
434 759 165
889 391 697
509 465 696
375 489 573
783 913 773
349 799 184
62 221 651
403 490 93
56 842 102
904 982 390
677 496 75
815 128 744
952 356 337
289 634 639
670 782 306
302 852 439
566 667 346
658 86 53
234 733 7
253 683 446
131 946 713
531 15 797
700 282 332
62 397 771
407 805 708
192 186 113
748 12 648
645 173 721
548 70 994
136 915 710
377 437 125
388 846 497
920 802 687
415 581 934
553 23 289
17 386 533
270 803 541
130 191 509
321 346 127
189 874 709
27 766 951
687 587 741
298 385 677
525 227 53
922 276 45
925 319 68
992 452 846
771 957 667
474 51 709
670 870 707
467 797 791
20 149 836
765 260 383
475 887 318
327 70 300
913 906 437
458 869 822
390 314 745
870 470 322
511 506 524
18 334 764
206 848 111
299 850 572
649 12 631
540 878 116
721 865 83
135 472 224
580 213 633
3 733 439
508 174 514
302 836 778
696 205 250
116 970 186
699 143 365
193 509 14
12 329 318
947 588 180
549 411 841
443 375 296
840 368 235
893 235 779
382 110 296
342 201 245
826 777 182
886 95 518
446 748 80
742 614 793
684 746 868
802 933 818
807 633 921
466 245 346
674 856 339
6 495 240
753 723 553
232 347 417
670 460 353
566 994 651
135 420 985
896 502 502
238 314 505
734 8 700
545 538 295
597 162 250
595 650 276
524 62 127
490 257 37
866 702 493
546 1000 811
322 141 750
570 989 22
129 798 288
21 190 72
903 939 267
459 547 198
44 529 242
785 863 204
788 25 688
622 80 361
582 546 877
255 332 144
145 597 129
125 638 377
552 736 368
693 777 910
336 631 982
584 276 682
967 24 156
716 774 943
311 254 236
698 548 911
578 552 946
537 97 70
352 315 147
819 37 613
719 564 873
743 577 577
538 642 151
662 425 893
829 883 474
305 810 413
399 166 593
795 686 924
529 249 830
227 334 160
294 811 245
140 991 804
364 797 869
912 55 847
433 76 620
2 394 107
657 882 759
211 680 63
799 893 402
87 97 913
985 359 596
360 548 438
304 624 191
747 107 124
664 545 846
305 947 186
358 203 391
753 579 302
823 262 987
452 130 14
464 30 908
697 782 939
219 146 854
506 442 435
678 494 377
894 815 221
379 597 758
241 542 971
291 503 711
784 589 754
988 736 571
520 191 597
820 364 634
953 665 51
758 453 550
311 906 661
996 207 938
186 194 485
533 806 527
54 39 91
778 558 941
549 163 145
683 835 551
699 993 906
711 121 826
34 17 758
180 391 446
791 426 297
146 111 781
932 920 844
399 553 252
600 870 651
454 985 791
395 557 641
945 405 954
982 70 65
129 475 205
675 132 494
746 34 743
592 861 653
661 336 215
337 729 560
264 172 310
502 596 166
672 541 689
186 225 289
474 82 765
607 791 936
14 458 779
286 880 903
125 479 222
26 495 723
564 79 466
663 658 922
904 35 416
407 233 258
948 507 503
989 253 856
681 377 956
381 668 188
678 92 301
940 643 659
40 576 154
612 892 981
723 980 461
114 843 631
737 68 548
762 187 771
562 944 452
811 55 903
12 268 535
624 125 395
349 882 401
935 861 751
407 900 575
893 154 331
963 926 874
96 815 136
601 315 931
302 830 240
149 430 726
279 245 873
726 876 867
311 138 888
51 680 914
990 592 387
655 71 567
51 58 686
23 253 726
437 256 843
409 655 768
668 487 771
415 81 839
120 757 226
476 203 151
911 797 26
254 616 469
221 327 854
979 767 364
223 532 153
65 526 876
456 264 600
321 554 301
640 144 77
147 739 669
569 870 885
640 440 295
323 587 165
195 199 805
154 860 856
769 608 702
446 280 211
387 186 427
116 912 228
706 613 886
803 543 224
962 577 68
209 69 148
225 287 44
695 38 135
145 414 176
249 120 118
155 193 275
602 813 735
351 15 883
720 453 721
882 98 922
852 55 324
943 692 175
300 753 989
760 799 706
828 182 668
510 491 351
929 231 241
439 549 498
992 901 628
888 405 180
87 14 492
779 601 805
210 758 107
690 313 898
728 863 503
653 226 72
527 379 115
487 638 906
109 129 815
231 43 119
792 887 701
990 35 600
248 879 390
292 988 624
139 229 180
992 193 755
473 855 657
792 600 588
417 909 127
85 933 602
28 139 865
34 534 91
624 268 266
30 536 603
399 777 220
143 762 110
385 371 499
314 993 132
158 861 859
200 468 165
256 645 151
891 112 621
857 684 699
329 741 401
89 803 21
31 187 746
131 344 463
970 919 393
719 73 799
394 2 228
594 289 506
896 429 95
69 537 614
841 845 30
468 512 16
602 388 97
816 765 717
622 867 618
766 604 204
183 866 131
72 575 987
89 795 571
244 303 481
364 270 130
749 499 652
187 749 642
895 904 835
697 410 721
270 769 894
987 599 348
224 785 21
571 718 430
569 302 486
852 818 480
496 808 747
377 262 19
584 706 315
323 5 724
785 536 679
914 1 143
824 658 656
130 271 47
676 662 854
890 555 756
754 861 716
298 559 214
155 447 538
955 281 849
332 96 755
731 934 986
206 535 95
863 673 408
880 412 444
484 385 678
689 954 153
361 362 224
145 140 794
919 281 651
306 541 371
732 86 954
347 83 750
43 965 790
14 115 687
384 366 357
66 722 66
211 485 6
178 938 658
939 132 659
783 964 637
620 191 424
116 605 327
883 840 572
145 500 724
337 116 653
730 626 497
695 861 809
256 963 525
889 129 25
895 204 500
725 51 968
938 709 324
53 801 356
259 729 115
491 797 780
399 107 24
140 343 531
458 274 993
312 818 796
351 320 773
721 390 806
498 488 818
818 231 425
265 782 706
738 948 410
200 587 241
864 689 562
259 880 538
441 712 550
682 11 34
463 181 770
39 216 972
900 458 583
883 417 871
695 410 39
986 385 661
982 257 318
580 165 709
190 811 507
870 131 875
14 44 14
895 824 742
634 872 420
39 644 914
734 116 433
277 728 959
888 372 862
583 676 385
483 198 915
407 649 849
105 455 414
668 718 156
433 748 828
647 185 930
322 11 734
687 787 498
486 666 952
398 378 236
562 449 966
669 649 902
860 987 216
869 994 466
198 683 119
799 870 151
242 628 968
375 531 600
526 257 288
788 448 530
466 766 928
994 781 130
487 462 899
604 214 61
394 639 534
284 681 169
409 314 687
492 166 564
61 175 336
530 158 467
360 576 710
663 879 78
640 397 613
905 751 986
141 920 486
618 294 367
24 881 603
599 937 563
36 612 58
269 707 294
881 873 208
337 207 703
862 333 296
958 491 718
822 639 356
132 783 963
718 741 842
63 70 727
382 103 219
126 484 249
6 916 752
470 673 931
163 204 13
381 28 566
514 397 546
162 523 979
612 714 423
428 721 180
946 920 168
706 17 387
330 411 402
76 451 8
426 952 740
984 884 864
364 364 457
103 610 619
731 861 549
40 904 527
389 615 805
620 799 675
793 977 604
107 309 206
666 489 603
351 682 474
116 45 232
520 976 530
39 379 18
408 914 739
162 699 412
336 177 426
297 571 800
650 474 578
545 811 997
224 524 113
795 106 132
940 945 611
880 864 655
545 994 686
916 653 835
649 56 527
701 930 232
792 336 485
413 447 949
522 253 357
182 181 369
920 388 165
870 76 999
649 692 477
691 622 754
486 429 354
240 869 177
341 131 292
79 227 724
122 786 843
257 576 424
34 563 429
757 281 79
19 823 267
389 679 171
280 100 380
335 357 964
497 486 346
562 934 327
250 455 131
150 406 426
466 314 835
17 496 149
423 868 32
816 984 955
711 84 293
418 9 257
195 964 531
27 593 709
527 384 4
951 43 635
252 862 674
508 701 156
105 198 375
262 387 64
55 796 526
677 268 133
780 468 186
265 619 144
282 373 37
232 512 507
601 584 996
111 224 519
322 963 817
335 802 387
37 977 928
378 539 398
253 300 261
670 668 658
450 61 422
945 226 81
727 907 765
246 710 12
340 34 1
822 662 425
279 709 597
994 412 100
990 520 296
359 973 217
504 111 94
299 980 1
197 986 839
911 583 627
435 397 79
781 378 653
794 563 261
564 531 715
601 346 16
545 414 846
59 933 950
552 178 568
564 350 599
148 738 807
632 409 657
291 928 272
637 337 596
564 831 950
72 844 193
445 656 667
333 682 895
160 759 566
331 703 518
702 686 165
775 228 79
95 130 52
199 484 819
616 581 639
978 309 690
302 820 692
302 134 711
738 409 444
962 824 730
581 155 739
4 111 303
285 316 982
93 426 821
296 843 452
484 321 80
872 107 320
768 159 106
920 116 470
402 232 127
998 520 691
666 540 328
945 560 426
951 852 19
661 568 804
829 757 57
756 272 552
155 466 143
126 733 963
170 678 976
4 918 768
868 786 723
186 699 483
372 108 497
83 890 811
18 929 554
433 748 751
490 595 544
117 984 130
437 70 251
915 965 217
168 935 159
177 46 556
907 494 586
513 33 514
196 918 290
645 608 666
677 666 287
27 836 127
155 746 852
225 822 532
193 382 595
954 991 753
604 793 146
49 419 875
279 474 880
53 641 354
9 47 909
85 333 975
102 154 9
390 202 820
611 777 210
995 258 385
910 80 883
428 847 932
357 146 604
113 159 576
397 71 324
896 59 737
398 39 294
662 232 566
693 760 587
538 578 896
858 221 611
216 590 666
187 919 818
676 878 1
31 808 208
949 794 6
807 661 273
244 325 737
50 251 463
972 861 1000
904 717 724
436 543 840
914 949 948
699 225 299
535 977 570
835 130 698
938 632 994
753 799 149
33 805 871
156 143 184
385 34 268
771 617 112
104 64 192
908 620 551
443 86 510
810 615 731
369 880 643
654 770 70
575 874 412
385 365 113
245 869 15
960 807 817
744 1000 200
481 785 103
154 643 38
909 516 586
279 728 23
974 368 712
497 546 9
27 294 693
478 714 714
442 407 90
224 720 962
5 566 682
996 342 358
335 732 192
87 867 193
872 475 277
30 151 78
479 685 609
237 241 225
808 188 543
154 321 207
294 237 413
2 163 34
138 321 156
380 760 529
572 308 645
45 403 335
81 874 212
259 659 691
870 86 466
845 452 567
204 796 213
843 826 813
652 145 330
986 361 271
836 745 782
731 990 573
786 106 48
852 2 372
441 263 387
342 808 565
585 911 859
176 212 731
595 142 382
243 822 689
198 747 596
80 535 355
859 540 201
199 708 244
447 919 243
641 512 79
786 514 79
632 646 129
155 469 57
805 7 495
911 326 907
674 89 924
633 86 813
529 361 638
707 266 29
468 81 345
102 947 369
942 621 300
774 802 555
722 115 98
89 142 843
2 449 243
914 135 587
675 66 268
369 216 687
214 932 924
660 136 251
290 836 200
187 346 970
1000 850 281
680 502 820
46 516 620
190 7 39
528 182 402
516 997 296
172 855 41
322 301 451
429 609 898
107 560 602
746 314 660
946 994 59
504 958 401
450 356 125
180 912 896
576 99 83
877 145 490
755 194 913
369 471 368
608 821 766
223 481 757
342 735 283
405 401 384
649 870 979
250 659 748
557 565 915
839 981 827
377 827 196
641 496 256
910 426 206
458 758 924
408 673 879
32 243 787
148 774 356
862 353 583
665 782 87
409 166 613
364 31 138
293 761 774
455 112 818
578 581 985
345 983 775
257 52 712
676 202 339
59 631 743
171 442 440
907 445 259
114 501 583
362 963 26
282 666 670
547 506 768
68 731 282
296 614 514
981 173 653
253 214 861
971 947 465
531 175 361
199 252 525
375 142 154
4 153 23
332 246 856
102 44 19
454 94 423
446 429 754
425 70 977
277 542 463
745 323 626
951 242 638
994 769 708
354 41 813
395 25 252
166 711 151
294 66 212
207 597 190
171 948 347
376 367 113
310 371 1
98 384 894
269 648 255
869 467 850
782 319 71
910 139 14
552 644 959
786 709 691
593 374 619
770 451 802
456 401 947
215 68 637
276 6 211
63 523 282
732 446 674
745 85 944
768 846 596
253 998 426
119 221 723
831 557 924
586 516 995
133 807 180
825 532 446
438 194 523
68 862 167
742 11 867
157 527 842
63 194 946
219 938 724
994 236 832
722 115 39
774 153 853
9 297 232
520 174 159
804 130 324
211 565 922
459 421 263
913 108 632
186 476 63
299 883 219
499 457 65
933 626 968
464 10 586
542 793 983
829 455 984
494 969 880
365 379 353
776 916 128
371 201 837
386 369 780
644 977 312
914 738 228
27 699 874
539 552 347
237 187 234
536 911 342
814 382 407
120 702 667
763 115 809
715 682 916
712 236 104
691 915 643
685 951 146
998 758 200
749 992 899
147 685 305
103 90 952
763 228 321
361 422 180
370 717 532
49 674 455
366 469 330
557 173 459
775 144 226
188 482 896
342 603 608
70 706 762
179 601 17
594 423 130
921 383 990
223 382 578
157 379 63
525 612 124
183 66 578
756 237 805
815 225 644
757 937 150
852 975 47
863 519 347
689 97 901
541 750 855
696 53 635
30 665 800
331 426 305
580 202 951
257 968 897
289 467 626
709 612 582
791 32 461
134 374 119
798 241 381
34 502 563
587 671 599
427 860 270
503 140 761
622 279 997
13 351 303
441 913 791
800 896 464
301 536 668
556 905 970
461 375 130
339 694 699
966 374 693
203 974 865
839 839 327
534 457 636
258 427 968
322 612 306
938 924 495
34 91 211
695 4 321
204 358 246
600 149 553
924 912 532
769 66 218
776 651 251
606 822 496
909 951 29
198 987 885
626 165 642
226 621 122
572 342 74
591 664 532
882 537 455
146 807 993
505 181 731
788 6 314
218 259 430
166 187 340
986 864 987
359 320 529
65 409 314
531 19 564
255 335 984
517 497 973
837 605 78
176 800 185
840 119 224
154 805 710
658 190 487
83 293 957
644 185 960
844 447 480
510 758 93
859 497 118
762 624 404
926 258 900
760 523 584
693 672 142
682 782 309
860 106 38
946 535 199
929 728 732
770 293 692
235 250 559
628 954 680
220 790 506
651 744 394
928 718 242
938 294 789
214 905 111
84 290 481
430 832 273
307 328 411
915 204 565
972 11 386
883 861 520
763 243 635
892 118 642
194 640 671
81 71 814
856 958 316
294 931 985
95 201 281
352 58 793
910 947 533
407 90 336
24 724 145
848 202 537
676 632 781
670 54 18
694 503 648
921 930 898
958 896 100
522 328 140
456 567 194
653 884 332
292 873 25
704 378 674
14 869 4
731 973 628
624 446 949
759 187 833
654 214 564
28 184 51
298 324 940
590 736 228
145 937 600
751 569 908
189 87 497
274 735 121
108 579 971
543 81 881
505 908 505
691 596 948
354 156 309
49 206 676
865 535 460
446 118 497
526 177 338
241 258 904
372 436 882
746 289 588
659 722 424
948 345 351
791 263 706
453 172 570
319 939 460
46 902 948
167 783 258
406 850 247
121 957 820
427 509 585
257 77 636
651 778 321
657 356 891
872 72 455
868 55 629
914 785 649
886 441 602
721 740 939
259 865 207
331 189 63
647 56 819
386 691 629
502 809 238
498 114 828
37 329 479
609 466 34
736 448 332
7 999 384
821 377 447
504 883 785
417 334 479
23 776 972
361 759 269
782 826 623
19 173 656
19 420 423
485 121 82
340 209 565
503 555 580
398 214 891
365 399 87
10 133 471
87 50 260
370 477 247
931 621 335
58 809 509
83 273 783
697 142 972
259 516 984
682 169 212
366 538 621
94 207 914
306 711 928
116 598 852
968 620 644
483 132 99
88 544 332
503 751 313
580 569 508
50 476 821
708 874 17
717 403 140
82 367 581
848 131 66
86 807 333
261 106 770
740 761 990
811 440 554
820 330 701
401 500 241
75 389 5
273 70 5
680 371 63
583 686 424
857 181 773
58 93 267
919 720 310
74 850 502
942 616 337
106 407 510
689 513 667
888 421 256
37 209 171
475 454 196
421 809 745
596 489 997
670 933 161
943 891 824
700 97 206
259 595 611
276 719 437
448 126 520
403 999 975
441 308 674
679 269 307
378 315 39
660 697 106
523 354 198
297 883 620
717 136 43
132 148 907
388 615 320
171 421 311
998 66 413
372 914 970
555 582 275
551 222 661
813 792 526
634 437 26
217 979 369
885 326 115
750 765 390
583 208 954
341 2 749
480 974 282
370 616 700
632 901 869
370 212 273
400 956 191
925 893 148
624 405 156
974 128 536
649 12 589
376 227 354
35 933 449
19 454 234
240 26 777
286 142 634
818 397 19
79 651 949
155 443 99
329 301 66
875 961 767
78 978 16
655 275 642
597 27 972
888 19 26
460 911 80
521 198 622
634 16 198
677 949 330
198 220 78
304 690 669
316 655 492
533 769 117
873 335 829
40 113 352
539 367 843
516 395 703
695 760 694
991 426 622
125 476 925
980 955 230
447 677 142
665 830 814
58 5 610
818 686 15
147 599 764
982 245 703
949 750 411
656 475 912
314 324 798
312 33 602
320 438 343
627 457 902
437 878 243
968 976 916
478 952 769
636 710 383
508 672 544
120 732 223
713 828 821
601 455 511
873 150 653
128 44 543
844 389 832
979 260 117
50 292 303
508 859 712
159 498 391
824 371 780
769 900 758
378 678 612
672 943 213
768 827 437
110 498 815
622 896 223
902 764 736
554 352 9
25 425 57
520 103 894
734 442 547
503 604 578
786 718 609
298 270 585
249 899 443
259 930 361
115 394 368
189 27 583
474 209 684
889 283 823
82 842 402
27 664 632
922 524 51
557 291 303
395 368 599
364 277 210
982 567 499
354 946 376
2 769 660
164 731 375
253 209 842
412 886 6
586 936 176
873 40 267
645 495 612
757 877 63
307 192 690
767 983 17
237 678 893
82 886 472
590 219 192
214 166 253
450 315 89
213 63 416
929 959 15
272 457 33
324 765 909
915 222 961
831 302 775
390 444 962
368 79 637
718 978 500
351 635 830
34 531 705
982 337 670
394 977 836
2 58 11
44 900 157
26 30 852
305 882 896
984 839 322
16 793 262
693 869 692
281 378 356
690 924 165
972 840 82
772 490 16
362 618 582
430 573 263
428 213 978
909 133 240
483 933 955
872 685 113
432 636 140
447 608 197
332 156 698
814 17 302
611 226 320
257 986 437
980 740 173
18 338 665
603 228 749
576 57 965
795 108 421
618 717 924
678 892 507
804 306 408
22 634 205
448 109 721
753 473 552
833 472 171
840 829 724
940 429 563
984 309 470
80 629 43
141 794 894
711 968 804
652 575 378
661 250 811
759 529 41
488 595 294
246 128 396
753 424 64
476 663 186
233 448 884
87 561 651
335 72 519
100 212 864
801 51 312
305 913 296
657 764 164
877 500 174
570 455 909
869 241 744
130 7 706
304 160 931
50 456 205
901 699 605
276 727 272
491 692 451
204 399 321
138 604 548
978 280 616
383 609 701
846 891 870
213 959 750
13 33 665
898 203 868
787 621 260
663 980 857
600 486 988
493 330 417
408 530 944
180 275 462
774 831 560
533 323 214
745 427 409
130 51 435
129 934 599
275 837 762
51 206 909
540 151 184
563 763 937
406 94 826
153 299 43
163 893 772
647 289 198
798 718 708
498 146 728
737 872 767
990 1000 247
192 273 468
847 18 748
151 933 528
437 51 524
239 304 649
95 930 500
662 840 831
691 761 468
479 454 143
101 514 832
47 383 17
334 471 947
466 213 733
558 336 92
614 755 457
789 938 117
86 945 782
470 182 265
921 996 227
317 959 94
923 553 81
227 952 747
891 147 961
959 21 692
391 235 67
966 41 99
309 519 728
398 463 249
115 687 386
903 869 621
833 59 810
475 701 435
965 833 978
239 173 417
512 877 588
434 378 422
127 889 834
910 457 243
995 839 55
173 118 127
437 932 78
557 927 397
796 392 169
358 803 1000
248 555 197
99 823 698
132 402 443
831 386 841
439 73 962
10 313 115
388 338 507
156 365 851
139 887 540
241 211 652
695 445 641
373 836 5
928 826 152
34 38 158
163 472 148
151 546 161
329 337 916
323 415 796
358 365 493
530 759 942
691 698 44
998 441 384
557 843 136
2 246 270
991 244 695
755 119 581
965 957 864
72 887 671
458 460 361
228 629 605
332 656 177
944 812 116
902 35 921
798 726 427
847 118 750
443 70 571
865 436 794
12 13 479
468 584 27
221 767 966
11 304 764
453 238 647
406 766 850
38 815 925
746 923 849
307 28 594
710 359 145
866 913 568
328 358 723
821 35 382
679 581 192
835 645 63
577 550 123
4 77 745
487 944 925
916 150 20
167 314 553
319 519 281
667 696 153
6 788 774
424 303 313
424 522 871
897 613 306
789 633 966
629 773 73
135 637 645
565 138 89
953 454 83
339 905 206
117 984 526
167 659 556
800 629 600
84 330 463
208 481 284
970 908 956
745 118 666
268 839 263
355 929 25
413 636 965
136 564 765
766 598 933
309 54 601
644 275 931
86 815 495
767 724 709
295 360 413
453 66 601
304 931 913
8 562 6
992 630 504
837 66 810
230 485 939
230 59 972
387 840 155
674 513 387
700 419 526
236 897 998
350 677 34
225 507 405
106 978 226
669 120 951
531 420 190
583 813 5
301 967 280
404 311 599
241 285 828
274 665 157
342 57 294
302 332 113
737 952 3
888 15 778
64 972 288
989 535 980
307 154 288
501 104 22
364 102 100
397 556 940
401 477 803
775 931 870
631 987 804
993 604 408
736 342 72
715 834 660
240 691 574
821 266 68
661 159 377
855 228 444
605 696 364
266 720 215
484 701 417
424 379 728
485 883 790
760 913 804
608 321 201
252 629 478
333 814 902
581 974 35
992 425 270
119 716 423
557 449 865
321 684 551
150 430 454
856 752 176
122 456 314
236 355 103
64 158 256
282 211 762
884 25 128
268 695 919
697 745 915
534 106 308
271 520 877
874 288 63
567 278 259
437 832 798
981 629 903
867 363 8
892 581 34
1 372 613
256 90 201
410 425 540
127 221 19
11 960 860
586 520 441
402 373 853
251 93 351
620 547 399
359 897 666
31 520 187
525 61 698
87 246 401
527 133 745
244 350 521
616 709 372
891 400 21
182 584 386
91 641 6
203 834 122
252 836 750
190 480 106
27 507 47
711 406 989
888 927 89
794 89 756
451 886 473
787 758 480
308 381 800
323 971 423
346 878 569
538 724 485
319 315 167
597 304 644
433 284 286
185 69 55
659 685 136
825 41 138
917 171 939
980 194 590
17 71 289
475 576 900
752 956 408
705 217 344
436 790 971
779 933 936
639 3 608
713 803 428
923 942 379
605 492 648
963 217 314
132 342 487
594 27 42
731 27 426
218 602 770
91 67 818
391 131 143
952 142 938
917 719 920
574 478 328
847 216 378
324 181 261
761 940 94
558 715 26
657 424 145
525 971 501
833 961 27
322 61 716
631 367 413
387 566 850
424 995 589
876 447 816
10 458 827
41 524 781
234 945 433
99 262 520
861 139 349
817 818 421
362 354 651
792 858 446
143 26 633
302 804 220
91 188 10
955 811 710
204 608 263
385 427 729
689 388 802
710 168 801
939 660 589
567 696 342
279 730 107
767 135 153
158 321 532
776 764 521
145 20 727
72 162 305
775 436 27
743 545 853
929 513 509
992 718 437
560 992 457
494 88 320
804 125 3
442 380 652
208 483 397
458 347 92
300 114 582
739 99 139
747 624 512
137 147 744
326 611 66
582 850 915
832 765 55
417 449 903
331 840 766
993 784 680
42 932 548
2 990 638
873 399 214
239 557 258
186 237 715
569 534 776
241 616 626
726 304 909
266 408 175
421 983 163
104 286 148
857 2 355
170 557 349
804 44 938
473 443 4
525 439 639
484 438 742
37 54 404
832 314 285
102 410 786
961 434 503
188 343 801
710 940 439
969 816 248
692 610 187
972 768 498
881 950 173
137 793 922
948 997 565
486 490 800
563 39 502
781 693 499
789 430 441
205 238 265
497 629 303
214 187 261
902 827 138
485 824 248
379 943 253
379 97 59
674 398 922
909 262 812
296 18 933
103 433 863
360 157 192
434 915 950
889 335 102
728 424 396
701 227 667
13 80 742
372 393 907
656 16 531
335 343 650
385 887 157
144 241 284
286 685 823
234 531 158
656 473 682
293 355 316
691 785 651
997 132 172
6 711 775
796 465 523
607 738 689
932 910 574
491 115 858
313 853 707
779 825 963
446 935 65
491 854 87
446 905 29
503 315 660
318 385 310
23 441 907
968 889 563
828 129 829
883 363 834
163 423 992
434 629 405
217 18 163
322 559 584
303 446 878
168 18 438
857 222 901
257 771 605
193 308 438
867 936 150
992 475 553
148 362 225
552 102 616
722 507 288
763 561 638
130 42 787
784 433 268
828 124 836
663 408 281
327 493 867
594 819 106
777 919 460
79 975 818
506 18 488
219 137 68
593 13 345
505 180 462
494 435 49
755 241 384
73 786 741
480 818 630
307 368 654
78 566 817
155 590 736
961 596 420
363 536 78
324 529 477
628 861 749
959 756 426
16 413 448
18 197 982
94 177 572
817 400 893
387 711 525
385 536 124
694 797 408
66 322 980
500 837 682
652 551 879
117 410 889
278 998 51
751 826 153
100 128 624
322 772 57
457 229 789
274 587 999
214 160 127
612 923 345
113 678 675
466 596 253
553 140 539
937 37 395
553 218 504
758 186 369
99 34 32
748 768 487
639 790 703
417 552 940
723 328 122
105 635 776
556 411 257
346 933 756
286 754 981
937 476 335
297 103 491
157 794 169
789 102 454
395 137 53
142 706 27
642 527 458
427 569 537
599 626 650
355 236 616
10 181 7
881 809 44
538 546 611
1 324 121
255 210 950
851 139 344
335 892 773
976 881 978
675 266 265
402 725 813
866 58 5
593 11 837
14 507 308
147 434 685
165 798 155
683 488 893
323 870 930
716 723 437
38 803 912
464 778 163
657 531 559
916 747 481
165 754 525
478 525 195
692 508 789
474 504 487
496 648 421
929 763 797
99 479 809
715 143 937
976 500 656
710 458 279
250 158 21
671 374 758
707 731 640
120 307 16
112 88 502
682 362 640
683 231 846
885 371 828
232 735 565
901 193 877
636 122 180
943 860 652
570 114 816
332 623 816
487 213 282
661 458 429
1 347 832
520 675 231
427 805 772
297 393 751
204 728 827
989 952 788
33 978 968
410 459 901
111 868 938
130 399 990
205 128 338
690 812 170
906 373 961
918 457 464
354 240 306
623 849 648
366 869 620
928 552 103
453 159 898
460 690 496
85 908 918
84 653 862
463 548 507
431 678 168
657 522 506
154 577 619
653 707 687
459 5 310
642 71 860
352 487 113
369 54 310
549 869 775
131 741 951
534 518 118
601 329 268
793 24 437
756 107 855
551 754 77
901 556 519
500 858 42
487 994 390
221 809 395
363 763 571
250 118 672
988 649 322
683 616 740
380 799 416
727 888 931
343 3 874
971 998 909
670 588 176
431 706 795
639 758 502
823 485 186
59 499 460
601 617 349
751 164 247
946 566 63
799 863 870
86 423 441
87 491 689
903 220 113
723 922 270
196 16 612
634 238 238
766 214 796
822 528 120
591 863 325
359 764 756
388 264 700
193 80 34
421 529 313
66 351 907
449 856 703
24 152 664
127 551 497
315 764 410
675 707 967
694 440 722
37 871 417
788 111 105
1000 392 227
184 260 659
617 697 161
892 38 199
893 57 196
535 20 225
592 556 262
361 179 916
996 911 786
320 694 346
278 88 935
168 397 797
959 349 663
590 976 227
857 180 354
893 693 293
392 306 184
732 857 56
971 703 111
935 219 752
563 186 354
165 207 826
923 313 442
242 521 552
504 308 273
766 896 162
323 457 260
918 669 387
204 210 472
945 779 737
161 958 681
45 81 265
71 838 574
402 398 545
528 241 16
390 229 416
429 186 661
116 352 563
198 663 112
151 329 937
528 565 195
867 294 593
589 802 679
797 733 402
130 747 923
40 889 244
573 271 787
764 171 140
485 107 171
290 132 717
70 695 692
75 529 357
884 632 173
922 376 93
960 440 182
894 130 582
361 963 753
493 922 736
573 411 401
181 756 148
240 902 591
276 921 916
988 502 259
898 746 664
953 665 400
733 530 212
430 809 730
461 473 881
992 686 188
353 742 385
314 619 269
625 941 439
606 446 130
93 817 429
819 540 538
470 939 999
359 172 173
323 635 49
926 795 447
103 566 908
107 407 428
377 265 374
271 952 651
635 261 498
392 363 479
431 35 517
715 800 188
967 385 211
221 175 959
363 853 850
805 734 17
976 882 653
54 158 253
951 897 891
964 398 127
379 777 456
85 527 703
367 105 243
394 594 86
791 524 570
301 415 401
22 367 763
692 687 51
615 391 204
150 180 240
664 638 597
822 103 903
355 472 989
878 338 806
310 368 930
862 191 620
366 800 444
189 232 571
504 361 387
502 784 132
736 911 224
486 482 672
804 217 314
188 928 892
811 319 689
610 551 860
506 908 592
652 56 747
352 517 22
279 570 489
98 955 966
131 238 62
161 606 592
859 306 397
962 250 855
580 554 925
134 758 835
908 332 684
427 321 762
477 731 989
698 296 34
921 942 659
307 62 242
344 578 341
581 347 10
312 148 373
834 983 903
332 667 988
186 576 220
376 693 536
199 667 277
83 313 312
217 856 517
670 685 262
42 408 34
276 360 974
4 690 376
10 315 326
265 580 163
433 931 503
780 943 744
393 706 211
598 135 950
880 302 158
211 825 928
843 474 938
197 789 294
276 915 773
321 821 325
965 741 694
217 214 4
683 32 672
777 615 969
710 973 853
230 471 139
272 325 815
187 316 432
315 763 466
414 217 849
664 736 398
906 327 364
453 343 91
734 631 323
111 106 893
622 38 715
344 429 827
488 482 919
602 673 74
329 988 942
60 323 255
920 79 834
628 734 229
412 920 586
430 390 763
345 205 617
348 863 329
633 866 369
902 485 356
464 994 674
171 485 928
640 395 391
336 651 150
262 69 147
512 252 350
716 68 871
437 359 5
201 451 288
222 928 634
134 379 158
33 885 134
457 580 375
491 100 618
719 939 525
749 845 461
549 765 637
793 403 597
543 715 321
349 416 246
182 814 880
750 266 769
283 445 773
777 24 791
784 204 525
421 410 214
72 606 180
949 687 546
854 302 730
285 736 727
771 554 97
675 637 877
700 289 146
216 534 501
924 855 194
454 285 412
749 542 318
395 305 509
308 807 30
263 662 908
61 553 105
922 723 472
108 825 452
610 60 303
486 522 753
507 17 856
343 14 598
175 62 613
493 358 539
305 165 184
125 558 224
332 312 903
484 277 5
656 139 218
24 643 892
807 833 956
504 619 588
109 245 912
57 675 695
63 276 470
74 625 358
141 441 38
706 32 178
450 657 932
984 563 999
579 264 221
19 601 380
326 595 688
763 850 550
717 399 600
992 9 85
530 657 368
17 281 806
957 439 328
495 332 883
916 991 335
762 866 720
530 215 801
812 583 599
51 349 379
349 849 797
231 767 20
95 632 990
493 109 751
842 661 935
65 516 438
890 360 443
272 14 744
368 436 840
691 249 205
582 470 729
170 629 394
806 78 7
755 282 552
781 188 356
59 257 954
708 663 943
380 890 78
63 106 703
176 797 707
202 904 993
237 924 588
800 224 732
304 73 779
517 452 280
926 571 642
454 495 706
945 447 173
527 245 866
456 508 772
709 303 40
50 935 328
789 894 188
523 313 867
133 887 413
816 965 924
753 472 5
984 614 387
320 891 650
83 872 922
176 208 215
351 477 341
263 815 764
688 171 627
379 766 139
568 988 348
468 783 853
767 822 861
960 317 492
412 484 890
95 201 538
700 876 748
512 432 473
171 346 835
540 766 988
953 380 196
809 737 790
493 23 342
505 743 321
168 970 834
844 129 481
243 362 425
82 892 962
843 6 354
54 213 87
950 531 868
711 365 364
518 394 56
544 485 727
725 344 539
51 604 154
249 862 754
824 406 995
385 386 766
660 982 119
112 205 290
80 167 660
50 798 619
368 560 391
277 15 703
621 78 813
922 862 88
180 854 117
67 143 443
408 378 461
119 48 52
68 171 580
443 628 988
230 968 648
835 980 965
849 974 248
129 50 668
929 344 605
101 736 9
684 720 260
934 793 563
662 23 430
791 70 791
126 825 532
21 435 419
295 85 525
336 842 61
449 43 234
424 767 441
673 974 380
322 254 650
726 164 523
155 523 256
806 363 490
707 888 491
983 535 409
149 252 631
562 633 3
982 561 865
581 25 361
92 486 520
871 374 630
41 718 503
17 509 468
408 48 593
155 889 774
319 217 950
924 626 784
813 222 925
366 273 588
365 14 362
882 386 190
275 496 403
39 83 570
287 464 181
129 932 235
919 624 859
31 367 696
434 372 577
28 385 762
554 38 94
594 809 920
393 139 992
436 584 119
255 365 564
603 906 835
170 523 654
11 628 179
512 221 997
367 358 196
769 772 275
202 698 900
279 697 500
359 189 586
530 460 292
346 958 300
239 712 605
496 997 57
609 926 249
517 877 448
330 543 405
188 189 848
939 741 118
244 611 392
211 675 560
104 881 554
364 147 28
832 324 603
676 201 994
318 122 702
426 367 392
939 893 402
102 888 65
531 989 465
838 640 368
526 498 227
574 891 263
33 546 841
552 69 611
420 407 78
564 706 378
748 797 650
785 559 208
147 274 184
421 769 6
366 774 99
913 875 228
119 933 277
856 981 199
653 835 624
905 691 742
81 863 784
995 227 410
458 882 144
816 844 628
754 929 691
532 283 892
490 97 414
920 831 302
347 747 363
658 7 615
6 945 561
824 538 88
327 679 819
845 575 938
149 324 918
625 374 755
21 347 855
951 6 735
415 773 251
523 848 202
912 497 384
779 28 469
866 462 980
488 258 431
400 208 253
124 444 14
270 706 681
198 954 782
265 274 461
396 486 336
907 115 659
655 520 174
825 510 456
165 244 630
80 34 764
115 715 845
493 318 942
937 375 238
620 188 998
98 570 643
867 872 524
811 793 898
583 481 673
724 893 907
582 863 516
829 970 281
87 390 47
563 627 400
503 202 427
755 245 478
245 322 954
437 595 660
593 537 83
76 418 678
791 658 843
317 70 248
426 756 473
254 500 196
463 239 946
610 33 850
647 14 895
473 419 431
345 317 435
804 910 520
670 244 969
409 841 56
310 596 996
12 34 664
44 209 801
263 207 822
589 969 674
546 62 49
38 748 509
670 631 380
327 140 324
127 64 281
850 750 773
712 865 583
793 57 517
891 137 143
598 94 840
880 672 683
828 497 396
470 447 792
814 447 190
416 413 621
918 928 949
697 138 172
928 207 414
851 57 945
991 479 48
683 993 824
737 224 136
809 164 331
935 538 766
719 532 836
71 200 321
64 859 336
677 424 57
811 753 277
383 667 28
231 379 988
160 920 563
337 730 754
495 550 237
492 129 795
136 985 724
727 196 112
330 235 447
189 309 731
379 695 495
761 839 432
585 554 765
968 528 286
787 474 771
564 346 854
7 252 746
877 91 99
820 568 940
635 438 882
938 808 83
401 841 868
104 265 193
379 680 577
63 360 457
611 986 215
629 976 790
576 794 323
668 851 363
817 760 382
684 631 74
968 825 60
766 474 280
554 780 897
18 473 584
350 150 997
699 93 975
627 528 857
361 80 520
567 151 906
327 54 824
100 252 277
30 679 685
757 877 156
617 739 546
242 940 992
578 918 702
745 110 86
124 7 382
949 838 919
938 867 919
618 763 714
377 879 560
306 486 437
297 421 648
689 184 860
865 150 923
424 4 184
644 897 315
296 633 235
958 667 188
796 122 403
3 432 487
796 369 997
690 592 60
351 705 972
877 581 674
161 651 698
116 284 728
5 347 302
450 753 336
292 987 118
399 728 562
750 48 278
720 321 951
744 900 145
236 851 1000
543 668 368
369 612 150
283 50 537
94 32 34
904 973 273
353 496 455
993 503 300
107 316 502
701 807 244
427 284 34
926 961 377
912 507 621
175 826 840
627 797 595
502 208 238
12 818 949
858 240 102
43 123 209
918 977 177
545 812 800
390 42 525
848 347 975
962 544 1
296 776 762
121 810 600
4 469 869
480 864 452
876 959 844
402 224 37
955 37 622
721 19 57
684 521 821
781 512 318
248 716 329
525 199 470
788 511 566
540 192 345
616 311 82
373 428 481
178 336 108
90 60 914
332 189 665
489 265 800
123 198 808
232 300 622
618 786 536
970 230 3
478 471 335
498 635 591
466 552 743
871 466 887
213 519 132
720 543 661
147 363 649
834 357 619
985 843 819
231 470 193
549 875 286
441 836 397
645 437 607
760 557 362
503 100 737
392 754 84
272 853 43
798 457 834
608 287 417
332 915 837
454 388 306
443 688 672
480 864 162
448 633 592
502 489 890
705 390 494
438 32 484
650 898 722
939 63 778
579 35 170
521 850 41
292 430 11
36 898 305
148 801 782
226 616 401
549 891 967
438 807 313
948 713 210
710 773 415
295 650 911
599 844 310
648 693 144
775 83 811
729 337 655
315 577 889
304 694 837
386 789 432
845 569 632
921 248 33
1 709 805
600 44 477
714 688 878
820 704 895
356 460 997
375 284 438
681 71 753
789 689 568
667 268 8
984 893 675
537 379 894
254 534 269
112 182 892
633 436 958
804 725 828
7 28 12
688 820 460
10 146 559
898 532 49
266 54 790
826 295 246
610 42 961
908 520 21
272 75 872
771 9 821
682 885 340
176 326 500
564 60 812
299 843 423
670 192 827
529 521 679
365 744 464
207 550 821
417 43 797
270 661 634
303 122 52
151 52 768
831 9 727
88 164 980
817 928 14
231 766 624
435 132 614
30 508 164
390 947 392
912 237 165
385 481 95
211 525 776
581 108 998
438 771 760
947 886 953
797 133 558
283 619 99
906 217 865
542 305 56
494 389 606
734 432 619
216 162 889
580 394 146
36 372 412
34 949 416
368 692 262
98 478 643
259 177 280
918 63 127
606 940 660
545 316 658
608 579 927
230 434 625
948 888 81
247 945 931
621 130 954
497 652 373
365 252 751
981 630 550
386 213 20
250 447 771
922 496 500
193 471 877
904 349 942
728 618 641
175 367 274
724 36 72
990 263 509
64 415 656
765 744 361
18 274 850
870 795 785
568 188 846
671 966 34
439 9 251
127 889 565
156 572 67
447 513 372
230 373 350
283 929 771
4 604 238
992 469 810
202 415 443
48 904 543
801 881 543
652 48 881
488 156 396
929 553 122
269 303 996
294 727 236
528 34 626
140 791 207
418 737 391
702 48 649
641 872 15
187 925 567
760 654 148
586 118 435
84 165 891
358 24 446
137 528 86
481 930 280
567 342 289
381 506 670
215 438 713
745 287 762
922 266 569
752 591 545
811 481 647
192 267 777
147 295 54
425 297 641
69 416 229
844 219 405
275 733 920
335 62 794
977 613 653
206 909 278
208 520 841
99 967 180
189 328 555
488 718 919
987 217 578
420 729 420
735 450 947
805 708 300
634 995 69
749 590 386
683 401 447
167 18 257
334 96 730
651 90 866
623 728 404
33 641 765
292 331 973
906 240 333
65 894 420
637 804 705
605 822 348
608 941 799
589 380 811
740 609 43
527 227 283
94 650 609
91 674 228
99 949 831
380 717 513
556 524 382
596 328 139
594 670 91
785 199 179
955 22 224
290 495 651
733 321 704
423 209 814
99 131 451
975 32 31
790 604 222
691 616 616
829 590 502
435 914 563
807 202 302
783 325 638
735 229 287
737 950 986
722 420 168
528 235 740
46 975 150
56 588 48
499 685 381
88 203 938
645 347 727
556 454 727
570 179 284
364 346 75
673 267 899
389 914 244
116 763 79
262 615 679
959 259 69
404 690 177
640 715 605
2 976 832
570 837 215
659 421 419
861 176 632
266 756 895
607 798 380
492 525 691
321 560 430
220 936 54
803 831 254
871 353 7
201 711 762
89 756 581
258 535 647
231 947 256
853 980 505
422 37 552
655 774 498
875 729 364
899 922 200
588 939 693
185 218 378
391 438 459
282 58 611
650 467 608
98 956 79
843 416 804
582 878 509
904 828 361
328 289 198
977 945 191
729 813 806
147 443 42
694 580 952
176 193 931
654 36 710
646 577 812
730 576 96
478 520 399
694 833 764
533 746 561
143 793 559
55 862 563
237 511 155
299 350 409
98 834 538
913 709 975
435 279 849
259 202 456
15 869 536
899 820 800
278 156 225
856 221 44
811 553 687
63 356 408
460 172 120
727 542 281
97 805 22
805 804 636
12 44 466
258 882 967
392 664 250
881 471 494
812 763 964
613 865 176
305 67 755
290 555 163
706 275 258
514 896 709
908 51 94
419 9 756
693 813 400
39 622 824
449 626 395
164 418 415
267 780 899
757 498 674
817 733 278
448 966 741
371 335 703
233 728 596
101 453 152
582 733 940
658 194 944
556 994 39
571 448 94
402 712 429
529 51 188
93 219 767
279 247 942
84 391 909
59 663 669
508 347 337
990 423 271
6 323 293
857 869 585
359 672 403
906 171 272
432 443 851
360 63 852
239 402 418
27 503 262
821 433 817
175 143 227
665 52 452
442 876 129
85 124 844
739 605 729
855 584 830
366 960 893
131 213 381
117 795 387
735 705 525
569 357 19
630 804 753
777 4 798
833 128 639
426 687 159
954 763 66
440 567 678
651 610 208
83 641 633
735 640 797
189 719 582
511 823 96
730 175 767
951 277 572
848 947 957
785 738 865
642 819 976
650 105 444
96 704 357
515 318 340
113 746 544
219 559 135
243 84 556
67 157 579
465 894 745
250 300 993
862 43 285
906 368 431
137 924 782
418 475 340
338 996 870
445 620 577
732 733 55
642 802 990
819 739 41
814 49 651
31 55 434
350 684 495
345 702 134
601 916 686
669 91 183
438 311 254
56 914 405
617 284 155
892 895 57
44 598 820
82 342 526
891 431 700
799 315 650
648 470 765
962 404 891
592 268 370
373 374 669
357 139 508
873 645 427
862 904 463
590 376 595
851 634 822
619 668 471
381 435 772
683 135 425
669 934 580
905 137 206
563 146 530
293 309 150
826 958 587
846 5 91
227 852 347
426 671 544
95 379 573
604 874 516
400 600 272
533 413 598
177 821 111
727 90 827
292 644 538
845 430 773
469 612 995
254 292 494
958 445 635
619 67 534
586 401 695
559 309 689
845 484 92
607 58 740
732 77 946
514 291 32
792 365 496
706 195 600
969 47 627
226 450 16
400 440 237
795 219 494
29 8 739
306 33 325
874 897 216
876 766 496
207 184 840
876 468 220
792 2 231
939 7 48
163 873 627
274 970 312
95 502 222
564 72 808
777 16 625
135 150 183
560 374 117
124 447 788
523 89 995
820 687 668
217 990 119
846 956 252
969 146 48
46 290 188
483 614 243
895 854 949
206 70 720
628 581 268
731 52 460
668 421 871
10 785 121
404 212 695
755 871 290
825 888 518
408 312 788
205 663 203
833 595 249
233 143 219
648 376 94
252 527 634
453 458 655
435 207 106
868 948 169
210 566 67
566 70 321
177 83 244
213 698 243
194 422 977
867 146 253
617 351 517
117 93 772
125 167 81
508 273 406
838 901 101
996 930 874
71 692 598
864 483 845
438 34 192
253 860 350
569 900 438
70 854 525
124 152 200
784 467 231
816 835 580
895 864 652
701 396 440
720 511 524
75 680 30
888 143 295
613 240 385
69 615 340
103 359 31
523 955 628
321 984 711
209 214 240
612 871 52
301 465 808
540 230 186
589 226 749
198 595 569
503 937 169
260 608 296
43 542 860
527 962 691
999 166 250
405 102 376
395 952 484
379 313 805
110 418 108
939 743 318
497 634 61
113 382 518
994 449 426
730 268 299
27 50 109
326 357 479
203 52 986
55 137 836
101 731 917
202 494 424
72 870 177
982 73 793
990 212 810
571 298 418
81 560 621
477 792 78
75 774 326
224 171 84
748 78 859
557 505 795
689 801 407
46 99 895
595 185 545
830 720 989
886 670 421
988 938 708
539 126 586
794 624 133
743 60 406
96 211 76
300 172 327
710 972 286
208 565 116
714 317 604
173 223 987
598 695 489
777 727 379
742 292 633
303 34 292
840 6 859
45 446 285
605 840 584
463 934 695
398 186 427
388 703 320
866 178 219
767 742 275
847 978 551
40 165 197
71 588 1
436 45 666
261 197 654
90 926 697
135 848 20
399 516 701
422 282 181
588 532 518
891 958 707
886 175 15
725 129 900
198 326 513
752 289 704
155 335 479
168 673 744
444 734 771
390 816 105
361 376 888
697 547 801
884 859 930
169 847 497
804 266 131
895 515 595
18 151 727
17 206 470
247 9 562
749 868 40
6 345 871
899 391 970
118 439 796
408 291 98
530 338 404
319 649 117
964 727 294
595 633 947
927 433 932
739 754 663
116 450 558
524 867 991
95 448 455
357 398 376
819 507 519
70 507 350
418 495 227
698 91 435
353 541 362
495 503 52
564 846 306
124 512 852
997 578 730
938 311 451
827 101 848
93 583 631
144 372 805
397 257 662
27 383 792
319 968 938
216 390 688
769 654 46
156 880 358
950 279 48
381 58 34
103 764 399
152 788 908
611 339 127
996 250 205
615 541 106
560 410 679
601 79 633
945 473 978
761 941 19
550 835 65
176 963 804
879 10 300
694 301 217
771 637 30
487 842 395
72 413 922
365 564 827
736 364 26
900 387 429
626 639 328
201 235 536
366 862 31
852 210 4
101 297 308
576 79 643
465 884 977
24 743 309
864 846 443
468 441 623
478 950 565
596 340 804
172 55 828
700 46 799
227 382 723
928 17 855
325 776 297
185 985 612
686 225 354
521 145 712
750 307 868
179 615 929
26 995 482
238 532 982
531 138 381
516 536 464
391 610 306
438 61 963
159 751 478
50 786 708
297 985 9
230 787 965
222 814 378
391 967 806
622 348 551
414 786 910
866 671 576
634 813 203
74 448 787
19 274 518
921 239 403
557 547 906
597 962 548
772 845 14
803 750 842
223 344 649
465 301 819
656 763 54
358 873 778
818 302 335
151 167 742
371 935 406
283 127 857
364 393 2
601 418 332
183 537 118
984 757 523
792 722 128
840 750 357
846 644 736
119 220 679
780 153 31
901 467 497
691 335 586
187 896 153
251 732 279
258 921 158
73 86 879
824 193 55
930 299 61
944 890 517
992 977 789
362 923 214
148 334 712
32 725 140
270 218 151
954 656 957
489 539 765
460 267 460
385 321 730
735 723 606
281 43 357
341 203 177
608 817 82
673 693 306
619 779 916
989 936 511
49 698 508
157 378 12
746 53 411
205 855 529
938 391 508
822 379 972
253 511 156
814 692 66
890 264 358
872 787 75
389 273 874
626 588 374
991 231 86
78 772 419
576 345 89
514 115 304
704 308 651
379 297 102
26 729 640
79 45 100
882 211 758
26 948 635
584 725 748
571 591 500
446 755 621
736 88 7
422 632 670
207 829 21
607 920 940
486 269 952
41 46 561
822 915 137
158 264 113
595 945 546
283 537 615
262 111 261
575 863 605
670 420 596
92 246 212
172 83 586
859 516 984
94 569 722
493 70 184
798 622 622
199 259 740
651 441 707
725 192 343
472 305 778
626 212 751
140 938 922
486 156 642
802 36 276
505 113 499
410 434 599
159 232 813
303 369 525
756 306 39
378 303 796
649 981 656
342 822 737
944 242 405
29 848 890
84 233 425
122 813 588
125 153 516
400 243 356
618 892 654
547 589 185
615 394 6
854 767 866
657 957 30
677 816 323
927 685 433
315 89 685
227 596 439
182 429 143
169 972 448
506 633 967
735 375 135
875 734 693
798 928 857
846 620 362
960 912 806
858 961 564
378 91 510
578 282 30
651 483 16
350 393 518
580 685 78
595 720 182
235 763 837
832 740 286
27 481 148
571 453 457
430 76 234
819 605 199
398 71 245
526 519 531
559 144 872
93 801 326
745 146 524
822 444 51
692 156 474
275 260 668
229 402 143
649 771 277
728 226 249
251 691 687
318 625 433
160 99 128
465 790 522
962 913 1000
572 384 265
688 625 871
728 196 652
430 589 589
485 849 415
635 861 761
301 207 293
186 488 879
39 44 852
397 891 707
291 97 172
639 705 515
441 173 265
673 820 467
670 903 470
576 675 258
641 434 724
892 109 685
187 500 771
507 60 643
893 855 497
319 12 985
710 315 40
397 678 581
405 299 340
943 88 513
203 632 701
620 871 824
284 283 994
655 96 44
96 438 191
381 555 404
341 932 79
378 368 15
487 368 381
710 398 566
682 988 751
179 282 185
174 562 764
618 165 552
884 952 48
768 97 101
257 295 709
218 37 880
177 596 580
336 822 306
717 539 220
137 624 822
775 864 202
554 781 476
204 952 609
805 373 976
875 431 275
848 534 131
934 427 881
315 166 447
263 65 343
726 303 936
76 622 164
586 329 209
477 592 488
342 414 69
997 614 982
628 450 639
759 629 100
389 186 276
668 580 104
274 166 327
417 346 53
732 1 789
885 478 270
23 992 378
644 999 946
522 617 203
613 253 17
490 526 61
371 144 46
551 690 469
425 575 525
926 82 193
927 707 46
745 463 783
324 124 657
92 884 461
28 564 629
377 19 185
156 667 588
814 756 705
539 651 473
677 512 229
620 716 341
211 962 490
761 234 941
197 319 978
401 670 24
424 712 475
653 314 303
479 893 214
503 673 29
603 132 465
35 421 881
534 123 861
611 418 18
671 346 892
517 139 331
797 107 213
48 476 727
197 510 458
575 392 845
23 256 797
692 979 911
176 491 581
945 314 904
16 412 671
99 209 812
263 57 490
55 165 532
194 441 235
601 411 281
692 297 459
314 377 304
627 787 333
546 35 7
273 1 148
518 568 208
444 450 892
979 766 195
711 92 479
252 507 504
914 435 411
488 333 293
55 945 858
391 532 364
367 46 10
606 78 64
756 489 542
393 828 690
200 512 476
193 507 311
149 964 984
734 580 340
582 360 824
597 159 76
422 851 722
85 309 568
799 851 330
479 598 704
861 788 992
4 235 114
4 162 306
275 180 992
199 51 805
579 579 582
43 105 738
310 370 221
875 446 982
926 99 241
148 208 202
587 15 545
476 567 20
357 481 872
30 275 149
791 354 543
97 955 740
166 288 397
281 604 731
720 107 505
925 399 384
183 120 775
355 286 375
608 34 809
978 944 534
119 797 288
838 322 624
773 884 555
376 848 14
68 909 743
774 756 498
610 43 479
201 214 390
916 220 533
142 869 61
892 676 570
863 396 352
406 578 707
490 569 891
32 297 996
809 665 840
368 865 568
548 639 316
618 303 769
276 215 496
665 362 765
9 534 443
629 272 234
110 716 734
358 24 348
667 172 664
568 560 916
771 683 219
232 665 690
263 863 222
549 601 54
194 546 964
114 57 170
134 215 348
187 9 372
527 644 419
805 233 515
46 464 374
939 832 352
688 974 836
285 410 664
72 674 92
636 677 982
114 548 50
948 589 117
378 707 408
152 177 502
492 363 490
556 916 414
612 905 698
767 8 580
872 30 933
223 704 281
517 706 181
505 437 209
616 556 833
353 611 345
413 695 609
127 165 417
692 742 982
738 942 651
618 266 849
841 521 724
455 211 491
287 458 275
94 478 853
638 686 488
33 318 720
32 113 271
958 270 327
858 710 196
948 884 363
705 460 32
866 58 191
345 551 212
634 985 990
995 396 638
681 223 625
423 449 554
627 803 133
467 667 282
660 317 60
738 74 777
705 875 226
183 714 747
377 913 244
484 491 57
21 585 539
742 324 788
392 555 839
731 578 688
90 62 49
655 119 875
135 528 161
91 537 413
951 474 977
951 112 586
375 7 409
337 587 526
352 214 69
581 573 624
670 806 779
815 116 609
580 433 258
464 26 111
845 68 263
389 768 413
46 853 209
669 359 188
106 205 807
988 481 344
750 769 152
635 63 620
517 516 939
683 43 975
182 639 360
450 457 12
893 546 446
436 257 604
71 949 782
158 32 390
490 418 760
694 496 762
804 925 573
534 228 769
387 848 620
779 537 89
909 927 176
569 113 320
672 683 330
433 473 518
227 869 938
741 885 215
526 424 812
275 722 841
480 396 289
952 469 819
560 720 179
367 74 527
582 751 844
402 519 986
170 422 497
631 977 360
477 501 187
774 134 869
86 796 574
811 717 137
272 40 453
143 963 107
689 198 101
83 87 817
950 286 1
719 393 590
93 164 566
527 86 877
251 443 56
8 462 454
391 538 893
833 441 142
46 907 383
173 903 979
761 384 559
304 383 720
35 969 568
103 874 109
431 652 449
173 873 227
545 117 456
483 220 926
939 966 27
239 884 516
763 239 400
544 139 333
739 305 759
913 921 875
272 536 646
252 306 227
407 255 133
400 327 828
61 120 603
590 986 864
438 587 281
96 438 432
16 615 13
867 718 284
665 423 961
134 956 363
733 590 28
987 252 816
724 870 249
222 802 126
404 228 207
99 513 685
634 920 544
973 453 325
311 116 462
67 931 433
128 995 843
469 719 296
949 660 887
440 711 920
918 622 663
309 150 11
507 494 788
345 587 135
444 775 274
384 930 248
744 785 594
291 186 88
753 508 401
292 601 258
319 102 761
991 797 19
763 75 72
683 477 402
311 533 456
737 175 257
12 693 159
220 594 716
412 336 648
129 430 489
113 884 609
281 834 496
150 308 503
916 671 37
763 163 174
976 955 851
598 838 452
930 593 492
321 316 472
307 614 486
718 210 695
15 910 95
882 889 416
866 944 477
136 811 833
596 319 639
61 582 440
430 219 103
292 816 901
317 543 571
290 596 176
415 180 594
853 67 608
395 877 324
536 654 100
317 596 493
858 778 92
273 348 620
16 717 386
576 497 486
263 632 53
153 821 448
214 477 678
226 356 292
628 307 695
519 66 459
493 519 136
481 354 453
891 949 883
130 754 180
450 255 602
96 757 143
539 605 359
944 442 397
118 374 717
29 651 984
546 334 533
329 600 829
470 992 627
163 508 136
428 957 34
689 511 277
772 325 204
127 942 364
295 701 758
568 728 564
942 578 12
805 875 83
346 77 896
180 758 829
836 175 961
130 623 923
639 934 201
532 272 541
284 704 783
769 645 35
622 471 431
468 864 208
999 38 718
1 201 320
499 891 906
229 856 315
12 405 664
331 269 714
85 7 432
908 993 913
138 686 62
254 950 958
391 55 346
385 437 681
928 76 706
245 582 852
457 593 38
767 756 340
150 849 69
902 897 608
246 870 949
785 296 930
883 305 96
899 227 876
949 550 837
905 988 508
176 875 620
18 55 426
434 74 982
968 919 625
690 565 829
543 319 276
165 922 143
851 971 843
114 239 976
287 536 341
8 103 633
66 338 56
493 981 995
124 604 336
475 512 240
426 54 300
622 351 484
790 289 966
769 591 319
82 662 148
618 906 438
742 783 618
890 466 970
168 29 10
241 647 297
715 733 639
209 717 364
859 949 670
505 545 521
303 322 374
357 381 793
320 166 905
957 698 716
17 422 691
778 557 724
135 602 762
400 740 174
195 840 775
824 467 296
205 819 772
180 898 135
715 247 861
73 689 960
74 640 292
71 607 609
236 308 207
453 342 577
410 438 404
619 379 5
284 469 441
335 533 740
822 139 941
28 451 318
469 457 82
383 235 7
435 339 319
404 943 842
102 624 928
248 51 828
895 533 657
80 53 429
530 290 875
961 819 782
545 309 165
833 763 360
94 861 767
934 46 105
560 625 98
366 350 292
725 355 564
703 810 713
777 382 635
695 240 90
861 423 367
462 922 647
555 203 117
978 955 988
193 341 33
403 891 234
389 258 347
360 289 651
864 456 117
521 553 610
948 245 628
422 862 857
922 412 429
632 953 260
888 292 281
526 954 599
744 332 355
27 918 451
350 762 929
358 266 686
562 99 626
554 895 427
973 775 247
94 526 736
105 429 220
55 317 327
75 653 529
308 994 942
677 677 668
778 543 394
903 326 793
274 511 921
790 751 340
215 872 663
679 666 365
748 529 795
213 901 245
61 222 227
345 163 424
373 17 565
770 964 596
24 419 936
877 338 545
833 707 786
278 366 681
694 525 258
159 730 50
154 751 392
736 40 73
771 40 963
263 931 840
405 714 324
162 595 707
302 505 977
826 550 207
651 643 348
554 925 252
163 994 109
953 645 573
291 192 588
124 87 797
578 603 427
863 810 76
373 441 492
405 591 682
669 365 967
838 301 467
23 58 927
391 518 283
996 119 133
48 864 780
338 436 900
650 424 829
394 156 846
248 324 101
84 842 814
327 601 704
887 768 39
544 604 265
981 78 765
798 76 384
166 840 747
826 216 590
492 587 525
199 820 846
359 81 278
811 465 166
417 83 613
154 302 911
996 486 203
849 249 248
658 881 79
945 866 537
542 581 229
170 650 286
385 173 396
978 72 795
839 345 591
790 52 471
266 485 766
688 479 92
871 799 998
969 26 205
608 129 438
577 917 153
569 602 388
389 227 911
527 740 247
63 156 17
285 433 221
428 803 46
281 303 679
850 825 634
711 126 764
392 337 713
627 56 115
770 613 732
972 240 604
989 217 723
975 909 329
384 606 451
665 632 1
907 810 185
898 659 118
524 517 656
662 557 295
87 207 903
301 692 8
669 832 942
357 602 1000
945 599 394
726 355 354
615 600 615
846 837 776
677 71 453
278 544 277
910 242 998
133 719 202
228 853 191
362 368 620
598 671 709
184 673 395
178 453 177
893 363 45
756 294 583
603 947 84
104 271 867
242 142 309
716 214 900
21 741 83
969 53 14
741 921 330
52 967 114
771 992 720
487 550 896
185 328 41
189 177 288
386 764 33
46 151 293
985 405 464
271 185 531
992 682 737
622 271 515
281 378 146
531 321 60
330 417 275
259 145 243
20 457 568
105 791 654
308 907 745
5 404 861
638 942 349
114 11 178
598 854 546
882 212 683
153 225 391
701 987 117
667 246 469
826 313 867
178 591 627
948 944 558
195 696 25
744 909 823
203 655 512
766 640 811
888 831 887
502 335 414
529 680 496
581 812 875
715 152 116
735 652 586
269 512 4
127 266 219
494 352 882
797 987 706
61 860 631
511 699 59
329 299 805
203 271 920
90 292 16
371 156 728
712 156 104
217 135 626
474 62 138
277 142 74
921 362 664
765 159 643
813 257 6
956 808 262
16 487 6
318 999 521
178 122 126
659 906 267
469 329 872
41 457 422
9 192 513
767 337 286
218 819 534
279 197 186
537 705 68
307 992 792
864 915 279
907 870 749
658 117 245
853 156 861
985 764 179
358 571 727
241 392 496
248 149 757
397 531 144
749 753 330
745 626 284
242 161 349
528 4 312
87 479 957
878 665 740
486 154 404
568 28 207
314 743 529
2 795 601
273 853 793
505 926 55
261 841 117
266 23 52
895 628 82
971 185 702
141 321 596
672 267 439
325 99 732
161 430 557
458 542 828
257 157 156
983 116 255
217 813 673
841 179 70
526 996 282
865 141 561
400 582 460
826 152 195
101 310 108
608 511 33
910 658 683
945 720 123
576 178 451
824 327 195
228 274 383
575 930 270
162 301 962
965 927 17
323 669 550
737 531 645
919 24 480
965 611 942
335 388 489
773 96 392
403 358 407
490 158 507
837 543 430
650 374 968
671 896 745
163 981 91
211 847 245
423 628 220
50 635 184
841 361 689
471 812 405
409 621 542
227 214 19
604 231 671
572 783 798
592 937 837
498 463 654
62 625 551
210 7 254
920 515 450
495 109 648
764 957 116
597 126 31
786 322 157
23 421 356
643 907 288
235 371 981
26 162 960
332 127 563
223 529 405
464 576 19
209 11 825
619 528 871
707 9 62
988 723 581
138 447 330
462 544 111
390 807 149
434 871 797
511 230 282
882 667 368
810 109 245
728 714 936
971 203 476
249 962 560
669 505 728
532 534 88
664 878 797
655 89 643
794 68 823
443 602 634
9 834 160
798 393 136
471 3 727
185 705 999
23 478 115
316 974 51
614 336 424
375 712 149
469 175 849
529 768 898
815 263 847
878 170 685
806 402 976
444 284 794
786 580 115
719 981 293
988 820 67
598 641 130
199 153 234
68 69 813
305 156 807
275 717 764
41 10 491
166 198 572
496 677 568
806 448 658
436 244 611
48 51 50
106 391 227
980 942 637
708 839 466
576 636 622
948 581 931
606 688 373
952 378 653
450 594 383
254 703 399
889 505 821
752 5 380
311 939 189
787 607 784
463 227 726
781 502 387
736 418 7
949 357 454
750 594 194
800 759 91
910 182 77
248 581 778
182 421 769
503 180 352
724 801 150
117 958 922
221 506 901
526 735 251
824 216 616
159 668 954
788 505 935
370 302 72
800 735 453
831 21 584
801 374 154
861 74 903
249 140 394
105 413 485
998 945 686
927 640 516
624 833 312
423 699 433
614 95 380
241 826 969
299 188 757
755 956 174
461 857 454
802 693 697
990 73 946
287 485 793
943 274 510
28 594 813
385 613 757
31 859 279
654 747 540
845 7 49
743 651 446
323 245 660
814 297 250
913 533 494
495 504 916
488 654 227
546 323 226
261 81 39
436 41 679
526 86 827
575 135 157
116 894 110
783 970 110
489 937 517
878 716 275
284 199 150
377 726 377
242 548 682
636 135 351
223 488 17
516 892 701
309 740 441
3 1 178
620 348 74
489 886 509
187 425 547
273 613 806
6 941 841
465 946 973
136 845 354
774 188 691
810 322 708
135 195 39
684 272 843
672 450 916
715 818 418
921 287 528
27 413 434
672 280 928
63 460 457
301 609 98
559 748 788
749 907 755
713 841 767
232 558 242
387 569 964
958 98 684
727 838 962
823 178 706
584 793 144
490 586 647
868 557 171
416 50 806
834 738 251
586 619 995
29 851 876
208 81 376
233 353 244
643 858 995
838 977 688
773 558 110
627 155 947
494 878 830
996 205 625
490 754 872
15 943 121
866 862 97
931 256 225
960 660 165
945 841 751
159 80 98
343 712 164
474 63 566
482 199 731
363 745 982
949 693 667
670 921 727
311 837 808
495 226 18
913 342 257
73 724 643
712 434 381
472 110 603
599 651 143
593 998 503
305 915 932
448 215 575
141 123 521
683 770 795
178 221 18
125 249 923
845 717 448
637 231 503
648 486 675
471 163 230
725 665 185
11 463 826
492 363 37
644 851 475
881 374 443
723 959 170
593 64 522
582 73 169
918 491 3
995 395 377
184 733 233
537 361 588
494 737 537
512 593 164
342 277 275
416 356 596
145 526 265
719 748 605
658 976 592
822 349 267
8 121 581
287 312 784
410 721 530
207 974 24
306 258 320
642 98 295
21 702 799
679 522 480
9 378 259
969 303 328
352 892 97
656 603 802
612 181 627
95 922 355
259 946 383
255 987 929
565 869 502
963 697 567
227 20 700
469 661 540
946 807 899
800 22 85
504 328 20
840 716 48
366 54 961
719 872 737
6 122 596
905 8 362
607 950 620
810 666 918
975 2 362
981 486 111
800 608 222
704 425 241
165 322 215
30 295 326
782 914 514
854 504 451
290 11 354
682 766 570
940 318 369
658 965 257
130 559 613
721 876 491
994 217 47
64 667 133
773 862 880
810 374 411
472 259 884
295 137 245
975 420 635
892 523 876
349 259 157
482 487 809
898 783 807
638 576 295
948 322 251
378 886 455
497 323 820
746 382 828
924 126 41
960 918 776
285 824 89
452 513 551
189 975 561
566 200 59
475 273 770
390 930 207
464 315 14
78 908 631
105 676 139
981 148 431
102 379 64
983 122 635
606 358 896
347 304 735
693 13 325
420 435 680
281 175 374
613 778 578
569 290 724
22 399 402
854 728 313
860 291 223
558 936 90
64 406 901
959 554 767
670 823 827
233 551 584
665 209 197
423 305 9
508 279 171
822 622 161
251 521 243
406 802 727
315 359 940
1 910 334
400 397 68
506 123 651
398 79 173
576 867 316
434 878 299
979 202 954
112 44 41
661 72 762
488 924 141
92 490 297
541 30 360
151 818 293
262 969 386
399 35 499
32 353 621
672 193 742
219 819 416
439 353 174
659 150 439
62 924 65
922 604 466
325 762 613
757 377 618
515 181 135
452 371 91
990 322 245
941 146 262
871 967 154
923 178 93
282 449 587
931 23 509
588 901 189
118 56 199
892 794 394
933 743 607
663 508 444
586 967 408
630 539 536
828 918 735
955 245 510
373 429 911
413 730 464
742 990 117
335 390 568
939 773 5
327 380 823
459 90 988
805 41 3
315 477 943
218 813 976
804 602 475
587 553 243
97 912 478
14 958 954
868 644 327
612 586 520
747 227 105
424 672 823
752 352 205
495 272 478
710 58 552
423 756 78
394 953 602
692 292 15
233 170 633
857 180 480
406 161 669
12 189 910
174 294 85
61 953 36
767 699 401
903 747 28
719 868 201
431 118 245
169 832 718
685 835 925
797 472 984
106 889 208
23 605 391
569 768 250
568 990 29
176 790 417
740 281 68
655 559 222
491 138 491
97 766 789
156 698 871
100 984 363
871 505 560
212 2 432
706 295 72
500 289 916
686 15 947
447 987 174
434 677 611
211 516 987
464 218 131
759 732 564
438 245 735
119 470 491
575 43 954
285 635 6
691 618 992
506 233 749
820 210 212
261 950 520
355 981 924
722 321 844
386 296 939
383 762 952
595 346 23
579 288 59
49 421 220
559 404 384
500 755 536
449 52 820
714 442 857
431 410 919
932 298 612
737 174 985
959 742 646
690 960 406
541 201 504
736 723 949
242 795 830
857 662 469
346 20 441
456 212 257
627 984 182
296 927 374
375 795 518
944 776 818
436 934 663
463 146 759
192 891 826
722 583 95
375 637 799
532 338 346
582 44 925
629 870 742
485 535 6
302 224 926
559 842 923
611 544 798
486 994 787
521 829 637
189 718 969
962 682 444
221 160 390
878 531 902
253 468 52
93 804 224
387 281 709
482 267 963
95 605 108
18 76 111
314 677 122
429 782 986
75 621 451
363 260 386
722 164 377
379 143 238
640 492 905
127 289 139
814 352 861
524 788 869
892 870 585
321 157 12
221 247 82
189 267 394
961 117 988
950 468 66
699 476 810
495 209 850
588 420 619
737 785 868
759 878 778
333 963 617
830 844 750
888 511 54
309 269 116
200 343 212
29 217 842
935 354 867
188 226 725
957 34 358
475 99 756
2 582 148
71 253 102
35 354 638
459 568 313
389 493 140
877 639 581
160 786 853
353 918 8
205 883 598
563 16 995
699 83 994
17 644 989
574 348 667
959 935 901
257 936 528
444 616 94
405 226 72
670 288 46
883 167 253
537 864 567
358 177 243
485 655 625
644 693 419
392 212 184
229 150 355
25 432 362
485 288 160
598 72 611
679 697 359
872 329 572
714 149 208
790 876 393
936 144 908
695 436 506
996 690 232
332 389 28
588 878 417
677 183 296
8 587 42
954 540 444
473 294 228
205 326 609
4 790 158
798 140 500
497 618 837
574 6 545
679 937 13
56 326 12
131 713 304
540 914 978
888 505 86
78 319 824
281 90 829
983 303 121
988 811 795
873 318 381
65 364 706
17 689 832
323 262 571
679 569 281
429 744 630
401 790 220
793 820 927
914 55 473
653 707 669
844 345 62
63 62 167
733 141 282
162 663 336
257 743 652
265 903 149
12 179 732
427 552 868
883 370 919
336 798 927
939 262 560
275 977 25
97 907 565
928 638 631
843 102 319
767 127 970
992 113 894
257 48 965
435 327 732
690 587 442
541 293 857
823 438 985
523 338 935
458 163 611
253 737 70
900 919 467
57 404 578
786 287 982
191 362 292
883 816 917
541 652 886
944 102 73
174 524 875
364 855 998
431 910 733
759 616 458
274 172 224
549 568 127
126 653 663
524 339 622
981 957 230
494 178 831
800 762 384
467 257 463
153 989 193
650 144 368
959 704 382
929 286 991
247 480 251
867 51 802
768 618 453
993 221 752
887 354 209
300 860 454
989 513 469
922 882 326
141 783 789
79 725 898
42 1 25
621 862 570
808 428 484
646 160 25
577 971 647
217 761 950
731 229 343
132 100 346
800 571 725
969 609 29
270 327 789
196 804 286
632 16 384
243 446 763
116 582 781
846 689 197
798 49 460
673 80 343
700 719 261
151 22 240
556 404 849
233 469 246
395 260 56
71 66 838
406 407 723
119 342 9
886 357 794
900 935 369
775 946 231
727 89 4
826 483 172
580 847 391
44 657 323
750 430 311
982 965 229
684 444 884
606 844 837
745 868 495
861 373 644
414 221 61
434 689 200
250 323 707
791 617 305
292 542 148
146 78 564
176 905 657
503 245 316
864 342 161
436 938 573
357 968 545
636 438 378
574 752 853
320 699 1
752 212 951
210 839 693
262 221 39
100 135 492
731 128 884
817 718 466
85 879 394
410 325 534
748 656 108
315 421 51
891 837 282
534 651 346
381 230 654
448 323 45
36 108 428
122 8 382
254 959 585
227 354 186
346 66 766
180 465 584
193 181 811
388 329 966
367 539 456
117 615 421
803 493 58
718 114 171
989 382 243
402 189 481
16 48 886
344 468 711
135 607 473
541 396 765
477 756 563
823 520 859
471 412 959
347 353 666
397 274 641
600 733 387
817 986 17
325 11 473
150 144 214
64 701 267
797 960 588
56 567 524
83 990 920
678 808 926
239 657 915
975 342 804
130 891 382
149 494 239
816 188 741
999 92 876
70 503 846
965 80 243
284 85 723
920 793 834
965 889 54
817 718 499
660 723 508
361 178 650
248 384 821
985 528 4
339 897 67
82 999 917
96 644 393
223 695 16
899 176 998
337 12 380
597 260 521
211 722 645
407 202 574
16 275 496
39 912 562
825 140 283
473 639 932
891 486 180
519 399 324
168 363 704
204 129 32
796 919 358
333 423 988
420 985 245
984 537 242
505 369 428
986 82 531
899 348 176
587 10 948
251 678 499
708 549 283
529 184 483
261 68 115
975 450 592
111 417 574
101 226 25
705 744 763
247 989 177
545 740 177
868 276 462
1000 840 346
560 555 690
468 119 99
67 230 582
168 86 874
939 941 211
494 696 361
79 217 811
815 146 858
198 895 631
553 223 747
455 796 505
171 830 788
642 17 189
965 243 222
262 313 707
811 756 358
452 201 376
59 772 697
357 351 662
13 717 594
583 477 817
50 497 899
901 240 451
128 569 464
334 380 561
821 674 714
206 10 407
201 516 162
381 412 914
233 92 555
236 584 980
456 100 749
799 875 821
281 98 623
975 640 136
706 526 932
654 385 915
187 72 289
865 644 379
407 489 670
169 354 375
650 432 643
762 852 291
980 680 421
215 70 535
276 872 409
309 592 929
992 146 624
575 994 145
723 759 891
523 424 988
120 419 656
514 599 802
319 93 469
917 110 115
493 426 188
902 280 63
112 275 120
891 641 61
219 707 294
570 774 318
998 77 936
338 690 643
346 869 222
142 318 244
620 477 53
423 344 50
863 731 757
242 711 679
982 633 381
527 494 787
538 532 225
148 583 986
120 953 430
393 153 949
367 485 149
325 69 990
25 140 711
97 181 152
783 749 888
187 758 990
338 275 198
341 576 778
750 254 795
654 970 512
385 314 825
417 915 444
541 784 470
909 174 673
378 508 88
973 110 563
664 879 625
544 506 191
131 710 286
491 106 969
463 297 477
406 379 535
317 584 414
404 607 572
398 355 523
102 16 7
288 106 346
538 622 132
839 972 58
528 814 219
941 699 259
493 429 487
741 823 403
155 478 450
748 945 567
192 977 167
545 395 126
294 244 423
174 494 68
691 701 696
575 380 621
842 624 298
162 407 7
490 150 965
863 882 582
645 223 655
130 150 50
978 417 642
479 879 571
671 905 765
781 543 815
665 673 48
901 674 539
669 634 310
669 452 88
692 747 438
824 992 616
939 731 347
496 379 609
48 508 133
814 872 945
196 1000 247
712 804 555
477 832 226
389 685 512
898 802 873
989 710 785
348 994 806
620 558 571
522 964 644
177 34 668
302 25 31
945 168 325
687 160 473
385 716 152
390 847 822
420 920 68
341 850 610
544 71 246
212 66 768
416 259 986
701 113 246
997 56 211
954 421 1000
334 464 166
981 403 698
714 888 749
937 190 457
315 258 683
583 296 748
198 924 499
379 48 662
487 289 38
440 796 848
98 150 60
49 88 405
503 287 338
584 632 469
917 540 989
604 210 261
170 502 22
103 335 598
458 902 110
653 875 902
846 535 595
284 499 772
846 994 11
95 446 823
18 634 896
133 471 921
877 505 413
890 514 423
651 731 408
76 260 60
500 594 96
841 328 647
625 673 633
918 535 498
23 764 997
938 792 204
17 631 780
460 944 817
946 374 23
19 730 976
443 101 658
884 66 964
410 641 688
657 167 240
860 390 779
735 184 845
75 770 820
856 992 557
667 521 631
643 716 148
249 306 186
448 531 461
941 651 391
368 407 299
50 168 376
141 580 689
395 209 219
157 414 500
376 52 150
972 216 238
41 432 372
91 362 798
457 540 680
83 985 479
127 271 545
454 797 182
121 256 766
752 607 735
97 801 500
233 585 546
693 72 902
286 123 258
257 926 668
761 387 958
416 347 494
677 692 883
658 169 34
606 762 737
983 568 733
201 284 549
77 345 758
736 363 326
335 879 497
248 986 348
558 290 218
990 870 966
492 758 328
390 96 731
998 828 460
550 128 339
649 318 873
363 60 894
184 657 62
522 9 764
565 94 106
818 129 879
334 305 511
199 645 558
434 13 746
73 245 147
548 159 170
918 221 551
310 954 302
158 154 484
201 147 460
925 854 99
100 902 55
910 47 222
899 520 904
206 702 753
642 774 144
974 895 957
818 85 564
220 108 317
842 179 922
148 255 60
194 359 435
235 463 901
220 676 713
636 498 749
11 11 435
767 580 902
912 129 103
150 230 149
42 638 111
81 243 543
198 360 46
916 150 135
240 279 204
152 744 803
112 666 544
399 17 542
504 569 110
900 940 337
229 732 337
962 743 894
764 260 146
251 875 85
286 905 449
427 681 258
446 331 467
389 29 926
26 956 13
263 136 621
881 518 608
338 824 239
228 576 693
100 682 555
704 47 786
209 923 833
826 371 413
438 178 543
27 830 433
896 786 998
782 60 582
973 759 765
15 807 341
481 975 310
966 754 845
452 778 167
52 537 935
225 388 707
974 719 232
649 411 146
95 664 888
10 212 7
618 663 126
714 107 616
160 642 551
664 490 370
727 52 278
532 881 966
852 763 237
309 550 487
913 123 685
956 927 525
650 322 898
399 750 126
548 70 730
72 971 139
208 780 688
223 992 729
238 617 595
524 873 698
773 798 356
642 426 842
842 863 920
544 918 45
525 933 610
633 797 257
756 997 421
79 469 576
955 120 144
771 859 848
505 108 587
720 419 791
448 563 177
248 823 969
142 178 125
94 621 19
543 756 841
285 539 773
262 423 693
890 279 98
852 591 717
197 146 716
679 354 575
429 820 166
270 635 146
733 86 58
51 107 930
217 931 68
330 700 779
789 336 245
625 376 12
207 918 908
257 842 758
731 765 978
436 747 709
920 843 774
190 623 6
969 981 128
873 208 80
143 581 969
955 651 304
421 13 202
795 962 168
234 730 539
12 346 287
102 844 959
808 437 999
559 861 126
504 474 651
827 319 995
387 107 303
931 131 783
965 911 476
822 391 253
378 249 435
955 784 727
507 48 569
499 600 337
616 729 908
869 217 644
510 610 661
779 666 126
698 624 383
366 921 536
879 498 782
189 130 599
956 991 115
180 142 86
481 797 23
578 960 196
267 164 886
658 252 602
126 282 398
479 304 415
394 792 999
513 743 264
337 557 788
421 595 994
360 624 747
12 739 769
380 332 258
281 493 894
550 735 210
145 69 540
194 299 440
350 383 651
348 304 777
493 89 337
387 906 78
161 45 829
307 687 472
374 773 893
349 683 797
858 998 978
409 927 20
361 826 795
567 887 109
823 513 480
90 347 372
380 632 935
375 392 615
291 85 491
820 591 573
307 129 923
283 838 330
185 470 833
121 206 112
229 794 13
441 588 928
667 133 512
606 260 249
493 783 341
321 706 991
232 645 20
648 11 376
308 342 97
256 660 987
47 97 677
948 384 610
3 601 754
382 335 41
759 707 773
244 981 55
436 191 806
222 161 412
681 701 51
839 47 995
472 2 391
146 543 10
378 818 773
951 695 295
160 176 448
110 326 733
972 236 279
147 923 471
207 148 293
690 478 660
307 982 287
61 676 804
372 500 634
907 424 785
562 544 268
427 848 537
531 114 680
705 693 923
438 568 144
792 847 152
82 109 910
497 344 828
976 829 643
258 744 421
566 336 260
98 953 850
870 124 425
803 588 55
301 216 736
201 899 352
104 926 521
859 783 908
516 936 754
479 404 693
469 222 134
418 228 420
857 214 690
8 473 713
445 437 736
280 439 875
552 493 999
572 482 229
222 400 146
48 275 177
712 467 191
856 584 625
570 414 131
966 132 692
492 691 396
460 460 941
845 125 575
790 620 818
181 355 108
988 257 724
650 444 693
310 800 138
229 852 358
41 775 370
885 160 785
673 194 458
139 159 857
215 745 587
839 345 42
997 799 632
84 724 391
431 653 822
608 212 307
836 441 427
718 843 43
28 201 180
494 969 564
540 20 105
317 461 681
312 922 451
937 20 616
72 162 457
784 977 213
126 284 223
497 390 550
607 560 641
490 138 97
432 783 902
52 356 779
563 873 615
572 838 225
753 439 209
603 141 828
249 785 153
192 375 976
922 473 400
228 901 982
781 385 479
181 148 755
711 699 189
183 534 616
829 696 174
208 790 203
368 219 365
259 68 93
667 126 973
719 181 253
634 164 964
448 455 485
214 888 890
686 299 20
430 150 312
476 171 379
496 945 540
892 118 723
735 133 860
665 929 686
879 157 752
452 216 741
303 999 636
340 213 819
77 494 766
39 480 567
72 656 509
101 872 231
186 946 691
807 752 371
205 440 660
707 573 303
767 873 335
75 895 29
473 162 20
415 550 938
68 560 654
960 599 688
804 556 91
206 415 931
569 387 713
828 694 863
203 500 675
522 207 66
310 453 532
339 607 446
998 783 108
200 196 210
613 568 496
252 48 777
346 570 494
985 454 170
108 402 961
491 516 650
544 571 249
35 617 983
110 788 151
774 736 550
882 302 951
879 517 222
393 322 519
314 415 406
250 651 511
739 95 860
24 680 176
46 865 183
541 61 506
303 440 424
992 418 409
885 670 60
818 234 855
90 811 629
381 344 335
518 837 906
22 96 265
668 505 443
724 50 633
301 697 601
497 772 645
388 639 701
313 920 279
145 689 272
912 467 503
129 189 115
184 239 893
837 814 631
395 835 180
203 174 143
613 609 658
546 374 60
854 432 376
98 220 689
655 372 293
178 181 769
362 466 391
283 668 974
271 648 892
197 640 930
467 804 758
480 12 131
283 963 245
749 411 673
138 660 265
310 362 124
447 390 424
52 3 140
243 696 620
663 862 945
657 279 897
243 650 844
862 621 797
760 733 253
690 416 608
442 608 222
983 320 214
186 470 919
706 725 66
652 542 228
424 295 974
307 70 996
59 175 728
602 475 411
900 271 286
516 374 241
187 13 517
398 785 964
164 253 70
835 122 171
364 144 458
144 655 765
572 207 784
224 474 537
221 172 460
986 302 159
357 883 290
714 771 599
192 44 803
486 14 999
570 844 230
474 229 867
292 909 482
773 105 8
5 387 531
924 348 769
51 488 187
647 277 821
689 97 499
83 529 920
867 482 450
800 36 18
304 592 661
899 457 669
639 221 200
430 621 194
941 721 891
239 362 877
724 823 536
750 115 720
360 261 467
467 275 741
743 872 531
663 715 224
415 839 368
721 451 588
860 630 885
524 368 876
842 62 480
855 895 326
351 787 384
212 960 746
748 429 806
973 158 169
965 595 94
19 294 235
998 956 175
896 350 465
393 664 873
912 784 981
934 759 551
180 719 165
137 704 125
807 9 207
698 988 291
732 365 834
536 12 906
735 702 497
671 152 638
498 377 853
133 937 877
187 971 123
31 273 487
492 278 899
736 80 678
467 365 843
596 355 455
722 382 835
906 360 697
73 384 530
481 804 853
115 332 785
284 833 871
983 400 758
848 474 756
384 354 963
332 401 84
838 258 391
370 938 234
621 978 941
854 801 729
622 282 932
516 745 625
541 991 279
446 854 81
539 228 845
750 213 871
117 644 731
929 354 318
979 166 201
788 419 168
437 881 154
995 299 308
44 402 271
800 601 584
549 771 726
280 313 186
570 446 951
556 91 60
428 179 231
286 570 86
219 278 872
754 104 768
704 740 80
815 240 144
405 639 666
774 179 649
259 447 609
666 847 764
773 163 436
80 653 227
498 641 310
704 818 59
264 130 316
21 807 465
599 849 212
841 517 952
627 93 612
900 603 41
878 533 273
671 193 357
124 891 904
924 378 119
17 852 306
880 61 109
321 591 740
355 973 688
926 667 204
14 26 522
486 581 739
822 967 375
206 682 335
96 133 278
353 706 527
245 647 498
581 966 700
569 127 892
57 539 229
782 985 435
183 15 700
758 454 663
392 443 816
928 459 506
128 482 138
106 771 775
158 480 300
143 498 479
256 870 782
963 923 953
527 757 138
909 468 234
775 288 379
764 721 246
418 383 112
181 14 749
173 9 735
947 784 681
514 434 256
736 286 606
783 733 887
818 739 883
407 107 191
706 528 296
391 172 27
673 872 321
580 421 501
683 211 690
363 939 108
616 14 458
744 566 714
809 106 500
523 313 579
696 677 116
623 25 53
874 22 751
981 813 651
449 828 382
976 277 692
781 353 964
91 341 420
538 810 741
951 498 913
728 914 361
897 550 649
751 816 977
347 929 985
633 614 57
881 312 896
76 267 511
615 859 405
647 171 331
33 641 791
325 829 455
619 934 131
480 373 608
706 440 483
400 811 309
338 30 940
115 3 656
305 433 504
919 518 346
659 335 438
181 856 692
471 766 391
888 788 859
787 814 106
127 797 978
939 802 785
478 886 870
111 191 156
252 940 198
445 797 287
40 977 314
588 78 880
957 516 94
403 885 651
176 896 758
825 769 465
247 466 156
125 154 886
44 598 359
161 202 114
585 364 309
131 431 122
766 407 317
972 872 192
240 190 102
92 302 71
605 318 412
381 5 755
678 39 164
367 362 97
211 102 693
387 567 11
244 802 257
596 500 758
391 971 236
355 305 927
414 816 644
945 993 714
386 864 777
266 608 77
174 883 895
247 513 781
900 449 658
629 577 415
125 858 449
333 543 834
567 520 774
899 536 610
71 122 692
370 358 247
489 258 569
343 48 63
685 793 654
765 752 490
501 881 413
241 456 685
979 699 834
847 814 488
488 945 429
988 666 171
146 295 742
213 493 646
77 166 441
799 524 288
366 377 717
912 101 10
627 315 799
103 218 316
567 143 508
439 915 840
956 370 303
657 440 438
913 990 479
58 494 880
695 304 644
162 641 615
638 813 35
951 12 77
229 688 856
801 885 883
969 95 603
335 76 309
101 918 958
569 860 701
731 707 462
111 187 110
906 563 711
834 975 82
928 229 725
154 457 589
657 909 168
399 126 274
241 772 231
571 523 407
398 830 752
432 928 893
705 507 487
941 713 938
119 890 429
975 801 970
114 507 122
670 359 906
341 204 414
973 21 239
48 590 484
645 734 999
216 144 552
500 808 966
234 100 275
306 362 28
793 264 412
332 280 940
710 7 232
516 116 447
599 249 693
832 463 979
700 593 739
610 232 478
93 421 20
720 267 295
992 971 901
757 214 54
633 129 157
439 8 554
306 485 614
570 434 92
773 975 314
396 3 546
655 82 591
395 158 126
648 123 581
252 982 112
576 603 391
44 877 41
539 191 376
124 441 513
936 234 792
777 848 338
694 896 727
441 613 422
256 879 33
556 331 647
483 769 754
666 937 774
757 60 508
817 462 966
848 734 758
939 519 553
78 395 695
133 527 82
511 408 707
770 62 460
25 237 876
816 45 228
911 750 277
939 64 434
205 850 27
329 980 333
27 167 829
157 603 152
959 78 326
760 742 567
279 531 287
333 490 126
576 175 530
11 229 339
8 458 148
192 995 202
387 674 330
676 444 18
732 169 512
267 352 822
785 550 149
631 486 863
356 434 643
677 936 448
342 230 229
551 715 497
751 90 321
690 398 855
19 457 968
800 265 547
223 739 580
320 591 898
581 571 402
844 310 197
212 666 647
435 742 811
731 163 319
152 512 499
742 128 451
370 434 558
826 317 34
710 752 99
541 843 612
770 244 756
378 488 723
955 800 154
227 629 330
40 907 932
800 311 906
104 259 990
871 217 699
321 370 175
179 834 232
163 227 555
538 35 198
428 422 706
466 795 693
101 282 695
156 15 103
869 667 46
611 52 153
435 548 352
965 726 591
306 894 120
827 222 709
32 522 843
126 255 51
751 3 235
563 513 456
416 183 717
688 874 243
92 655 4
158 569 309
204 900 973
313 732 843
163 380 355
686 29 866
122 701 421
53 424 915
621 553 311
583 920 641
116 563 462
457 778 800
188 329 968
112 97 489
750 435 675
111 396 387
400 914 412
55 789 211
347 332 715
519 188 223
708 206 708
132 146 143
311 666 417
378 570 565
744 580 783
995 45 207
604 480 854
207 588 498
816 190 876
581 627 392
911 903 323
352 107 69
369 290 906
61 361 927
970 274 610
260 701 988
689 514 458
677 125 96
578 956 788
812 900 318
565 198 73
336 573 174
480 430 826
113 107 736
411 631 209
679 37 664
362 476 615
530 102 858
24 117 22
711 635 415
913 543 970
784 289 905
520 672 595
80 654 668
739 523 919
85 54 885
531 464 773
350 896 399
920 504 780
126 993 522
916 527 189
737 33 631
959 466 646
694 645 258
731 67 89
510 373 390
361 163 555
756 663 383
547 759 569
78 843 787
770 942 424
786 679 723
570 153 428
612 294 617
349 204 259
703 949 82
605 596 858
889 878 13
678 968 824
588 336 308
636 165 857
945 398 698
512 221 422
768 678 461
864 568 667
966 637 559
799 589 888
614 554 255
274 218 556
802 287 989
485 530 151
259 815 173
982 542 167
503 899 963
39 879 485
475 455 776
409 523 624
657 365 516
271 806 553
259 936 764
689 890 457
769 916 957
754 785 672
606 516 698
67 922 751
266 323 602
394 19 552
635 862 542
829 374 27
941 906 593
563 743 229
883 714 199
276 20 20
982 772 883
463 773 990
54 620 980
52 822 42
342 201 824
563 186 478
717 654 716
510 522 883
577 267 977
450 751 478
167 236 459
139 980 720
208 346 182
24 55 400
86 969 977
772 745 463
439 58 648
694 699 27
608 986 148
619 995 664
486 498 150
915 751 708
985 296 324
129 466 2
978 941 410
295 413 121
742 792 116
976 983 261
130 595 962
151 447 46
49 301 998
512 937 815
517 15 514
510 983 938
34 330 741
309 938 530
153 184 63
968 457 72
114 962 490
317 169 627
27 867 516
111 813 73
144 394 786
4 600 770
803 573 15
81 984 175
263 308 156
402 325 262
951 811 938
414 570 505
52 68 214
170 643 320
670 460 844
564 792 964
633 13 583
682 112 413
508 555 592
588 201 758
719 570 37
472 550 215
675 24 187
100 890 115
574 703 342
369 36 923
582 862 775
925 84 90
997 72 248
482 717 146
645 356 917
197 291 511
182 943 651
609 966 762
526 543 941
197 367 952
72 17 892
546 338 948
705 612 662
2 28 890
774 231 570
589 215 878
857 992 283
725 180 884
373 7 538
453 872 832
231 554 289
197 898 1
912 201 573
120 995 497
209 845 100
561 39 256
798 661 199
404 475 521
701 889 225
665 591 269
88 738 753
470 414 967
377 1 715
533 115 583
197 31 189
227 357 730
492 405 137
690 286 658
448 140 566
529 833 146
220 135 780
42 706 508
135 623 176
332 658 431
912 840 147
43 186 554
716 162 194
132 608 910
893 402 521
357 592 443
781 385 377
76 868 361
948 917 204
166 495 417
381 591 374
267 926 517
512 108 542
743 847 878
595 928 404
220 183 492
418 863 685
286 606 219
201 717 821
887 333 683
910 153 637
757 836 344
428 405 357
560 205 59
565 361 539
816 108 992
736 369 892
253 490 442
332 900 249
160 304 796
419 6 510
771 57 665
850 863 279
364 371 750
655 373 724
311 335 782
220 23 486
253 966 134
275 420 578
31 150 305
466 443 245
471 30 759
153 100 680
1 70 353
585 479 38
293 514 408
415 818 860
944 880 783
33 9 408
108 736 397
760 33 573
357 636 135
206 389 365
549 639 341
993 68 119
801 154 428
609 314 651
965 580 12
15 191 603
510 538 194
590 813 821
286 807 112
654 397 134
845 350 84
62 67 617
254 61 318
529 745 496
543 452 574
725 793 417
853 358 5
607 263 765
199 991 874
579 22 501
641 31 488
762 362 493
524 381 614
316 470 77
36 671 246
529 878 517
937 800 442
674 71 361
346 316 435
949 380 142
446 432 412
488 381 403
237 597 574
317 932 691
215 389 861
119 223 626
931 822 859
364 364 253
3 480 355
187 594 303
69 369 561
207 948 505
804 257 375
756 203 913
232 130 779
770 36 478
955 447 511
632 455 603
374 865 105
762 186 474
91 894 748
445 29 3
131 10 5
354 639 300
530 954 202
154 121 826
18 582 705
961 417 961
222 191 85
669 857 233
512 426 806
792 656 641
516 586 520
932 857 912
94 548 572
863 547 489
513 263 182
535 449 927
633 75 775
87 442 377
940 772 516
249 915 727
276 854 678
638 268 318
967 530 883
725 112 664
954 705 700
280 232 911
243 681 952
237 834 899
102 198 704
523 534 97
403 954 709
642 457 727
461 264 911
120 62 309
438 13 671
562 864 942
113 216 215
823 413 199
943 475 48
123 471 486
974 290 141
154 277 295
439 499 605
698 266 739
127 702 174
679 51 810
799 223 280
385 182 210
32 890 719
40 113 880
697 518 477
946 425 470
226 796 943
420 108 949
182 762 926
56 96 404
869 931 369
133 109 842
271 849 969
749 761 673
743 229 644
538 98 283
735 446 927
714 361 801
432 904 589
765 708 193
717 407 213
732 708 103
656 716 619
196 248 768
717 454 996
435 906 450
285 956 120
666 409 359
925 354 219
555 814 60
576 731 204
541 659 869
98 670 698
853 320 827
846 411 123
167 727 409
946 791 270
590 667 458
370 205 452
40 172 599
866 704 434
213 149 807
15 798 682
368 161 311
880 151 834
542 387 197
656 247 437
479 54 775
984 775 41
667 261 945
371 282 328
223 834 967
57 774 554
192 44 247
975 306 810
871 5 610
806 79 568
421 433 204
348 281 631
968 6 834
992 711 672
358 536 331
297 49 478
961 131 610
89 970 76
204 534 643
333 902 995
837 358 555
112 637 440
835 369 61
649 568 181
978 484 874
466 812 22
116 974 105
978 156 95
721 334 503
845 947 140
682 563 135
226 466 785
859 250 358
805 647 251
927 13 400
406 503 974
928 737 71
433 436 440
231 792 77
71 530 550
656 337 215
676 110 892
801 573 557
555 72 523
204 139 918
615 499 374
667 189 697
379 770 901
148 563 314
92 973 262
485 673 977
764 300 808
665 357 625
642 835 730
123 3 758
25 46 723
154 556 312
6 566 866
397 28 864
421 172 449
937 443 977
38 854 118
313 206 200
12 504 778
205 471 150
134 157 781
317 185 669
697 885 425
95 656 41
549 56 462
776 177 41
735 812 85
135 382 702
238 540 817
144 780 355
906 497 995
103 960 941
570 349 116
771 846 701
469 733 600
917 84 523
691 662 128
520 15 85
292 156 609
595 964 552
1000 478 604
677 322 246
713 325 661
536 501 496
910 759 839
145 701 462
489 23 695
687 712 333
811 431 936
153 918 959
414 640 191
477 756 137
811 105 24
270 682 472
901 838 544
781 64 686
669 571 76
691 942 188
255 905 337
221 155 111
653 807 190
441 936 136
18 469 927
520 205 902
529 21 242
380 28 703
487 266 487
804 309 631
598 845 939
30 554 159
67 686 86
340 972 818
27 439 286
161 221 980
33 991 99
893 438 339
91 102 948
119 539 482
917 107 513
435 350 707
437 150 546
100 834 572
984 691 336
19 17 174
813 939 803
200 623 90
8 609 251
552 871 836
50 412 706
752 767 405
511 328 98
185 328 283
208 761 266
772 152 955
658 67 407
279 155 930
357 107 729
120 254 207
457 218 51
562 646 445
790 99 606
245 185 16
75 218 984
483 243 974
922 479 873
312 932 527
593 419 470
800 71 320
219 723 177
992 966 164
537 834 656
893 956 347
19 131 149
185 538 944
370 751 566
808 958 437
147 948 342
365 792 754
628 719 707
314 71 877
171 35 265
448 332 12
480 585 46
51 381 137
174 322 520
818 764 708
442 715 292
861 217 295
45 912 799
695 357 694
172 564 698
205 280 718
642 439 498
967 764 303
619 121 69
712 795 340
685 861 523
704 615 770
434 66 20
250 33 462
513 854 622
42 308 932
669 948 979
414 722 758
693 279 872
49 486 74
445 46 264
419 188 287
61 19 945
132 398 512
65 599 623
266 319 633
824 248 144
978 973 833
392 421 359
212 931 185
770 16 653
121 861 396
122 725 213
160 271 207
553 594 382
207 919 931
703 528 206
343 937 704
514 49 325
156 196 316
84 89 63
243 804 388
76 634 335
788 159 698
3 154 935
545 139 696
962 968 676
311 919 819
577 439 322
725 824 755
323 905 83
426 119 34
96 552 726
204 49 442
795 968 685
206 87 804
181 113 847
849 600 646
921 995 647
398 331 93
553 602 940
178 1 851
633 477 467
323 314 234
883 417 770
26 661 89
434 923 182
882 54 78
994 326 598
368 451 477
615 577 969
898 904 688
252 524 581
788 364 223
984 876 26
169 35 649
492 229 823
311 733 651
39 624 690
510 462 528
998 685 845
274 831 362
62 177 950
486 660 584
235 59 192
843 343 264
214 788 697
801 613 351
930 493 371
949 792 350
719 981 575
716 205 222
411 722 54
327 591 920
925 392 617
63 787 438
907 448 19
554 588 790
783 115 917
31 281 95
829 871 427
294 142 76
448 584 949
299 736 273
389 674 712
788 701 412
879 205 645
808 275 446
37 706 458
43 815 553
9 422 992
127 593 419
347 12 780
589 270 948
789 984 474
940 605 956
231 457 239
241 846 33
877 533 941
759 416 791
311 203 140
72 345 640
777 637 222
997 795 223
244 413 795
290 909 887
997 409 71
766 488 144
140 545 657
73 747 140
192 768 445
838 512 759
873 9 779
643 520 646
957 508 825
302 52 865
214 537 151
914 462 283
427 436 41
562 711 937
919 962 538
13 273 105
71 338 270
507 344 381
712 399 688
214 493 383
976 700 126
172 395 999
243 953 329
244 604 611
24 365 802
191 582 934
20 292 297
785 994 28
647 595 950
88 390 125
198 249 389
588 732 672
689 657 670
326 961 641
198 820 595
350 842 717
829 588 309
359 980 757
869 246 112
518 491 969
470 903 350
147 269 111
96 523 322
958 639 428
660 410 605
22 768 754
209 827 262
558 812 419
690 229 797
393 844 301
886 731 336
358 772 741
367 839 994
375 820 408
327 795 424
711 211 728
967 619 814
562 209 932
146 735 450
545 924 75
41 440 574
861 357 9
792 768 883
131 91 339
873 582 20
225 55 944
151 242 417
745 170 320
382 118 133
867 876 769
593 430 425
903 30 751
403 785 51
427 722 188
978 823 521
617 384 856
704 613 106
980 805 258
99 559 214
356 135 319
432 758 540
537 524 938
747 146 876
236 539 630
555 520 479
500 978 247
915 551 12
239 538 383
931 536 643
550 32 71
495 580 783
230 37 268
680 234 831
756 184 588
298 329 734
129 674 736
838 114 691
934 985 405
321 650 563
602 433 534
692 246 326
281 816 779
317 959 935
958 425 463
325 392 656
268 651 518
579 358 228
169 466 134
321 519 758
757 702 728
870 445 242
761 83 958
451 613 563
147 720 423
97 402 621
849 195 456
826 744 107
107 100 789
871 670 43
685 82 456
323 682 216
285 187 689
21 540 680
130 799 143
779 11 304
902 15 605
149 884 940
917 809 168
623 693 355
726 327 928
523 748 138
761 209 405
70 557 119
601 72 820
674 707 313
724 708 610
323 510 293
832 568 807
398 598 196
664 940 190
518 511 107
224 235 100
280 334 259
813 182 375
738 602 498
895 536 761
423 214 922
667 435 381
127 861 296
116 555 929
716 631 943
394 625 892
271 139 630
806 306 81
804 245 550
276 713 540
794 234 745
178 962 965
624 698 359
744 473 2
268 941 106
400 370 874
22 560 173
695 241 175
44 106 640
764 853 659
63 457 678
120 352 726
21 930 683
759 714 102
384 849 312
278 574 321
607 5 872
133 957 623
707 736 472
382 986 618
541 534 970
310 269 306
774 955 259
180 500 460
871 873 781
232 950 219
529 826 815
309 649 721
679 27 563
305 334 95
58 737 232
165 132 340
982 496 706
536 746 50
179 985 102
144 409 255
726 60 522
779 849 794
544 607 364
571 610 523
887 645 73
112 470 336
108 473 713
210 668 677
292 740 504
687 240 116
755 486 592
433 761 405
637 554 886
804 419 543
646 141 545
838 870 88
653 208 442
303 414 849
365 715 112
283 132 565
547 291 403
630 685 899
750 895 731
671 513 537
268 600 89
111 902 500
105 735 39
579 526 781
253 188 475
472 686 742
798 435 505
847 937 93
843 233 26
850 204 168
235 695 495
917 842 9
37 94 866
743 611 539
617 428 895
603 592 110
527 829 574
378 450 415
717 381 868
203 868 804
271 749 843
349 661 926
138 868 783
372 994 831
313 288 562
435 291 342
635 716 809
144 309 600
980 308 976
22 64 345
196 927 668
902 657 556
845 588 952
543 18 767
448 512 129
752 593 377
81 606 749
491 638 56
250 823 753
20 689 350
805 20 514
594 707 876
774 2 735
733 883 418
520 973 788
280 12 317
895 873 266
793 765 418
582 772 117
887 240 801
585 231 797
91 335 221
725 558 921
89 331 971
318 805 632
712 807 257
601 662 282
512 156 282
163 577 271
100 110 126
673 666 838
328 543 230
825 545 641
716 826 912
986 934 374
721 195 40
663 675 344
579 340 736
985 974 359
776 43 832
285 86 949
40 794 665
195 174 155
37 151 71
465 304 651
884 589 909
648 779 326
196 833 53
380 296 513
702 937 711
433 201 635
630 35 41
180 619 234
993 170 441
703 421 287
159 718 503
337 769 302
963 859 254
13 323 771
40 90 99
994 655 193
462 31 366
715 759 812
276 91 953
319 197 970
280 979 511
11 142 789
949 768 15
559 127 51
205 176 408
302 212 969
847 356 135
106 783 733
465 11 671
582 645 395
386 766 327
541 543 931
961 886 826
427 671 224
218 451 939
355 417 580
594 702 55
848 420 410
471 834 648
336 849 627
518 165 606
982 995 549
367 149 720
846 423 417
604 272 260
822 190 428
538 548 315
386 424 959
6 505 792
688 922 827
899 643 250
982 139 223
979 916 144
785 580 900
716 81 428
847 783 570
100 219 971
494 729 292
120 673 924
846 922 337
753 524 54
13 843 372
745 818 287
825 473 831
948 320 121
43 353 483
42 241 103
681 685 827
531 36 209
292 798 705
203 773 941
868 849 641
96 985 942
304 655 916
234 800 720
242 311 247
851 942 645
371 647 685
134 106 737
258 339 34
76 923 629
754 116 337
204 47 594
68 612 280
203 125 203
699 849 707
693 30 976
7 736 590
2 735 312
611 884 686
308 370 599
194 263 738
720 493 832
576 136 686
898 555 684
909 93 504
502 250 747
911 634 454
764 596 58
736 650 327
147 113 470
140 782 232
745 820 495
592 756 298
841 821 832
111 737 603
535 143 935
703 465 546
552 11 512
604 918 382
949 693 862
770 216 353
665 853 332
544 196 496
448 967 568
323 655 846
962 319 849
665 204 10
976 551 298
263 228 494
6 635 655
116 573 985
810 207 656
663 534 255
868 391 348
335 218 551
662 895 199
497 379 349
69 428 815
703 281 473
600 826 67
574 706 863
313 607 468
256 44 744
265 696 537
660 217 408
537 265 989
171 601 642
966 11 611
220 558 321
851 641 29
97 660 480
942 435 873
298 535 900
171 599 429
827 881 295
901 284 596
418 956 368
847 393 969
107 653 538
869 405 914
271 474 482
585 224 745
226 869 748
178 993 800
132 896 688
799 137 258
434 267 241
220 944 521
502 204 54
795 190 397
779 790 484
751 533 826
678 293 915
157 685 317
449 464 184
868 735 448
225 472 634
430 22 340
402 352 537
623 195 358
169 629 580
829 823 116
442 543 402
521 70 682
491 521 475
277 649 928
785 574 143
797 213 870
577 76 471
690 491 723
266 596 322
677 343 537
416 978 474
49 956 741
164 674 888
956 247 661
586 980 221
607 187 139
458 394 387
884 189 153
315 518 507
943 185 5
548 905 448
696 244 671
845 873 915
335 707 888
998 930 336
129 604 750
838 977 569
554 587 956
902 717 241
770 7 663
166 646 332
61 53 974
536 858 524
558 37 209
900 861 54
892 404 37
292 784 726
967 898 478
369 965 977
644 453 879
125 506 434
15 125 830
665 316 855
792 241 819
625 558 484
697 833 433
175 322 247
559 653 598
454 399 837
102 238 24
448 803 205
66 12 176
305 579 531
147 823 851
412 176 504
944 793 446
159 923 80
424 956 258
843 972 420
916 856 56
934 632 625
216 735 862
916 841 439
996 612 946
930 410 134
989 497 862
869 707 926
105 271 829
331 753 870
428 556 413
616 297 352
236 312 781
348 734 826
251 328 697
170 889 400
765 958 899
844 193 440
864 336 780
61 459 573
84 792 915
998 11 463
563 460 124
557 19 891
491 159 421
818 442 119
721 119 61
4 409 801
959 640 557
916 330 969
977 392 908
24 506 507
612 437 701
458 689 913
400 76 555
698 31 215
128 323 720
921 353 473
183 560 538
71 915 794
253 339 7
535 600 886
530 9 370
216 847 467
490 395 734
247 856 539
665 46 602
820 456 757
449 188 278
690 569 324
65 395 868
387 22 959
248 195 18
34 980 410
554 902 271
131 516 509
825 178 620
160 216 100
872 171 37
276 84 662
236 439 15
381 440 385
76 657 940
86 666 342
907 970 61
187 617 929
746 221 927
112 727 139
259 842 601
283 109 660
355 908 76
161 270 338
191 214 163
870 869 407
659 139 445
313 896 114
470 902 265
511 737 156
562 793 562
630 233 326
514 585 18
741 344 432
900 386 459
321 482 61
186 278 388
275 852 685
11 884 248
968 992 443
303 198 653
466 237 200
546 699 811
941 986 463
600 30 347
75 523 818
386 558 555
828 93 493
591 568 127
408 542 962
711 410 545
838 961 428
924 41 683
810 897 887
898 620 652
482 123 759
464 82 250
530 768 504
78 169 927
937 386 926
49 569 902
91 911 965
589 9 71
208 829 212
698 871 633
348 565 853
530 5 704
408 66 936
610 866 759
632 58 872
583 182 360
727 598 750
922 98 17
23 751 517
190 111 592
957 490 501
2 918 98
877 565 580
130 320 472
338 233 425
610 822 659
481 891 186
742 27 561
989 405 593
675 560 976
93 674 754
898 241 307
941 122 288
198 646 10
26 962 952
307 68 967
274 383 37
250 965 566
75 260 223
442 500 339
458 418 637
472 261 835
207 792 114
858 28 187
463 419 535
312 685 494
857 879 516
396 765 821
213 166 693
756 582 903
154 216 138
637 800 867
470 524 63
169 549 42
939 405 277
140 325 499
376 192 569
52 180 137
438 181 915
983 521 927
428 164 114
881 328 207
404 666 750
477 17 511
151 899 357
427 66 429
766 698 682
531 139 341
515 639 834
617 456 320
967 207 96
585 476 686
493 346 443
933 491 246
518 473 639
116 640 501
70 271 34
597 433 622
767 410 56
204 151 705
619 737 600
932 355 199
184 463 775
645 821 212
927 640 829
264 829 333
334 531 439
505 535 972
711 25 781
147 923 754
415 101 733
922 923 148
491 621 727
268 464 129
440 479 66
794 966 298
306 335 390
454 351 67
303 728 659
773 830 665
684 344 786
806 524 908
952 17 970
411 544 118
719 197 766
543 770 428
426 985 53
600 432 901
405 877 249
368 837 848
496 323 412
94 374 763
874 285 495
706 871 409
539 100 565
752 430 259
73 919 952
204 838 834
965 32 89
135 501 76
790 708 117
313 929 413
837 652 190
736 25 495
163 576 8
326 456 629
632 20 854
65 664 483
549 797 979
687 612 970
732 780 493
505 253 555
966 412 22
666 337 418
629 441 20
759 192 93
258 601 340
472 25 212
730 503 514
263 572 859
212 773 733
585 2 701
798 978 872
843 586 99
489 668 947
878 932 78
394 344 146
382 3 969
82 279 366
615 934 490
680 467 163
600 288 522
989 18 338
773 464 186
823 497 552
919 795 944
82 661 758
431 713 435
460 270 434
339 765 219
960 757 981
679 945 764
5 263 798
263 320 372
143 674 151
932 693 306
742 375 591
165 76 818
230 872 23
895 256 686
982 963 560
152 285 599
76 552 244
912 294 412
937 815 364
449 753 658
769 206 363
121 857 165
141 818 425
197 853 5
12 738 305
152 263 787
759 868 94
524 670 406
60 938 59
575 808 177
222 453 274
881 442 128
562 421 736
533 986 251
436 391 503
319 71 9
523 447 347
821 934 936
978 248 753
384 776 283
105 282 956
916 434 221
475 811 721
637 997 61
465 657 366
613 119 779
718 966 534
603 842 242
476 500 473
206 315 174
535 819 161
178 469 167
8 689 455
250 887 350
613 690 975
319 162 567
622 680 216
903 880 223
938 83 809
65 513 576
732 52 688
56 807 555
592 902 301
990 893 941
98 255 54
370 83 677
289 605 172
37 60 549
487 196 781
881 148 718
796 207 371
794 900 424
20 868 277
130 151 346
245 213 884
136 42 671
797 140 977
888 575 226
931 38 333
249 891 571
661 227 417
842 104 41
522 317 70
765 53 50
104 575 655
593 644 145
568 376 237
699 188 207
929 263 164
701 385 390
74 81 364
577 496 97
556 656 650
238 927 647
527 830 471
556 548 513
787 3 905
829 612 770
866 891 265
285 935 7
299 603 708
427 409 167
642 212 934
984 916 540
70 225 843
119 253 785
315 598 791
293 371 127
585 425 329
930 703 259
676 677 524
296 24 834
541 205 86
36 198 151
209 997 779
27 417 643
712 687 364
919 146 823
64 940 852
849 627 358
931 225 651
16 370 462
126 948 655
243 148 384
212 31 335
363 255 509
634 884 82
909 671 788
508 385 479
790 93 377
71 590 454
855 901 103
263 180 71
172 191 233
820 496 713
847 336 334
945 648 829
561 690 243
37 605 267
556 745 773
749 889 981
234 679 934
929 891 339
418 537 775
358 104 142
820 595 175
444 996 625
459 162 203
873 545 541
258 297 95
820 79 915
745 37 611
398 669 455
186 148 193
150 999 947
175 411 549
124 464 985
415 447 230
537 473 829
320 607 156
884 634 650
6 23 306
864 648 932
852 416 798
252 631 582
210 446 462
122 50 756
112 281 814
268 225 619
203 904 391
995 186 103
565 483 649
114 307 589
977 143 572
898 670 218
38 551 475
263 582 235
227 337 161
875 745 591
868 311 737
313 630 298
364 599 225
117 936 810
348 812 702
57 187 455
914 966 645
499 951 311
70 567 424
141 179 520
104 720 272
989 523 936
173 915 939
726 436 554
940 897 981
110 407 2
907 95 19
560 445 649
191 100 846
373 18 447
916 422 116
527 764 101
50 710 693
262 741 187
825 649 179
798 207 65
181 280 667
792 592 785
245 225 316
912 894 277
800 703 590
191 788 285
905 392 245
186 109 707
900 878 293
602 919 922
377 711 719
557 588 364
41 560 757
36 845 819
230 703 690
342 272 354
976 784 741
541 524 60
365 43 712
335 98 109
856 700 131
879 30 416
117 66 886
501 477 384
443 251 639
68 784 643
738 335 432
418 82 716
655 68 85
189 399 999
342 451 956
963 886 938
936 969 621
922 656 865
901 999 988
986 992 170
323 382 101
903 405 715
887 373 567
267 318 345
51 589 996
99 437 458
184 502 47
240 935 628
126 467 22
753 546 87
321 291 666
391 408 257
686 609 380
801 355 928
774 415 931
81 977 733
90 942 747
645 10 782
288 705 248
691 39 268
524 386 195
719 733 807
123 461 123
750 834 582
115 115 367
616 31 475
767 673 435
953 206 359
857 146 346
288 582 905
496 18 403
636 844 972
412 12 262
187 180 433
728 558 424
812 809 443
367 316 284
208 601 186
754 842 253
204 668 249
65 205 554
818 573 587
622 84 976
648 641 660
394 427 830
145 168 524
954 840 92
587 779 33
963 689 821
312 133 37
390 173 319
8 219 220
100 441 801
870 408 867
957 382 468
474 844 189
61 106 260
335 189 112
545 932 1
62 49 104
305 419 248
347 954 553
917 473 159
454 43 250
380 891 601
267 146 496
235 308 399
406 166 929
498 891 872
297 11 978
557 170 441
656 291 67
378 208 895
576 343 16
878 713 652
186 270 19
829 292 145
125 676 560
57 869 620
829 198 417
481 660 466
166 373 387
782 637 877
534 978 201
314 945 177
322 673 799
218 460 651
382 136 481
766 113 539
243 274 637
326 163 644
76 662 165
758 237 929
545 685 706
261 668 394
784 468 269
130 970 535
816 630 767
56 870 772
296 126 435
908 803 213
135 579 778
595 230 11
221 557 608
745 604 312
609 470 101
968 330 407
908 980 798
941 198 183
854 262 245
297 238 474
695 637 717
910 735 848
361 789 451
896 369 650
956 115 49
759 545 291
962 585 772
457 391 897
707 783 904
204 48 13
707 988 706
60 414 302
330 702 735
442 191 988
124 110 642
806 963 891
355 655 99
358 402 487
225 656 846
607 461 615
162 144 826
851 531 4
817 874 523
188 174 372
353 312 274
15 159 90
727 164 387
468 735 360
22 420 406
868 584 647
515 150 242
316 563 390
706 197 246
730 835 57
24 650 746
261 169 228
434 918 630
673 825 144
718 566 841
674 805 332
696 840 404
321 480 112
719 781 463
781 902 70
616 960 828
820 929 641
539 165 363
242 471 298
869 437 6
937 897 609
998 497 382
697 151 505
820 740 181
161 483 614
847 30 28
782 531 691
158 534 992
35 539 367
946 224 704
882 337 655
529 991 562
762 234 346
348 948 631
905 773 424
261 943 187
51 518 45
579 438 450
700 350 941
160 923 207
850 545 983
294 706 542
86 360 302
701 475 780
300 480 46
31 572 309
433 721 420
263 20 182
837 979 577
951 219 420
488 918 800
656 429 749
961 337 981
320 880 77
413 990 784
527 155 940
29 227 978
666 297 509
875 804 856
795 303 618
85 287 421
112 890 222
786 183 53
147 516 450
461 485 175
490 753 268
312 763 769
176 940 980
835 66 218
819 855 993
45 999 92
743 611 556
601 234 224
747 236 771
780 671 711
450 425 104
734 688 510
380 98 139
766 489 265
182 714 581
531 942 891
62 335 702
473 402 324
412 807 153
256 738 180
573 749 197
395 289 47
50 20 615
583 348 729
800 107 175
386 345 691
441 721 456
566 619 343
619 435 636
469 313 480
910 940 910
271 815 333
900 172 682
202 565 128
291 899 186
953 615 554
647 479 562
216 708 73
926 517 670
718 754 420
43 757 617
228 898 733
503 368 633
5 24 528
429 622 993
798 286 531
829 290 87
256 289 471
234 600 1000
915 747 118
759 499 544
861 154 316
871 224 734
811 920 619
397 23 95
711 541 337
507 106 793
435 794 397
710 190 387
404 487 258
98 74 978
938 191 282
401 757 119
743 210 679
562 253 936
317 691 53
567 341 580
221 867 596
623 830 762
597 325 724
757 385 547
98 940 26
240 851 647
374 297 58
421 674 958
107 769 389
250 719 72
592 334 548
700 277 678
779 836 301
938 977 450
56 663 630
667 49 476
273 779 288
302 761 702
774 748 5
352 28 683
262 614 452
659 32 491
862 648 221
820 797 802
857 996 664
677 151 481
753 874 314
389 193 372
229 229 458
148 292 438
315 902 49
715 152 642
872 888 200
307 842 667
637 291 734
389 375 445
700 989 706
178 264 141
923 749 725
195 302 759
607 49 915
171 232 846
685 539 876
707 698 105
373 623 230
599 991 140
255 168 957
943 514 532
378 291 733
360 897 95
427 252 342
484 307 355
475 112 257
686 924 805
220 249 947
714 918 877
140 433 400
181 370 704
275 209 985
728 543 581
602 321 296
899 466 652
76 861 306
687 86 828
616 805 262
428 181 211
679 805 798
820 168 596
884 838 580
575 91 923
290 181 14
1 901 268
897 603 492
865 102 853
835 756 65
363 737 913
332 875 776
511 420 798
33 997 418
915 541 872
466 525 428
775 671 776
762 240 645
271 245 655
958 321 905
302 542 448
492 111 615
513 522 236
574 222 314
808 412 447
174 348 325
460 783 627
692 877 40
701 102 995
518 504 226
740 302 618
424 994 255
849 526 620
140 819 716
244 947 598
298 784 752
289 997 314
203 449 542
200 933 198
498 956 368
499 395 988
876 313 749
779 306 244
354 695 317
884 575 601
860 470 765
472 610 481
408 822 926
426 67 801
636 832 867
995 329 440
511 803 130
138 687 146
30 770 146
575 496 192
414 204 710
480 363 982
292 83 328
224 746 916
709 793 450
732 712 49
155 623 480
32 441 877
885 616 578
362 190 142
586 782 577
149 736 741
527 378 303
983 28 337
286 690 379
895 176 291
753 125 925
289 678 700
711 658 183
299 958 212
878 747 477
22 240 148
362 572 294
405 786 998
789 504 786
153 54 771
903 164 86
24 247 773
159 533 86
882 750 237
475 960 363
454 944 760
468 161 973
981 369 558
309 239 89
557 399 530
365 125 294
8 544 24
730 691 837
181 621 540
232 358 431
351 219 919
787 852 819
877 791 896
593 85 928
130 698 512
892 238 959
230 766 541
414 639 533
3 863 659
941 648 735
708 588 816
177 559 198
643 63 631
498 725 173
274 923 199
479 362 849
956 455 404
149 557 936
940 888 814
509 432 716
390 923 217
313 603 74
117 642 644
352 127 326
549 766 477
679 831 129
329 302 389
842 145 829
47 207 568
467 571 256
26 716 391
842 44 431
49 727 73
950 575 948
766 281 415
634 983 403
600 270 927
763 199 858
661 941 172
673 521 895
554 766 243
300 922 806
221 708 8
633 732 882
997 773 995
869 763 779
607 135 892
88 940 729
508 470 198
245 426 256
577 283 611
49 122 541
551 710 620
178 314 911
636 391 284
498 965 337
546 808 389
924 131 534
846 663 643
14 766 102
467 435 687
815 847 608
400 173 823
714 74 272
630 521 531
483 710 172
647 997 339
810 602 489
443 569 751
318 52 602
332 239 422
307 228 619
597 12 667
542 536 115
582 503 261
768 785 544
995 961 422
873 454 719
861 942 222
399 934 236
272 787 833
152 883 639
998 936 909
532 613 215
948 711 352
509 78 883
308 5 721
283 140 606
339 297 734
907 355 34
459 643 158
368 763 1
443 911 383
357 135 312
854 697 690
704 816 836
456 74 262
427 322 353
816 763 874
775 325 888
626 25 583
26 166 817
468 507 245
227 366 210
596 208 372
474 323 574
271 627 454
845 702 568
469 531 842
632 468 994
682 822 204
677 377 425
488 446 307
684 889 331
476 831 875
108 633 964
613 127 572
995 517 197
308 254 282
106 915 230
600 224 894
316 584 245
201 689 973
984 136 686
207 656 415
573 772 469
379 718 954
349 903 218
703 216 536
245 505 765
289 467 102
955 760 258
846 720 407
64 91 446
428 153 616
465 649 730
927 210 157
665 337 863
833 282 395
696 59 827
259 140 294
433 631 130
265 297 230
625 604 376
917 928 398
371 875 678
633 880 517
251 412 219
595 165 360
139 353 301
948 282 999
447 10 672
522 222 287
872 920 565
350 969 744
519 462 110
264 287 720
943 973 881
370 342 359
216 854 995
713 445 739
377 125 863
691 294 71
717 572 263
237 598 87
777 821 65
740 473 799
149 820 909
95 67 166
105 172 934
298 76 188
850 809 952
22 307 403
613 886 585
31 830 204
554 215 154
301 432 225
380 633 943
175 820 203
328 128 389
757 545 501
524 577 251
964 943 632
483 521 716
679 393 136
917 622 788
636 635 47
691 364 432
373 589 808
19 306 27
608 864 575
609 229 598
464 664 566
743 533 735
973 675 475
813 720 77
905 377 464
100 428 851
373 484 499
184 200 571
659 705 727
420 996 12
4 663 978
10 847 495
109 472 992
594 689 382
421 557 751
555 426 998
58 934 860
344 523 966
661 898 214
636 684 984
147 76 186
65 565 400
557 767 726
36 56 602
825 507 449
253 343 608
898 328 555
854 826 308
974 193 233
938 459 539
303 845 940
768 517 35
283 66 570
599 450 45
775 690 260
308 972 302
737 939 233
866 950 546
461 881 715
553 971 74
323 30 536
657 663 480
247 765 851
24 77 168
640 811 12
170 481 297
860 663 438
705 54 260
851 891 976
974 466 404
899 611 717
726 112 446
405 693 527
335 246 403
990 313 232
76 104 995
160 451 859
416 812 108
609 206 419
560 496 11
43 924 730
659 769 417
670 3 677
374 213 314
419 313 245
602 547 618
522 867 937
385 848 881
549 67 674
521 701 960
542 112 783
104 479 596
175 17 362
673 79 123
57 501 81
716 355 852
887 68 290
860 68 379
435 714 177
438 570 620
873 486 563
917 228 280
570 845 848
142 76 606
683 196 716
616 923 596
399 613 590
667 56 598
994 529 853
500 6 685
375 976 351
687 526 155
845 412 931
814 267 950
845 564 442
249 853 707
174 743 585
423 215 541
516 767 546
108 364 94
910 81 724
955 24 837
880 145 511
293 395 240
488 275 236
938 707 643
412 719 948
247 906 329
323 668 647
977 308 995
99 504 888
681 742 823
954 991 639
664 675 706
457 58 879
52 313 952
822 473 585
627 484 619
960 92 377
751 808 571
857 14 999
371 388 245
534 971 600
149 573 294
570 883 581
684 937 593
44 535 11
139 685 23
638 939 341
63 849 622
479 461 824
573 1 349
339 189 541
247 799 335
153 21 371
649 639 862
349 218 102
846 619 498
239 771 826
840 833 825
99 834 165
207 769 873
986 592 36
730 370 20
424 102 243
940 895 194
656 881 691
808 334 589
221 501 543
816 433 225
906 285 63
754 305 426
724 817 345
12 911 899
102 320 708
633 380 643
148 648 103
980 875 946
980 148 889
172 734 733
994 542 322
680 222 998
611 725 433
229 958 623
764 56 423
197 810 984
675 987 788
170 388 303
454 512 344
508 568 127
594 170 973
103 512 404
255 558 411
912 601 717
442 411 972
401 423 267
907 491 872
771 182 465
311 162 219
235 139 708
936 998 573
687 595 197
604 792 298
483 569 20
187 506 44
943 677 87
677 960 453
115 347 651
147 724 905
246 794 554
196 188 539
658 966 285
154 926 886
900 376 83
246 280 255
267 748 115
961 169 545
502 250 327
709 227 361
506 817 513
259 69 659
828 344 850
14 803 244
516 407 8
775 137 769
227 974 912
842 384 184
447 756 812
81 391 925
916 122 998
503 582 47
812 472 789
912 750 499
417 456 495
342 557 937
370 810 32
391 265 638
68 704 289
493 938 786
67 707 708
341 269 75
258 949 367
820 54 833
711 583 688
863 621 443
218 878 887
914 52 66
703 833 625
235 728 684
889 262 204
743 525 331
721 574 478
317 63 6
191 533 132
937 766 752
520 519 63
36 993 639
41 239 256
234 223 640
203 745 144
724 793 786
135 266 809
911 963 663
651 30 368
667 197 130
797 162 799
840 229 949
119 731 222
286 847 873
156 367 842
276 615 780
314 419 616
116 669 390
624 188 867
468 290 348
122 929 844
960 314 240
562 824 650
310 955 400
425 551 250
249 621 102
918 702 456
330 666 40
749 667 830
235 824 873
420 350 347
13 668 359
506 486 464
701 512 686
849 172 511
203 56 717
517 934 285
475 73 831
684 494 802
559 747 84
720 188 574
115 841 521
747 289 542
27 742 628
891 629 622
706 338 749
286 35 537
661 973 145
991 19 767
71 811 257
137 111 973
533 648 747
395 962 923
933 214 326
221 30 298
794 932 683
929 317 45
363 945 329
229 411 721
548 1 26
248 417 839
301 247 941
443 20 321
458 19 899
10 519 979
10 973 757
338 462 61
804 283 445
437 724 773
630 768 956
444 991 202
495 70 909
76 994 494
560 36 728
628 291 771
230 426 424
317 695 985
579 436 888
402 634 70
725 990 67
530 475 47
606 711 508
44 495 54
934 257 853
995 580 60
510 607 707
570 9 921
662 344 978
768 203 442
521 355 364
759 243 569
351 146 464
585 231 419
211 748 136
636 102 894
342 829 91
416 919 729
660 881 156
551 587 904
245 953 107
524 370 192
237 421 114
662 164 992
560 242 362
702 433 544
16 205 727
126 202 334
993 297 600
613 169 430
847 789 948
129 270 785
278 953 674
132 635 994
946 978 463
225 99 348
999 508 237
929 238 208
412 703 857
169 848 894
875 341 485
677 578 449
508 171 320
11 368 968
307 406 994
681 765 313
254 199 308
384 524 720
691 593 431
797 368 41
25 363 308
293 149 610
750 881 364
569 304 404
297 8 848
394 709 356
689 969 715
998 831 124
165 236 822
163 61 423
204 433 37
756 867 733
800 163 144
946 678 795
703 750 180
852 164 455
802 139 587
929 675 945
585 737 368
421 696 926
373 269 95
522 651 153
624 765 653
817 625 138
827 673 123
785 473 292
430 451 945
518 43 849
565 721 952
382 598 193
776 152 176
304 208 163
267 819 484
334 876 538
343 651 449
252 838 107
129 953 318
944 642 574
274 266 161
533 694 227
582 138 318
371 285 479
208 756 910
456 493 686
797 576 380
773 579 163
928 838 59
154 437 950
542 274 470
235 351 941
546 800 472
807 899 213
116 786 886
181 522 66
869 823 8
138 40 910
830 854 607
665 783 983
2 859 963
74 818 252
512 193 29
78 452 928
333 601 933
633 930 567
257 57 299
56 910 193
649 808 155
141 157 300
181 784 205
881 204 767
635 949 11
625 901 748
51 854 206
564 160 181
420 473 290
755 296 570
142 411 929
778 603 41
497 616 918
334 566 23
590 31 107
183 824 470
76 674 396
375 157 192
766 564 852
147 486 74
259 700 1000
650 431 316
285 89 59
60 673 144
174 853 987
916 200 745
39 591 153
344 111 101
251 372 798
624 387 926
660 749 348
502 501 285
155 303 745
357 532 600
886 950 404
724 905 557
237 115 873
212 237 399
492 16 719
720 144 233
824 296 732
381 579 768
700 964 742
905 320 965
923 196 405
176 784 51
2 27 47
557 413 542
110 414 340
734 424 124
332 317 595
875 638 216
608 18 917
264 823 860
385 890 240
520 278 879
762 306 574
237 823 848
123 547 950
61 118 145
481 889 291
374 381 342
866 32 764
917 480 976
182 936 380
27 635 773
258 938 555
185 19 706
974 898 451
781 836 548
842 272 879
686 108 195
460 794 617
972 894 840
477 748 251
779 457 216
477 146 640
985 225 177
243 389 483
286 414 92
657 596 641
403 92 547
719 548 298
774 858 188
846 779 717
924 30 271
817 169 612
279 49 117
894 312 205
891 871 521
211 326 483
332 17 411
639 192 821
210 214 217
829 401 461
831 311 585
320 147 938
367 706 677
363 492 298
313 370 350
816 684 762
213 516 28
492 678 672
838 828 972
129 246 227
914 442 410
91 394 560
863 430 321
471 835 496
872 707 265
800 381 608
584 627 840
324 516 281
766 999 108
118 2 690
978 466 143
45 774 570
455 102 979
989 111 305
601 575 976
939 609 833
752 750 868
943 143 865
453 201 779
669 266 298
52 368 903
516 128 366
730 299 128
123 104 269
97 42 727
256 613 257
362 356 743
683 233 845
963 725 406
754 939 305
696 113 755
734 956 521
758 693 79
854 726 342
461 920 944
769 294 340
909 614 571
618 571 773
285 613 874
590 767 558
512 523 79
178 933 377
305 175 424
627 68 235
560 839 634
997 715 566
236 66 50
104 421 769
523 70 874
783 806 375
544 844 985
147 718 861
892 179 182
696 646 719
409 874 238
286 648 804
794 82 971
170 556 737
758 3 239
701 55 788
510 741 418
621 502 2
845 674 128
459 172 955
760 729 190
116 416 716
470 238 165
484 715 900
729 72 584
543 232 331
133 787 211
922 716 543
464 295 748
361 31 577
458 768 535
482 283 576
351 415 420
354 997 132
58 777 323
925 786 973
564 598 170
860 660 165
382 436 965
122 308 91
851 469 472
351 217 152
345 22 154
529 426 720
225 730 994
808 920 649
180 430 461
520 520 231
25 870 432
372 231 332
324 47 179
664 575 993
928 917 319
535 497 826
896 992 977
791 386 337
67 523 367
497 459 960
862 853 186
245 35 685
558 579 764
573 511 297
941 37 908
569 605 666
380 128 207
306 397 449
514 876 73
219 986 470
900 775 452
725 375 355
462 9 400
9 229 797
144 360 452
923 315 890
244 431 308
29 430 623
454 275 515
929 324 393
237 69 450
811 155 279
113 103 713
951 167 77
349 832 645
782 747 212
599 346 794
30 368 904
205 798 75
850 492 561
219 798 688
63 324 414
762 811 39
937 580 615
242 328 558
733 398 793
667 487 127
16 33 879
48 145 949
40 524 727
757 267 214
313 740 539
226 399 873
778 353 281
816 537 785
280 287 844
651 995 466
180 428 404
17 595 484
137 413 195
970 675 246
424 773 386
175 873 284
927 288 651
312 152 524
350 725 903
993 286 469
364 10 683
788 367 312
177 757 822
197 161 515
429 551 566
185 257 195
865 915 524
376 646 826
693 40 829
557 189 578
849 482 346
19 724 625
47 368 921
313 146 365
137 777 310
521 911 401
135 208 420
790 488 384
955 889 32
892 454 889
600 372 935
364 863 803
480 10 430
480 764 891
197 413 363
475 108 163
482 821 834
692 377 461
66 248 139
973 137 553
41 873 330
382 919 211
778 612 926
447 860 752
761 664 437
550 256 490
457 365 383
525 541 873
808 985 131
352 525 940
561 910 631
229 826 473
298 901 43
461 318 881
535 232 664
289 628 95
351 132 820
440 55 66
413 318 705
88 369 65
537 704 103
427 167 158
552 651 575
108 58 734
185 775 977
513 337 15
729 416 512
619 581 219
345 131 875
875 853 980
158 914 479
248 627 680
673 675 588
654 478 215
464 415 413
481 289 722
620 721 652
282 51 638
261 38 877
152 616 585
627 292 457
267 568 284
525 414 717
788 775 225
319 286 980
593 860 591
823 771 74
328 118 140
360 518 931
681 235 490
539 999 251
185 746 92
563 925 582
4 708 522
664 477 626
410 734 747
46 418 155
293 370 970
926 622 552
129 711 213
684 711 637
949 629 882
802 350 608
97 541 106
477 812 191
832 840 930
855 317 521
304 862 678
628 337 132
584 274 193
25 64 223
193 988 987
442 334 328
903 247 762
458 968 488
490 20 612
400 150 245
839 727 740
767 408 753
820 496 746
142 973 441
460 364 7
642 122 144
456 236 889
33 616 141
551 533 212
848 297 938
902 922 26
103 283 934
251 72 628
250 893 421
630 960 505
787 482 814
305 313 373
694 284 565
297 319 22
573 170 954
189 670 891
342 813 569
774 500 773
473 695 899
432 854 274
965 653 404
56 929 608
93 231 959
78 811 967
391 741 951
941 402 970
69 51 823
176 629 94
32 184 204
119 986 515
169 563 601
186 272 555
769 799 378
221 286 913
195 801 957
852 507 516
681 70 22
104 255 172
900 922 410
59 89 763
247 487 918
216 186 919
654 234 968
518 642 207
619 140 374
255 321 188
490 791 37
964 193 274
925 255 301
859 882 54
625 108 403
147 78 674
274 636 783
182 109 22
220 389 118
944 403 929
756 155 202
727 336 345
655 15 361
395 720 303
592 905 771
192 853 207
911 743 264
210 889 518
400 14 529
544 216 219
922 128 693
700 565 411
313 943 158
921 195 71
302 768 93
165 559 353
789 147 915
385 660 712
902 937 954
831 415 367
24 895 755
731 908 676
410 491 153
885 48 287
892 756 965
173 272 753
38 622 11
63 826 463
815 510 181
594 466 559
360 674 894
563 447 186
865 733 122
439 654 891
356 497 315
257 359 614
993 957 823
264 151 148
402 618 712
356 774 334
840 616 19
282 498 7
205 366 333
125 331 503
986 297 611
168 240 205
628 732 41
506 442 341
898 177 845
928 511 514
146 87 580
337 489 5
837 100 589
414 919 287
911 340 637
88 508 499
468 331 506
398 663 838
879 39 355
470 194 627
140 649 104
228 623 138
880 197 878
545 407 826
831 336 925
253 589 143
119 122 957
408 427 268
939 947 62
957 955 548
473 154 384
424 24 589
344 220 114
746 485 494
268 466 518
658 726 395
492 958 36
45 829 310
206 566 733
81 928 663
656 177 587
758 889 535
50 434 407
246 798 162
442 443 491
878 706 931
289 604 25
445 75 725
228 300 443
245 813 614
308 958 804
391 319 525
721 823 23
468 796 776
12 527 814
9 452 263
733 334 765
970 212 285
301 784 880
482 898 608
468 812 826
681 366 70
197 425 664
31 638 178
888 274 69
200 704 575
703 860 766
280 661 684
133 445 857
304 691 536
460 391 681
962 891 608
438 180 717
121 148 407
343 588 593
37 368 669
512 917 493
933 702 835
934 274 389
237 71 325
780 119 888
722 148 120
494 43 677
787 176 646
23 335 642
770 705 687
45 646 6
755 133 427
891 501 122
701 867 181
527 669 523
390 414 418
470 518 867
803 905 986
156 358 624
288 23 933
424 386 236
308 435 714
463 292 519
305 184 851
47 374 514
858 704 813
935 77 605
501 162 711
924 129 675
499 863 704
263 68 300
222 62 174
630 873 579
226 281 420
88 670 881
23 439 475
52 445 786
749 947 596
795 847 742
601 957 556
693 177 929
143 151 81
2 20 831
952 730 413
378 992 826
822 242 688
342 176 510
436 631 882
904 179 935
3 445 520
8 274 705
299 774 719
632 237 496
111 78 583
899 491 496
635 903 553
505 137 136
858 126 892
342 674 410
99 861 188
923 888 830
339 979 116
132 330 1000
505 504 677
500 679 662
902 541 400
830 113 478
131 115 688
317 764 343
895 3 194
405 385 495
177 574 969
339 878 173
194 165 630
907 768 280
886 731 501
104 796 655
765 346 837
129 818 137
61 491 488
666 386 320
882 881 545
880 299 690
480 824 782
945 354 392
687 258 407
923 888 186
352 114 53
299 399 666
48 636 197
465 334 15
403 469 919
826 634 397
154 62 658
21 199 251
471 287 635
882 383 981
831 617 773
328 786 515
361 100 466
693 630 577
423 651 155
596 153 417
683 68 732
545 253 221
219 731 476
264 35 129
287 185 59
831 114 48
914 953 292
865 97 277
264 148 421
556 908 893
263 686 644
5 539 611
688 287 764
282 705 20
750 742 560
831 179 355
936 66 999
582 671 816
564 659 369
128 351 12
989 568 857
665 822 192
766 786 875
931 665 327
383 322 63
969 113 184
855 598 709
62 225 152
930 113 228
599 579 463
77 155 326
598 927 850
511 549 262
744 734 297
643 130 997
906 267 458
451 507 864
902 115 189
310 425 62
716 679 473
325 529 728
927 719 30
890 738 817
685 994 700
41 194 817
83 203 932
644 442 44
872 837 845
921 798 792
296 649 194
87 945 823
948 967 570
401 104 529
248 188 767
25 62 117
869 570 547
625 713 825
103 822 519
62 314 384
593 974 854
317 994 603
640 889 18
314 163 667
381 692 860
566 588 734
479 441 810
57 457 944
855 346 316
792 849 955
558 534 374
240 962 857
388 123 725
692 442 993
354 269 92
411 247 353
522 998 662
229 201 867
701 38 841
335 902 131
813 428 511
517 326 191
476 6 520
560 168 983
492 149 607
936 5 207
616 52 987
171 347 866
827 58 479
381 372 105
471 725 339
434 423 868
504 201 364
426 55 641
506 706 344
765 755 891
736 486 975
55 750 883
782 79 670
69 40 221
449 631 349
888 211 836
286 876 292
776 778 807
1000 446 673
397 431 761
749 909 77
899 316 355
387 545 944
956 564 212
606 132 681
137 795 587
510 826 346
979 291 868
623 948 835
439 543 441
648 169 853
345 221 171
447 438 299
194 55 57
509 127 716
196 715 856
846 558 459
61 189 75
163 19 866
658 929 164
371 901 107
694 76 52
879 408 217
290 908 584
6 479 735
343 127 204
608 314 63
634 626 707
349 867 310
887 803 607
256 118 118
553 209 422
809 224 955
240 289 743
904 801 746
524 628 955
528 764 278
841 207 126
787 126 909
252 963 959
154 917 834
892 431 606
288 307 876
644 34 677
111 499 783
904 500 506
843 955 760
397 359 453
861 826 495
894 250 68
403 515 312
971 735 359
182 82 466
877 69 176
443 23 276
832 495 850
917 481 700
463 990 110
586 44 650
134 925 25
30 45 172
92 500 146
309 773 867
607 583 346
836 669 310
588 415 197
178 505 300
191 592 952
467 335 272
184 276 483
645 505 168
158 824 409
342 329 422
32 62 972
717 268 714
681 499 934
792 546 567
147 633 646
142 717 381
424 15 552
149 704 295
229 448 160
806 466 990
695 681 967
128 298 414
386 934 174
186 732 767
376 126 987
469 13 166
214 230 994
977 804 652
885 796 445
238 409 943
951 733 503
590 330 392
456 121 989
984 235 660
983 53 349
840 62 567
588 960 139
445 627 997
164 498 778
315 929 139
43 130 144
2 974 925
442 870 501
854 755 329
265 976 709
624 947 924
854 575 684
813 469 235
726 404 1
653 80 508
234 278 285
462 398 165
382 47 574
883 564 510
78 96 519
622 608 594
857 274 170
797 452 700
571 6 504
164 810 375
94 271 655
911 456 254
96 543 174
963 238 421
370 743 957
973 261 511
255 779 952
418 418 698
780 781 293
512 850 79
239 31 572
733 456 814
986 95 982
766 414 489
362 582 761
875 968 472
859 18 915
81 759 125
502 77 20
944 828 976
589 164 593
534 650 653
678 4 333
827 345 460
718 753 530
213 960 601
56 689 873
559 962 838
390 585 575
598 884 94
846 598 816
835 422 298
953 631 232
40 144 145
632 312 583
836 639 979
87 738 476
217 704 430
246 569 621
408 300 85
525 53 13
691 756 85
984 101 703
403 638 114
188 625 259
243 272 585
832 967 990
317 276 519
655 967 910
810 108 202
789 330 54
23 472 142
87 977 990
46 190 90
384 970 767
763 482 428
473 320 374
600 606 610
488 499 502
571 459 170
828 637 170
358 423 700
520 271 347
495 377 606
918 779 894
969 331 672
85 650 346
994 311 489
302 761 49
518 214 441
995 127 988
723 292 48
105 538 547
310 911 511
744 267 717
438 641 774
447 71 141
456 828 469
949 799 350
722 357 782
181 729 424
843 364 163
74 545 163
339 299 108
603 522 474
335 341 971
600 329 804
200 97 739
846 219 719
364 663 494
847 165 61
764 297 718
693 701 884
471 181 942
256 368 88
15 690 9
77 267 259
722 280 723
65 789 848
524 309 567
719 372 92
683 989 657
230 14 942
26 290 164
935 123 224
818 285 342
541 130 502
773 963 690
909 401 382
5 370 750
720 360 312
324 277 190
958 728 384
813 55 481
365 415 306
939 389 682
826 151 933
576 110 313
150 648 826
433 207 451
549 923 127
535 73 975
619 880 895
497 342 170
760 994 404
616 700 485
846 289 151
291 617 741
519 103 758
756 176 547
268 407 480
90 522 829
843 931 589
392 448 548
960 173 137
677 703 680
511 361 379
829 53 169
897 56 720
744 595 174
661 959 813
490 515 883
25 145 540
18 244 550
953 482 190
415 491 346
150 78 579
439 324 664
762 57 317
346 345 699
35 583 675
166 666 483
718 854 644
579 78 572
990 339 874
130 249 919
533 402 874
626 510 424
290 978 744
187 494 9
563 672 584
94 161 15
372 682 218
644 980 52
521 199 925
493 476 612
520 549 471
252 514 812
314 675 620
825 431 576
875 503 101
215 49 115
856 578 378
831 766 188
312 610 635
333 24 950
774 465 867
681 794 145
446 692 510
960 914 703
437 798 884
435 87 529
694 854 390
536 636 19
242 918 529
743 438 69
575 6 200
152 90 363
917 591 966
843 458 679
644 83 780
536 274 709
729 77 896
152 221 231
19 157 854
42 725 867
593 7 99
699 851 153
966 588 936
168 483 296
815 289 867
742 947 355
19 494 724
803 181 392
956 305 702
5 283 9
550 228 44
483 395 215
661 924 694
235 987 355
684 460 524
484 862 214
242 456 849
149 231 171
511 678 12
877 429 788
848 978 99
676 479 178
311 841 440
289 162 360
990 592 265
517 969 546
669 757 10
888 900 410
466 582 325
82 451 732
400 992 301
85 316 114
323 147 847
801 371 41
722 540 930
592 882 133
366 819 816
506 426 802
210 437 61
835 312 501
67 676 824
947 235 171
210 510 31
630 172 143
295 427 39
878 382 137
704 883 163
749 8 173
586 591 437
647 745 202
519 886 211
975 355 708
920 546 884
424 59 292
365 404 979
159 328 814
610 398 802
471 361 850
756 807 754
61 76 743
357 443 98
229 404 796
83 796 974
692 954 625
775 172 418
655 31 150
93 452 831
548 880 602
479 913 196
103 283 886
527 525 249
711 441 499
4 884 248
521 964 993
540 80 204
853 595 616
251 7 974
17 812 708
394 963 485
746 673 269
500 481 582
265 885 229
588 78 605
13 8 85
987 311 458
789 177 178
761 760 743
994 124 611
161 79 849
730 476 214
377 25 397
503 138 612
370 765 196
480 918 377
901 784 657
480 597 937
46 584 450
662 340 751
670 532 566
972 652 343
635 204 582
292 286 206
618 173 598
847 440 976
216 872 998
784 624 603
204 474 860
625 552 170
713 270 788
108 227 595
371 83 338
68 567 125
7 584 350
796 140 548
760 831 857
368 635 855
591 584 552
2 905 980
643 604 270
24 582 977
489 621 830
692 273 406
181 284 721
548 839 473
753 411 573
451 947 955
725 348 223
839 319 153
719 969 73
348 540 268
605 45 175
969 334 236
321 611 454
25 611 939
571 621 678
172 662 822
221 391 986
391 182 953
267 517 277
217 84 443
769 786 231
671 77 951
386 555 664
450 148 893
918 987 772
375 444 863
994 503 119
791 500 240
302 373 91
472 324 770
707 800 583
483 183 7
884 287 674
871 680 811
815 950 56
310 153 359
818 805 916
847 442 600
603 168 262
715 143 497
203 790 719
235 94 686
754 574 571
738 270 618
713 630 581
863 115 379
491 565 585
989 993 948
997 436 933
926 815 259
344 912 801
252 198 557
756 531 826
442 282 502
199 867 433
652 872 861
742 514 849
434 327 391
867 240 360
258 796 338
536 270 365
661 873 205
258 340 155
466 101 645
9 757 660
402 306 451
831 273 1
252 978 29
278 171 217
378 571 210
471 244 40
619 726 305
696 536 730
866 50 819
285 255 888
15 709 928
235 453 386
708 957 776
49 358 221
218 387 579
327 36 534
541 442 434
211 19 672
477 758 359
241 743 466
174 928 514
810 180 932
706 257 501
713 382 579
589 397 771
522 585 395
521 154 244
723 884 676
779 624 796
599 33 168
221 554 12
688 664 212
462 118 656
477 989 477
470 426 411
92 414 508
494 759 128
81 713 781
719 802 938
248 485 516
714 312 645
7 640 320
224 618 454
872 481 661
634 113 41
397 599 860
611 467 929
579 449 709
845 983 837
484 758 64
201 85 49
960 352 312
354 913 426
948 269 338
396 657 654
334 198 532
569 828 275
351 419 688
492 934 166
505 678 195
785 513 151
874 246 760
773 62 235
1 831 602
665 68 946
889 376 354
13 559 833
868 181 878
354 141 482
402 758 267
648 765 627
634 863 500
50 489 300
911 858 18
846 821 740
246 745 574
24 599 414
431 232 853
417 810 320
778 722 323
108 558 709
796 530 467
58 810 123
225 997 381
463 988 55
588 678 393
963 151 15
325 570 115
661 526 975
314 500 703
116 640 281
25 652 751
656 253 286
428 891 42
816 255 546
133 938 919
605 148 967
772 148 498
568 923 328
503 208 750
903 69 800
913 715 20
853 542 372
342 589 578
434 372 670
350 507 79
79 246 387
727 173 869
359 680 304
936 601 880
891 350 447
963 503 239
660 471 80
754 598 904
31 5 630
245 654 968
123 857 335
18 935 131
550 979 440
470 674 848
577 106 656
531 590 833
296 584 324
755 910 433
998 690 410
387 561 479
336 191 169
211 241 994
121 935 713
261 200 757
807 669 767
708 135 620
676 543 83
126 49 359
390 606 453
133 304 462
426 785 389
522 693 206
926 230 298
147 566 587
142 43 629
647 435 342
801 121 919
278 961 185
685 747 704
622 386 511
576 990 97
403 484 402
336 944 916
454 521 735
965 806 418
674 255 348
653 464 365
459 217 277
1000 231 751
687 349 682
725 794 882
865 567 661
677 605 241
915 557 3
702 60 599
988 68 329
386 710 950
531 707 145
656 924 754
434 175 204
299 139 959
918 630 17
170 160 696
301 176 911
152 932 545
928 306 407
197 488 920
716 724 694
563 667 375
779 454 553
757 921 36
944 534 833
5 805 36
155 45 393
965 682 685
649 675 989
320 894 444
440 63 710
458 201 574
465 163 427
205 748 762
166 399 657
788 597 566
894 364 254
93 673 57
22 205 187
267 859 89
202 297 688
73 948 485
580 795 995
414 427 901
404 189 587
525 695 505
761 737 130
931 314 639
190 114 162
911 776 737
288 19 361
932 312 758
415 439 936
26 866 711
907 920 952
862 881 140
665 147 165
263 795 912
733 467 599
722 206 819
418 373 510
120 285 958
144 540 870
766 291 867
333 446 307
845 8 653
559 14 607
684 825 119
584 811 393
666 644 449
707 209 496
231 692 335
621 829 569
813 177 29
695 303 588
499 388 101
228 59 549
363 57 227
678 9 9
804 862 587
69 197 911
433 67 368
210 273 2
123 609 880
161 793 812
205 416 55
421 758 68
119 691 993
328 16 259
797 511 475
874 550 795
296 388 116
161 711 729
836 979 584
546 422 412
467 720 157
639 713 270
610 105 785
418 66 90
683 472 587
601 449 679
755 997 497
154 169 812
357 776 698
127 282 732
485 628 92
445 631 195
361 319 825
42 306 441
845 2 549
509 820 167
893 788 738
155 672 311
224 267 528
759 450 849
835 637 359
384 203 186
500 444 943
417 473 919
248 352 946
573 325 267
119 833 335
793 828 669
598 381 938
831 322 334
364 526 730
911 43 785
753 768 339
312 660 915
516 97 965
216 353 420
19 337 700
376 512 838
920 260 129
331 686 398
442 653 993
976 960 713
794 822 460
301 684 33
175 13 809
679 584 495
931 696 8
687 836 642
247 948 822
919 451 689
820 514 192
445 848 238
203 203 314
870 478 723
519 750 440
23 720 513
418 503 95
784 370 958
149 922 972
114 783 278
452 112 412
122 805 189
57 72 661
814 117 876
342 713 229
983 495 42
177 151 281
759 653 572
443 396 49
229 231 584
482 321 674
150 279 655
952 901 628
238 629 113
138 813 853
432 853 732
397 429 573
777 431 24
726 405 730
851 479 676
224 823 55
345 927 85
51 135 561
702 226 201
651 908 297
507 57 286
31 46 865
768 219 336
764 256 72
826 552 410
24 752 640
197 518 709
458 509 554
276 312 583
777 688 984
71 891 285
916 437 371
580 523 899
139 795 310
145 597 547
828 978 931
744 862 412
183 773 955
828 124 973
549 240 715
739 67 683
991 27 949
356 906 342
155 983 821
722 215 930
820 152 318
522 272 909
98 876 347
529 43 924
351 155 833
849 168 474
412 502 157
909 413 147
515 685 362
123 122 830
198 780 542
530 262 25
87 741 877
963 1 978
745 356 261
340 299 667
462 862 915
891 957 604
490 803 854
208 407 999
737 966 243
269 185 799
956 826 256
634 397 83
281 415 37
388 541 554
812 284 751
302 825 807
48 399 846
3 875 287
674 667 746
618 670 127
367 33 929
618 628 451
308 75 484
192 735 660
847 620 18
838 434 18
573 659 509
790 784 651
883 322 155
720 445 874
200 129 520
120 700 19
914 448 810
395 585 277
415 957 972
99 279 601
496 723 783
504 452 738
905 443 637
833 387 813
875 966 936
4 154 602
93 124 578
946 5 515
280 607 742
110 619 93
410 923 663
775 383 421
677 73 527
692 681 997
489 994 531
551 862 870
207 297 829
573 661 832
959 844 425
724 779 839
420 788 283
598 329 168
886 747 185
573 724 605
119 277 421
39 885 524
546 641 958
244 602 94
569 586 351
893 772 871
902 905 343
495 739 737
349 325 282
312 239 54
55 694 256
417 903 525
57 893 429
541 271 235
126 192 24
216 861 190
354 205 992
75 677 87
537 596 467
655 902 446
647 234 609
663 643 610
24 971 576
179 862 504
410 63 576
74 330 859
906 48 234
528 32 557
284 986 469
288 652 628
223 340 81
379 616 481
264 974 351
281 81 461
133 948 912
391 329 188
805 426 268
306 781 926
174 687 326
306 119 179
223 30 342
586 974 288
54 626 151
551 276 303
852 555 187
567 504 915
504 943 731
797 493 603
233 729 650
241 299 518
920 24 580
900 244 433
621 289 866
445 281 181
743 934 970
933 142 828
42 139 357
353 387 492
525 254 776
937 76 68
865 463 806
716 771 367
752 760 142
414 373 583
469 558 273
517 265 52
120 360 895
448 944 116
629 304 786
544 521 276
85 327 914
723 171 640
589 998 683
655 89 416
949 505 931
68 281 796
955 86 416
621 205 928
969 247 857
751 990 11
404 628 804
258 373 436
399 453 256
904 115 670
767 870 764
12 875 622
23 699 839
829 7 954
6 837 417
659 184 259
312 214 170
408 226 950
906 465 808
354 78 344
554 542 334
504 849 903
254 364 108
283 670 385
539 47 305
31 527 46
241 332 496
121 585 249
269 898 634
883 16 871
311 259 767
381 320 183
460 707 891
215 750 939
726 296 982
116 799 388
707 370 964
576 166 533
99 837 367
398 452 528
926 45 113
851 370 277
309 337 102
614 810 749
335 619 609
412 127 882
654 398 213
431 578 89
931 768 384
846 855 218
144 474 594
571 110 55
164 606 195
880 550 498
883 904 78
507 70 44
407 336 512
556 350 699
546 678 662
316 150 107
69 990 662
176 629 33
869 55 924
694 300 83
300 430 703
599 940 572
870 696 781
886 213 430
5 544 548
504 327 872
655 685 154
683 742 83
254 127 615
739 394 375
119 827 64
275 885 163
231 749 231
961 552 620
419 589 642
573 552 53
583 725 730
242 788 8
753 345 149
998 482 436
774 104 165
759 867 583
429 467 441
454 603 117
115 851 436
512 374 170
518 855 661
210 375 748
285 21 94
836 458 708
528 209 585
385 756 510
892 108 135
927 353 183
562 166 771
802 463 247
32 343 671
165 457 943
31 242 253
227 445 163
174 475 296
306 170 595
102 35 91
953 612 399
696 873 434
468 562 201
132 554 511
917 2 367
331 548 800
173 10 321
39 215 527
467 42 535
177 493 786
307 232 950
363 739 972
51 213 629
551 352 691
2 414 355
607 782 523
569 700 755
150 415 979
102 575 682
935 585 518
695 169 464
860 140 804
540 743 221
962 403 930
520 901 309
602 865 503
17 706 343
811 78 192
253 201 994
542 394 70
775 418 9
409 185 254
914 367 993
624 727 193
253 251 464
433 261 925
623 408 464
199 733 683
717 656 203
889 275 818
786 191 673
108 268 156
982 534 440
421 730 240
442 154 443
451 768 191
666 14 270
252 267 346
603 558 72
15 154 548
359 709 834
594 687 812
215 185 583
732 734 141
632 325 861
62 878 241
600 936 626
149 725 667
59 988 930
283 480 804
929 608 968
262 331 32
130 2 618
128 565 193
677 647 305
577 496 940
644 325 113
714 919 514
108 163 783
892 72 514
412 95 128
967 932 597
195 231 785
543 781 122
743 988 420
163 951 91
75 908 119
975 234 887
968 510 332
470 527 154
959 884 420
792 848 681
262 371 189
721 100 105
768 550 325
629 627 618
266 220 623
102 543 664
443 430 53
160 851 163
51 966 958
407 360 647
1000 692 659
887 782 870
228 818 116
12 992 572
162 275 384
18 579 147
546 519 917
800 95 264
507 170 267
176 406 189
361 389 584
18 837 681
455 44 63
82 424 364
374 82 258
686 635 431
343 474 338
940 406 388
965 975 851
387 520 657
886 198 950
297 744 218
106 449 497
813 63 655
949 703 881
838 570 507
34 978 651
27 862 576
272 737 15
899 588 703
137 960 286
712 223 595
696 52 517
240 843 1000
835 187 9
196 529 800
410 203 549
820 920 446
694 753 210
258 613 694
701 653 775
645 566 269
228 972 249
33 587 821
429 30 124
381 798 403
740 984 690
45 293 451
748 812 779
481 133 156
816 48 21
365 264 33
782 908 406
403 562 480
78 632 592
709 184 198
419 476 612
167 859 521
728 129 394
364 476 551
135 969 806
311 511 176
614 242 879
437 316 208
131 449 972
225 859 983
73 724 528
960 520 812
811 239 376
654 279 214
465 332 354
776 769 837
272 132 488
234 624 673
118 507 61
892 200 360
502 203 87
849 14 982
608 471 620
360 413 720
829 826 626
959 221 897
161 481 786
171 158 265
537 966 172
548 454 762
951 382 697
425 632 700
844 86 324
856 510 619
213 417 466
649 47 183
441 588 420
243 380 29
265 725 875
854 927 900
312 777 915
90 685 602
582 125 226
584 93 496
263 656 194
679 697 50
953 599 692
458 404 163
382 304 632
456 948 617
710 610 139
19 683 253
224 589 168
229 864 149
2 638 465
768 611 117
807 741 975
604 576 50
160 570 608
542 595 761
686 765 265
390 61 672
327 581 812
450 582 859
639 828 499
682 363 801
544 104 14
811 881 248
60 516 176
359 3 990
642 560 104
988 432 25
328 406 999
900 889 265
536 23 973
437 729 396
854 821 849
298 572 634
568 410 225
281 317 314
582 936 254
830 643 541
828 330 579
103 356 1
117 83 511
721 140 1000
490 221 376
491 807 122
300 628 251
562 789 279
782 460 145
45 62 529
854 88 212
417 230 786
61 428 930
950 226 194
796 518 432
492 723 588
1 376 755
8 530 472
378 664 979
491 373 683
210 507 921
494 24 126
594 87 90
878 175 925
793 521 795
885 578 561
294 982 839
164 331 31
269 757 280
555 812 289
984 236 762
724 68 445
440 466 45
527 227 646
804 973 828
630 187 752
321 556 866
691 474 935
474 695 164
344 845 241
626 846 540
759 407 762
143 111 405
211 577 57
825 596 626
911 412 609
251 420 500
710 189 522
41 272 923
402 880 609
819 521 539
960 328 245
239 391 91
684 965 979
286 181 219
560 911 564
304 187 508
186 18 549
977 44 300
303 779 303
232 744 1000
402 833 921
773 765 781
90 959 986
451 938 34
787 49 602
573 51 528
42 524 195
390 108 45
223 363 412
100 839 948
758 567 647
564 928 241
871 230 83
643 763 468
198 863 307
147 819 716
701 196 744
941 350 245
120 841 461
590 72 820
465 605 34
109 397 242
949 462 723
547 850 336
990 826 1
956 46 578
826 834 768
341 349 94
860 425 947
190 653 214
306 981 972
634 508 108
766 333 88
652 937 741
456 300 35
947 98 489
811 885 432
657 822 938
319 743 539
305 883 995
760 146 490
7 979 155
229 435 609
220 386 73
42 883 812
697 363 82
33 183 603
716 299 224
318 923 744
873 429 813
939 856 164
338 632 128
347 640 203
666 990 359
114 151 77
462 326 119
948 380 383
492 740 239
365 687 624
969 415 947
665 29 592
189 931 575
429 418 182
753 520 145
389 95 576
133 434 84
839 132 920
898 962 194
464 791 861
7 909 514
989 941 832
274 595 307
564 671 528
932 723 215
835 129 887
427 909 987
458 799 934
954 847 773
132 649 774
547 235 95
460 384 24
703 856 387
837 113 544
116 745 903
658 273 125
665 995 235
855 585 963
526 667 520
975 468 861
295 206 659
640 31 565
458 58 66
187 512 181
567 517 510
960 993 987
95 964 857
617 543 24
288 199 89
982 614 490
280 123 406
105 7 91
87 648 345
266 164 560
194 36 773
373 859 902
524 727 330
602 609 162
488 168 463
6 73 111
836 567 863
496 733 525
512 668 983
814 635 344
319 32 559
768 852 551
901 442 759
333 417 871
426 68 436
837 886 606
701 447 211
110 339 179
788 252 597
43 872 29
594 173 651
169 265 147
962 764 675
428 107 621
908 585 235
729 669 121
365 105 525
285 538 240
619 180 540
414 342 185
921 856 454
848 822 261
184 284 562
618 869 804
342 167 331
2 716 704
187 891 357
702 801 817
777 739 464
172 451 545
195 116 539
612 581 809
746 947 26
828 761 123
523 275 866
164 966 305
749 186 732
539 837 389
378 660 985
585 600 498
35 655 437
582 164 762
505 776 342
75 25 961
737 774 278
456 470 883
742 310 767
342 938 49
693 78 247
517 16 498
485 358 844
175 803 407
302 635 665
398 10 998
308 517 648
444 293 931
963 444 266
457 81 843
28 198 30
330 416 100
672 548 70
176 260 921
461 661 240
150 653 50
423 643 107
79 968 955
400 700 239
799 715 3
499 964 362
897 486 688
109 457 737
81 380 944
429 86 179
410 290 772
997 732 252
418 102 608
969 597 96
516 204 813
527 755 613
550 621 178
551 120 695
412 137 48
157 727 206
77 174 397
109 523 498
604 721 459
974 990 809
713 156 290
705 133 600
521 800 571
916 58 296
675 812 430
298 361 67
668 975 694
141 198 7
853 555 651
166 919 482
363 66 408
636 566 47
831 565 469
899 546 591
231 906 160
62 790 187
325 429 663
209 657 792
646 450 217
344 63 276
29 394 142
83 984 560
576 780 476
366 928 566
547 206 75
524 390 621
892 420 610
947 353 914
263 183 300
342 423 49
443 553 109
591 624 429
275 480 961
554 98 196
153 593 142
378 461 285
960 503 201
749 418 782
897 508 510
451 248 833
976 575 540
920 79 983
95 886 160
997 384 640
347 389 712
781 788 201
134 64 555
102 723 999
245 541 927
959 616 51
754 77 459
889 131 854
108 508 373
592 640 894
885 295 686
939 118 369
308 669 77
906 561 945
332 537 473
200 539 121
621 271 715
801 728 535
457 420 507
37 217 666
169 883 480
61 212 542
985 5 246
446 802 517
593 17 308
43 784 663
406 164 635
383 241 205
271 921 197
947 500 939
964 228 621
901 946 188
139 300 587
458 779 882
421 128 779
572 385 326
305 403 806
119 396 76
502 826 705
504 832 130
359 261 604
911 75 890
242 755 469
23 75 654
401 91 86
635 184 468
973 656 780
587 509 554
943 93 522
199 396 547
664 82 397
34 707 858
380 748 968
875 665 542
394 931 954
928 926 70
774 968 167
419 842 271
171 413 956
994 163 492
355 210 551
321 52 61
712 917 846
907 69 562
168 465 230
768 893 137
124 786 207
800 95 623
73 559 814
865 108 859
915 569 259
566 972 505
967 155 964
864 939 365
279 330 904
873 689 470
387 655 80
54 362 21
174 554 91
868 8 277
166 801 905
246 789 109
696 297 779
502 949 636
114 652 32
890 547 404
307 995 843
593 419 34
400 22 298
174 856 917
224 97 634
579 125 540
362 377 513
897 289 341
29 808 764
487 127 763
288 188 538
729 484 575
115 695 704
251 109 226
254 146 190
294 184 425
96 202 449
641 545 794
282 488 483
892 895 414
477 819 544
817 168 135
761 369 402
827 82 148
663 550 495
883 283 491
496 667 881
721 867 694
711 643 317
463 175 472
157 137 656
164 770 689
428 654 495
384 135 648
502 338 854
178 490 281
253 152 267
490 56 391
926 910 723
348 859 35
202 509 653
137 882 581
29 942 902
532 416 154
115 541 132
100 796 679
783 43 334
973 64 253
389 478 372
571 502 325
82 27 291
50 72 901
714 311 268
983 910 755
547 673 781
411 205 426
632 300 967
705 806 274
232 604 761
37 20 756
671 783 948
143 58 719
428 701 977
72 388 12
181 162 552
853 397 576
808 140 66
145 888 307
683 296 73
871 602 316
86 370 662
872 88 40
511 420 715
322 45 610
119 30 778
506 375 572
347 374 909
778 74 935
804 882 431
54 853 7
843 28 891
724 659 322
383 756 627
290 828 539
256 108 44
851 485 842
401 8 71
501 309 789
665 876 523
93 745 924
963 715 425
827 706 409
567 37 223
965 709 687
584 400 297
303 51 781
910 497 485
240 882 195
614 468 286
650 11 4
97 955 243
699 85 707
507 628 873
159 482 467
725 870 325
209 545 817
788 620 190
914 835 212
667 978 402
848 713 481
246 191 928
754 918 199
808 308 934
930 145 2
143 372 891
500 469 774
206 868 872
734 676 2
596 13 970
601 697 791
491 999 67
943 621 537
778 544 201
212 484 37
223 821 759
34 296 146
815 256 202
287 798 237
656 267 798
354 407 472
833 731 995
470 42 730
800 600 938
965 737 469
91 12 4
984 656 700
299 497 332
270 988 3
878 432 243
980 579 619
627 303 908
435 617 965
396 827 385
207 475 782
846 750 30
559 102 836
628 706 420
872 90 480
645 646 488
71 451 661
482 608 981
735 545 759
477 972 959
959 96 359
750 107 58
239 74 182
687 64 258
716 395 856
403 207 467
962 53 739
466 494 332
994 517 607
384 272 567
531 389 800
558 495 804
293 36 521
192 146 367
940 378 859
497 455 446
329 912 646
732 915 623
872 376 575
92 823 481
613 880 955
366 108 586
967 492 483
724 475 873
50 428 448
285 70 365
527 12 136
28 187 637
767 187 58
590 17 33
991 741 454
423 707 944
510 828 112
862 373 603
205 124 374
328 165 906
909 447 215
675 932 277
415 552 151
420 676 550
808 995 328
907 627 644
667 285 891
853 425 419
580 760 351
570 742 482
714 841 809
815 936 133
307 557 900
998 923 532
910 496 226
789 953 827
989 512 652
236 4 356
170 386 686
211 321 209
803 43 439
946 320 726
584 377 135
34 249 942
108 530 401
85 417 252
450 846 947
618 229 237
834 657 699
603 261 972
396 747 700
1 692 190
4 179 17
416 895 999
735 712 585
495 604 36
204 842 492
707 229 177
397 65 732
148 252 470
760 171 727
23 153 326
921 564 540
574 930 8
571 17 76
501 178 962
911 581 315
974 781 234
411 272 671
510 163 382
750 908 960
553 147 349
179 537 271
932 769 591
235 571 996
378 402 83
72 867 858
304 79 856
495 571 398
52 864 230
69 381 424
411 435 589
630 646 272
946 189 958
634 783 413
536 64 168
688 924 930
474 814 390
15 568 577
886 508 191
962 465 788
387 786 413
851 856 106
705 346 426
28 227 182
213 991 488
273 990 735
135 656 87
130 502 771
527 676 588
120 816 716
925 607 152
965 346 583
832 174 758
304 400 322
922 672 721
537 217 870
569 221 605
530 811 150
800 667 284
231 196 871
959 14 228
375 42 720
816 112 519
834 421 923
620 721 75
5 307 579
277 456 107
684 388 744
5 202 469
455 463 89
974 418 429
929 349 554
403 75 745
492 156 647
575 681 838
136 302 383
996 646 83
150 387 787
878 987 885
151 35 368
457 637 43
114 880 931
624 498 2
46 180 421
551 499 299
68 839 135
820 413 827
849 244 80
849 874 898
842 387 852
732 973 992
168 913 574
266 334 854
478 23 505
585 642 545
824 569 667
542 303 531
375 576 980
14 382 533
970 257 845
368 257 855
191 878 852
2 559 155
505 797 135
795 541 193
660 1 694
865 447 803
607 750 797
851 311 115
416 16 186
409 957 307
398 141 540
843 192 117
419 209 973
535 843 436
73 667 105
407 99 219
959 942 399
282 824 77
667 722 759
513 986 508
513 404 796
349 926 5
108 179 28
870 129 100
108 660 597
119 595 115
441 464 386
816 743 985
735 557 271
684 858 48
834 178 353
979 322 847
700 462 920
675 873 225
981 722 673
179 210 429
33 734 783
903 619 287
368 1 434
187 371 839
641 125 83
801 5 977
480 331 470
29 829 693
218 850 649
299 795 503
414 109 52
454 709 361
407 854 120
764 338 487
119 573 973
49 716 859
813 381 375
393 613 490
362 489 264
986 397 470
464 458 827
88 746 237
412 684 416
954 698 482
941 274 684
501 877 211
469 878 922
951 661 562
864 725 759
791 666 55
586 259 658
3 985 213
933 795 499
314 605 764
243 289 629
210 816 368
520 75 102
813 619 736
412 629 807
679 749 832
128 739 351
667 712 162
406 677 484
158 930 386
790 261 316
83 746 834
277 772 881
465 16 245
136 526 707
466 898 503
466 43 2
381 44 244
882 208 812
366 368 600
257 524 307
604 134 247
258 79 939
867 869 30
922 184 18
235 731 689
665 773 736
888 873 62
786 928 209
132 866 866
399 904 752
561 741 922
824 494 703
235 200 436
606 521 220
69 640 574
146 467 77
418 606 104
660 397 199
423 532 566
552 256 939
238 200 48
579 149 891
286 592 220
438 224 611
178 382 716
306 208 330
807 285 724
421 801 155
578 605 903
699 118 127
896 11 795
400 793 213
703 5 889
701 909 724
973 68 769
697 605 632
984 186 333
690 157 203
965 526 453
691 778 182
548 853 83
448 574 777
788 331 95
552 950 590
451 787 413
706 191 12
25 499 221
35 910 282
53 962 420
646 190 154
319 374 281
468 424 264
343 249 66
526 862 363
934 724 504
633 455 819
627 999 351
289 210 763
184 759 794
466 20 825
582 89 238
714 852 892
791 517 782
314 530 893
258 598 511
78 562 560
460 377 501
666 551 684
212 804 805
888 694 433
47 1 116
80 568 538
117 355 192
862 444 219
36 888 189
418 475 316
523 87 890
604 181 934
457 228 741
501 524 581
176 577 732
246 688 551
75 54 181
419 635 60
687 716 840
983 246 774
737 175 339
62 379 242
700 354 766
719 228 143
174 239 144
689 307 742
219 430 417
39 419 755
649 461 505
206 414 27
165 370 465
469 560 798
270 877 993
38 565 503
201 209 890
597 638 609
716 891 268
510 306 316
31 675 977
187 746 719
199 355 315
526 252 640
924 278 852
948 468 162
566 483 260
674 392 311
315 41 136
932 755 982
284 613 369
412 939 885
200 713 786
623 175 483
129 591 366
606 171 623
29 719 433
211 358 709
496 645 310
266 926 74
184 334 753
34 121 980
1000 796 365
292 568 592
673 415 32
995 31 566
637 174 741
68 79 456
742 87 890
815 463 651
382 307 227
871 40 908
584 965 271
494 688 174
919 612 945
612 585 979
973 39 289
490 619 241
487 688 404
986 975 398
79 84 57
753 749 511
121 538 469
7 320 29
353 665 185
173 792 218
693 702 562
584 744 778
783 670 161
605 536 117
702 577 244
637 46 427
837 184 21
732 865 184
955 768 201
44 285 794
765 239 819
367 573 977
192 670 969
708 782 127
555 672 943
865 840 63
461 641 259
89 666 914
714 850 521
624 87 231
795 564 776
189 235 539
463 538 771
479 874 10
788 940 716
251 90 180
475 665 694
548 120 131
898 405 34
524 688 323
771 883 76
609 929 907
589 540 326
868 432 292
353 120 845
694 371 583
312 700 803
99 409 739
970 709 653
540 632 910
26 715 709
911 487 355
385 249 170
297 228 166
648 821 822
94 432 356
305 843 232
488 858 78
551 582 603
215 913 751
660 649 423
367 582 387
700 986 942
696 329 466
960 840 161
362 442 845
318 166 604
655 82 552
615 392 815
165 107 913
392 446 759
227 237 208
60 23 371
852 826 335
802 487 851
50 605 867
435 204 309
285 14 227
31 933 938
491 97 225
328 707 25
538 759 958
526 397 682
403 229 635
981 478 957
201 827 29
499 353 435
907 687 431
846 736 357
166 435 262
910 841 812
750 164 977
278 114 265
421 117 72
473 150 949
685 331 183
858 535 564
235 473 146
411 486 797
261 966 179
755 458 76
941 542 105
850 54 100
389 782 419
6 101 263
837 724 157
235 929 575
515 854 681
718 954 474
962 609 138
993 436 921
686 981 253
30 28 937
662 591 369
326 884 846
875 575 904
425 493 509
168 627 422
667 516 352
826 178 377
316 647 463
425 885 842
961 401 301
808 539 114
537 349 1000
682 836 400
177 920 125
133 297 266
572 577 594
170 625 794
245 149 198
717 959 371
864 422 102
58 633 427
8 715 441
473 716 299
273 198 622
484 854 517
240 281 972
757 948 581
856 938 123
253 645 339
33 129 872
98 502 623
132 615 878
400 743 46
314 594 323
684 461 900
734 981 816
701 858 233
167 717 54
227 258 617
955 873 781
76 127 711
696 17 838
132 455 258
812 778 411
412 756 362
711 976 4
110 651 20
775 166 821
944 25 4
468 202 63
951 171 242
508 244 772
182 309 656
386 327 823
407 653 955
171 265 762
561 768 551
673 688 385
658 701 664
955 669 136
974 801 862
564 341 208
417 986 880
499 285 599
945 192 44
298 893 240
63 544 726
635 17 192
720 866 831
728 628 27
990 830 47
449 837 7
284 58 502
979 606 319
698 807 839
591 186 370
957 156 38
728 783 220
274 530 28
281 844 172
396 234 144
94 485 968
828 284 759
698 540 526
560 225 727
120 290 220
144 627 392
214 534 914
140 35 348
246 964 190
250 947 128
126 418 345
470 197 139
651 543 400
922 603 759
130 492 116
368 320 310
815 616 270
773 791 118
960 702 869
1 90 23
228 385 25
356 182 340
704 435 597
571 772 456
875 210 264
202 547 883
746 308 653
635 12 597
254 812 236
16 821 562
532 749 96
446 778 702
101 694 785
667 481 531
191 399 324
289 917 864
899 922 850
58 149 508
880 485 455
30 526 43
80 975 300
403 269 79
626 153 150
644 633 371
903 391 904
789 992 380
176 686 862
798 729 721
968 864 419
253 754 669
758 366 941
705 434 777
237 229 535
892 218 231
591 772 296
311 911 892
775 92 898
477 187 413
606 552 925
577 788 166
792 79 316
49 389 974
423 440 159
935 675 215
288 478 883
476 778 764
581 3 559
808 882 307
458 41 553
967 172 550
52 647 240
758 657 500
46 16 946
887 340 5
742 722 152
137 406 437
863 677 888
163 194 944
416 810 92
785 154 591
309 151 345
336 674 305
811 664 986
822 611 534
810 759 934
494 762 256
878 958 54
675 434 66
943 772 300
730 407 166
721 927 912
908 477 449
206 769 197
955 808 897
554 77 715
829 605 826
887 467 469
912 432 308
578 466 886
205 638 297
661 638 439
367 334 862
839 138 901
996 436 527
112 544 232
981 574 512
17 526 62
627 930 249
316 538 113
523 407 577
7 673 798
171 139 335
438 844 999
516 61 4
137 804 467
114 868 397
188 799 237
66 655 943
846 819 250
20 470 123
339 123 574
969 648 860
149 703 56
510 670 942
784 329 269
920 880 626
878 437 275
338 950 375
178 223 15
469 2 394
441 844 745
432 267 305
853 161 294
240 413 148
963 761 886
129 759 397
223 621 110
605 221 954
446 940 688
756 455 184
4 93 698
69 681 889
327 545 316
203 837 745
388 207 414
427 949 198
152 58 208
109 869 518
761 565 195
9 192 525
102 194 417
348 913 926
596 183 897
490 133 625
522 122 613
630 319 38
359 871 742
943 652 121
530 823 472
413 480 54
474 818 722
765 192 287
711 55 441
761 233 171
913 267 909
820 664 385
631 353 123
836 979 541
490 193 837
648 520 570
658 884 303
387 357 760
969 806 803
769 32 528
295 12 614
409 727 614
830 136 572
108 241 373
462 683 826
229 598 145
627 226 787
946 77 232
230 372 52
41 965 499
785 834 43
150 326 676
598 408 653
60 40 680
866 923 184
249 868 910
14 235 392
167 50 792
678 818 693
87 962 281
766 613 668
697 390 951
505 691 516
586 839 380
651 587 61
261 687 671
233 635 180
180 560 120
479 230 321
776 938 883
914 341 276
375 866 116
207 617 197
22 713 332
156 72 667
327 698 115
549 790 808
396 456 54
529 629 386
373 887 562
222 496 788
6 801 442
450 859 22
580 236 21
995 447 650
568 370 668
537 325 889
829 745 730
154 833 397
791 124 684
318 553 80
972 353 818
428 373 748
447 684 534
597 985 172
514 987 293
671 872 283
772 699 500
676 259 531
723 531 924
828 651 696
348 504 153
327 699 398
136 561 871
247 329 736
849 347 85
46 686 106
157 55 991
220 419 426
297 114 966
820 30 570
314 692 987
454 205 408
128 782 356
15 787 857
844 758 733
664 249 299
379 100 650
549 574 699
66 282 444
791 129 638
924 934 610
723 694 659
747 148 729
403 175 800
691 786 719
93 949 772
725 515 580
532 751 869
513 224 242
52 954 58
405 755 359
625 442 396
485 30 920
881 863 536
475 748 464
88 162 919
786 501 977
157 178 250
637 48 953
339 178 320
517 716 376
674 758 482
186 814 857
495 462 289
865 514 751
897 889 997
886 956 523
909 877 129
220 430 603
908 189 221
867 535 164
52 660 780
137 945 850
252 905 327
276 811 303
155 708 985
670 352 98
994 104 508
857 631 530
705 305 779
381 949 795
999 351 850
968 519 584
334 707 939
894 964 666
479 897 490
697 603 887
921 30 115
329 416 406
176 452 97
119 357 498
427 548 19
478 790 349
909 595 650
476 205 134
632 536 125
55 687 422
631 741 505
995 398 399
75 131 530
315 768 797
584 538 503
845 864 922
753 177 557
139 884 101
497 83 682
559 598 482
938 347 493
374 86 391
435 225 716
264 383 622
222 308 878
807 130 950
311 634 58
830 424 247
516 678 807
852 483 662
945 393 276
680 214 900
810 68 595
7 979 222
655 269 929
291 246 616
762 560 305
118 881 539
100 879 810
152 623 825
809 237 142
900 236 574
529 623 637
506 740 753
505 668 912
584 323 650
464 414 873
682 685 999
310 184 515
820 543 497
978 435 62
836 997 748
466 804 998
445 509 351
160 168 461
474 204 408
699 10 349
111 951 556
684 955 770
158 156 668
690 372 823
576 58 900
415 448 575
714 734 112
364 597 775
802 439 344
962 844 897
794 396 261
202 382 988
252 803 804
32 369 107
934 654 450
27 468 491
168 913 800
7 719 25
115 703 850
343 526 898
340 582 226
549 95 892
137 903 377
724 874 853
595 810 545
575 281 699
908 137 516
314 687 587
563 180 649
754 901 581
117 245 344
33 498 960
446 100 675
372 251 378
48 133 400
424 955 547
635 945 572
626 693 642
302 850 882
189 815 423
988 698 916
250 681 962
811 982 313
915 823 580
337 463 423
623 42 604
663 225 578
725 133 460
25 551 893
714 326 157
958 526 328
205 851 313
926 329 11
254 455 831
506 693 58
657 718 748
8 222 74
473 269 951
422 993 139
83 509 509
790 379 973
688 896 990
115 258 415
535 140 952
99 690 269
609 545 163
741 802 362
854 830 67
532 1000 447
321 752 101
220 410 346
351 28 171
93 790 770
717 316 74
182 252 274
923 97 343
395 18 28
971 969 389
657 280 224
719 712 658
353 741 132
377 347 874
236 825 893
196 330 147
62 581 807
331 990 978
373 704 178
680 988 710
27 882 878
967 743 788
322 678 63
355 124 499
672 595 420
434 274 256
699 363 188
933 465 931
622 64 354
2 253 139
275 468 482
149 146 864
867 927 964
964 281 920
309 174 105
2 451 612
211 114 443
998 262 547
867 958 498
356 726 327
884 333 676
603 830 110
335 108 292
33 30 172
471 491 205
572 342 295
340 649 521
283 644 26
532 648 741
476 74 86
803 782 55
566 324 213
101 438 771
537 104 33
73 430 74
292 462 812
1000 794 948
904 250 433
525 409 911
491 344 339
175 398 712
951 231 844
276 377 105
636 273 969
929 167 291
475 353 532
192 239 758
324 213 121
632 598 558
226 734 61
371 701 376
781 789 483
979 793 461
496 129 32
598 635 982
99 774 362
300 601 945
164 56 228
310 189 458
650 48 629
289 20 854
441 541 986
411 697 227
548 758 760
685 435 83
432 423 774
697 411 211
741 787 387
686 906 135
762 873 603
313 59 456
490 577 983
662 93 753
1 928 702
480 99 549
835 913 22
421 207 45
422 807 872
869 76 560
631 321 114
779 155 35
130 292 246
340 568 660
990 895 187
112 805 25
256 290 146
87 167 574
654 720 252
798 384 167
95 655 58
370 205 922
193 486 469
476 104 608
795 86 598
69 464 189
115 243 264
555 255 494
250 828 484
44 148 171
103 217 741
698 123 788
777 277 637
664 313 288
729 476 200
196 587 660
799 422 567
157 241 640
483 564 448
335 951 240
310 363 52
420 909 618
434 206 720
669 64 99
959 600 72
608 663 839
536 834 944
908 234 968
789 290 524
355 535 933
657 317 715
703 647 55
823 645 967
49 9 448
872 766 208
973 221 685
969 173 130
609 291 294
922 562 787
504 228 234
497 536 385
345 817 248
440 578 276
53 939 124
292 864 423
857 867 502
416 490 829
872 266 177
545 876 9
365 604 706
594 474 45
591 488 806
2 301 136
469 922 153
165 503 602
36 429 309
672 211 921
295 123 575
377 744 73
46 830 968
838 928 727
145 772 698
437 803 566
534 878 209
203 985 141
82 993 812
608 224 600
220 617 716
635 627 206
152 59 564
930 67 235
770 937 409
709 626 31
321 707 804
954 581 503
206 596 933
963 857 178
236 962 242
7 114 86
474 362 904
335 183 659
335 914 625
82 721 63
270 185 230
555 238 997
353 404 303
72 681 744
114 218 881
974 388 140
855 978 838
379 568 134
62 147 155
12 316 721
618 117 838
792 212 109
132 645 886
668 500 667
421 158 151
632 189 876
754 902 101
905 398 107
761 798 953
201 839 703
19 151 562
684 834 990
155 929 54
924 442 518
405 285 641
751 576 565
442 477 285
191 172 739
371 273 474
826 969 254
139 245 199
898 363 894
426 330 889
615 69 314
127 578 99
860 694 554
446 912 719
503 619 702
946 278 748
397 603 591
188 1000 312
661 558 548
596 386 543
252 808 944
967 205 556
296 501 898
66 935 136
577 860 108
998 627 985
828 728 776
372 766 924
497 541 960
618 668 478
432 608 852
718 195 798
503 890 313
923 54 799
479 950 528
10 172 509
951 512 228
42 609 870
320 928 736
802 428 339
739 55 712
709 275 166
480 482 567
376 308 517
744 908 912
696 629 191
525 929 881
839 846 695
104 832 156
937 38 439
235 423 399
545 651 255
56 525 559
25 621 358
225 620 417
474 860 903
321 317 665
912 441 335
19 849 693
938 219 237
833 317 268
24 130 739
456 493 843
549 937 629
49 260 521
870 127 768
211 106 715
244 583 4
615 95 218
551 105 244
75 334 899
395 872 157
851 830 527
207 316 837
165 37 596
378 459 334
908 334 867
257 435 266
23 692 308
319 227 241
763 22 822
460 243 321
941 286 179
816 400 749
948 493 243
785 877 337
854 137 656
452 926 660
530 273 498
513 46 871
246 871 547
625 475 813
729 655 837
259 705 219
260 295 42
93 188 234
932 640 541
664 833 130
483 356 279
688 759 457
447 39 868
506 89 404
915 51 158
430 47 85
372 262 770
286 278 990
206 951 778
463 877 308
73 305 794
920 794 551
278 638 727
448 868 81
694 432 676
925 1 892
772 691 207
730 2 249
601 383 971
856 741 670
264 156 959
624 188 792
403 430 87
823 780 257
862 316 529
35 824 123
882 611 850
445 863 829
572 616 601
200 675 381
647 606 997
393 483 167
287 44 658
542 786 349
856 802 970
963 642 87
342 573 521
19 195 868
990 137 513
844 968 249
652 31 495
854 612 473
629 847 117
885 152 414
320 110 978
20 977 159
377 995 631
572 167 818
438 527 906
373 336 292
493 3 976
276 190 694
806 438 766
358 206 906
44 854 368
748 970 38
73 255 575
519 41 751
819 498 28
774 86 66
729 696 697
805 646 14
579 847 545
943 949 606
960 43 399
687 859 462
649 368 468
459 906 956
230 534 181
482 667 577
207 654 765
736 891 559
78 677 470
791 511 676
754 414 597
192 415 336
215 469 342
74 162 227
108 353 45
130 541 83
701 272 391
579 450 612
930 305 40
839 335 640
863 366 910
319 964 386
582 225 94
815 721 453
625 120 821
86 350 17
796 555 937
260 93 656
706 165 729
508 813 910
630 505 674
324 1000 920
837 583 515
26 199 342
474 95 219
561 435 467
218 613 361
932 888 652
385 414 748
690 989 279
180 817 84
723 783 758
152 713 353
522 886 387
298 649 946
90 119 494
896 865 248
493 220 645
80 944 715
323 73 91
520 714 309
432 504 108
486 420 758
690 518 408
208 349 240
953 183 678
502 680 267
478 64 746
53 943 155
337 932 785
87 49 953
165 217 620
130 262 615
735 122 563
62 923 855
999 920 156
739 953 670
885 237 316
826 267 365
624 568 741
563 183 880
675 336 377
806 596 395
337 506 6
893 61 769
9 621 865
802 340 926
685 57 263
604 491 47
128 307 930
184 6 440
446 971 553
813 805 622
192 545 467
808 393 262
415 605 700
978 996 6
464 990 905
566 69 10
953 766 225
655 220 913
852 123 156
625 803 945
153 136 720
862 382 80
400 397 441
828 956 4
943 324 929
173 421 397
200 726 800
447 262 433
702 765 205
613 155 184
434 803 997
189 501 361
177 706 548
539 20 125
183 861 650
949 429 242
402 503 838
816 39 426
544 218 801
443 939 405
578 410 476
259 250 899
301 835 212
727 419 255
774 160 455
892 461 488
142 509 815
915 673 825
750 424 742
937 164 492
989 3 250
959 699 921
7 412 762
987 511 741
359 8 89
422 75 977
960 245 675
943 260 969
785 376 782
520 248 886
447 30 811
127 745 101
447 574 828
792 12 609
483 166 240
753 837 853
572 797 140
997 149 559
689 873 708
973 598 338
919 137 234
67 941 330
625 710 166
657 762 989
201 677 839
378 428 39
736 295 728
927 616 727
626 549 38
372 852 992
182 326 745
395 294 450
268 747 785
264 842 642
703 781 539
639 299 847
93 684 116
772 489 735
44 443 948
121 428 208
464 514 582
813 456 19
42 188 783
66 106 470
986 722 325
231 57 856
791 439 874
903 656 234
510 741 201
329 202 44
474 383 552
946 231 381
579 673 630
39 102 495
850 925 566
79 795 827
155 543 92
353 428 232
20 731 864
569 542 602
317 44 64
601 204 488
224 9 435
205 810 245
498 43 3
863 871 731
674 825 770
988 489 789
793 248 984
910 613 164
3 220 563
796 783 676
189 380 953
582 918 48
783 813 858
613 76 987
235 549 456
642 501 576
70 171 675
789 141 619
815 77 56
233 726 433
718 914 282
991 266 886
390 385 803
208 262 349
502 809 180
206 639 213
676 417 228
740 201 537
2 963 373
308 653 545
333 204 621
194 51 463
107 991 483
656 345 516
86 643 735
241 226 284
326 946 175
545 617 199
347 716 847
556 1000 586
195 498 961
150 900 253
448 927 477
555 211 53
334 563 554
16 833 628
795 465 518
970 247 695
967 516 290
500 261 32
974 662 137
894 480 46
284 377 178
668 639 378
264 969 988
604 667 435
547 737 929
741 573 83
154 828 349
372 861 859
810 335 265
1000 647 412
852 908 187
496 808 47
466 50 297
275 297 552
304 612 142
848 307 934
837 487 762
471 188 414
4 160 96
87 920 568
334 420 908
401 923 633
266 201 460
405 582 699
311 957 713
427 520 569
561 54 885
693 231 511
587 898 575
491 935 554
827 310 629
695 369 956
452 356 448
361 935 210
223 313 558
221 671 569
131 157 132
532 190 158
335 575 138
936 679 837
461 311 475
859 700 612
321 453 380
258 163 984
418 58 253
518 620 935
400 45 526
435 698 776
799 64 628
852 929 520
195 812 372
894 567 638
883 811 86
812 397 602
18 980 285
819 951 904
35 892 398
639 401 443
965 970 247
37 709 736
360 323 571
314 667 928
991 808 442
436 160 666
318 308 437
943 377 159
853 570 994
122 105 999
805 453 869
923 929 45
122 930 240
264 807 430
58 459 243
407 426 831
949 574 55
144 381 936
517 21 648
553 258 755
839 718 249
874 976 34
922 374 884
970 120 535
271 353 937
625 124 269
194 461 39
904 81 911
648 623 265
390 398 383
585 190 482
91 677 825
816 127 892
450 650 248
192 465 868
826 577 402
665 65 450
749 260 368
35 447 928
541 589 40
289 362 537
476 441 646
89 506 748
730 622 600
60 869 192
276 421 193
913 564 338
739 83 728
47 614 117
154 628 681
770 837 640
965 641 515
956 912 774
390 772 764
728 440 346
568 257 562
995 134 689
673 631 732
251 964 549
867 335 792
205 467 110
652 724 981
241 13 916
575 899 947
777 796 138
210 813 409
642 434 148
249 714 352
761 794 588
907 904 206
121 207 841
859 204 837
988 372 418
449 263 925
376 635 545
250 493 199
587 73 83
565 722 99
850 705 527
871 254 404
526 832 644
617 922 530
601 377 56
336 779 32
823 585 5
413 510 815
928 694 182
838 781 946
972 387 11
45 785 115
639 207 530
95 183 981
152 623 190
751 312 947
428 464 739
748 891 698
456 921 635
207 550 546
30 89 538
673 797 610
23 324 609
189 969 925
706 92 993
290 452 311
988 629 341
139 12 604
745 48 565
82 838 371
137 285 552
146 349 950
574 475 890
676 771 445
813 665 326
748 23 611
282 961 445
788 39 896
121 811 743
369 367 729
362 48 209
621 2 37
124 713 624
357 657 42
797 55 196
939 482 999
841 763 9
950 34 210
721 544 842
336 757 12
477 119 558
880 837 644
877 779 279
234 386 281
172 974 192
411 513 772
886 628 743
289 327 981
59 454 811
673 743 980
100 466 671
978 618 570
597 641 959
683 782 721
860 8 723
633 698 433
449 179 354
459 721 109
358 206 649
689 933 245
1000 661 907
489 654 380
398 375 802
180 74 189
722 598 590
585 39 265
677 266 966
432 575 709
664 575 221
321 962 745
488 603 174
997 2 43
561 53 835
229 947 357
342 410 410
866 225 188
47 865 409
357 703 603
163 33 371
615 660 751
744 528 115
68 608 27
737 840 672
907 536 502
992 117 873
552 718 252
660 130 691
598 412 746
748 524 280
207 786 206
188 743 258
949 686 278
478 280 913
502 3 480
541 858 49
339 693 921
590 556 615
274 211 9
272 138 837
324 86 359
493 19 772
681 105 961
609 923 481
306 257 663
946 299 650
55 311 135
225 13 139
467 571 500
184 131 180
364 67 34
611 994 125
599 100 981
403 986 909
146 767 179
41 266 694
84 184 775
104 674 869
466 643 943
766 712 120
291 840 232
725 39 929
638 793 984
364 652 130
34 88 436
522 986 169
55 574 419
814 673 190
202 689 34
473 746 90
206 574 377
645 78 979
545 471 965
985 640 941
317 502 8
605 359 482
440 114 582
282 817 268
653 913 345
86 404 314
652 39 119
439 766 233
815 61 74
669 463 717
710 837 16
133 781 801
205 253 651
523 720 771
885 626 163
775 295 739
264 575 347
227 514 645
745 198 145
348 153 644
690 542 99
710 293 465
31 957 997
973 525 52
428 768 527
937 892 658
530 808 806
145 321 560
439 6 818
364 102 71
750 747 136
235 517 576
189 281 248
858 56 817
197 165 130
161 775 560
263 505 76
509 551 559
781 925 903
908 225 457
734 14 266
658 920 100
838 673 614
693 119 991
756 449 156
295 2 822
758 847 684
332 836 315
178 714 759
738 697 999
134 167 55
961 796 49
371 706 853
19 395 805
741 373 355
422 513 361
93 15 603
735 948 340
938 633 815
656 672 415
365 573 354
701 715 57
868 536 591
355 162 725
225 618 840
770 724 686
27 51 218
237 662 958
669 664 838
671 103 371
190 213 35
664 772 139
553 21 930
952 598 169
982 223 393
219 90 200
896 883 781
133 577 359
480 870 193
376 145 686
81 2 987
891 643 103
572 482 177
709 679 32
223 907 272
394 116 640
642 518 821
549 740 688
810 741 87
462 999 844
114 684 117
925 879 801
86 867 451
224 820 729
385 896 618
194 400 965
25 954 969
621 829 482
370 219 566
744 469 23
120 397 561
307 123 997
752 280 67
378 56 79
785 450 274
417 496 476
926 288 721
999 973 523
575 844 261
94 20 103
577 687 714
441 743 210
19 721 320
319 778 374
747 871 272
727 970 690
376 955 603
987 234 577
656 898 892
866 760 585
396 498 700
64 559 874
634 970 358
265 590 749
228 718 764
54 737 384
63 35 786
430 446 479
526 351 113
601 90 268
888 237 294
57 868 353
703 928 476
714 651 805
242 13 16
195 516 422
477 589 299
636 766 310
407 67 164
706 984 64
619 178 103
881 715 988
315 51 544
873 709 802
890 454 861
316 278 499
817 862 778
599 389 582
509 906 702
847 941 177
990 968 622
101 652 557
306 540 176
588 204 695
859 498 316
467 885 164
910 616 445
662 506 165
949 351 613
881 740 507
583 540 714
192 580 276
31 569 27
656 796 494
138 17 296
802 191 708
956 660 104
361 888 687
885 735 44
1 177 526
831 799 828
563 532 224
843 207 320
942 199 504
214 104 522
679 619 43
229 873 537
36 437 687
840 127 137
805 617 92
102 910 425
196 371 78
900 264 941
487 352 275
444 93 797
843 836 74
12 300 614
291 581 397
420 432 791
640 8 80
44 390 237
931 546 705
948 494 683
593 993 51
286 264 644
142 68 886
505 689 43
37 904 584
567 53 269
590 564 546
881 71 133
665 327 636
784 687 592
330 640 626
624 963 578
781 718 715
224 432 360
596 217 534
245 34 263
534 905 576
215 3 188
610 837 868
11 481 269
892 822 298
515 227 672
615 860 483
891 196 899
364 753 427
525 648 748
961 989 663
39 926 433
493 642 785
466 679 130
450 760 354
230 63 428
396 227 271
165 585 281
234 692 783
517 127 983
418 101 915
25 553 959
193 488 223
418 397 486
355 74 920
298 688 384
39 932 566
568 620 892
535 394 891
243 59 794
278 904 316
824 218 828
43 369 32
310 137 420
701 593 815
797 626 369
886 757 292
986 408 896
853 249 477
333 425 280
567 394 522
502 311 862
141 221 69
77 35 467
91 912 641
97 107 658
32 271 917
692 901 598
10 441 370
44 540 387
660 420 795
692 499 195
809 230 213
404 623 140
346 693 830
742 865 520
895 401 906
131 444 461
731 320 996
837 420 542
59 763 602
934 455 633
711 982 68
872 808 914
321 661 158
782 785 431
270 77 651
123 537 461
771 320 492
529 775 571
649 582 234
204 973 318
332 496 976
192 799 885
864 142 116
304 982 237
116 514 455
672 288 983
252 462 722
582 194 280
441 524 595
916 457 561
500 660 625
424 973 672
267 219 268
552 415 366
402 378 160
328 196 170
285 333 843
677 658 846
213 229 804
862 858 104
641 959 215
177 958 124
78 30 942
636 228 784
522 382 770
110 108 55
437 778 330
685 63 650
265 592 643
480 696 251
596 203 601
240 927 756
299 633 764
194 634 456
425 94 142
288 439 640
16 993 315
208 528 616
526 981 425
388 446 506
315 546 723
300 473 235
986 205 977
865 470 828
727 269 346
667 537 68
584 552 340
453 157 908
230 852 170
79 986 723
757 546 799
492 222 683
481 512 242
245 647 763
964 197 123
573 375 6
693 962 197
486 176 427
723 47 196
708 106 551
754 748 488
48 547 575
333 680 498
303 919 82
221 527 750
932 672 775
728 623 153
475 870 674
765 700 525
608 642 773
311 101 651
399 31 212
288 53 8
404 451 585
543 38 731
173 76 729
517 795 798
743 86 230
684 269 154
550 468 255
385 744 215
993 812 748
563 655 180
229 544 646
252 405 812
120 914 838
935 61 394
978 351 676
371 219 926
694 495 179
727 340 119
310 188 156
397 12 827
96 737 688
396 566 669
187 525 585
809 881 374
246 343 522
726 352 896
99 180 861
29 171 534
103 334 822
261 940 767
205 687 823
374 692 332
820 623 67
154 112 440
942 626 286
253 477 744
643 813 229
686 675 611
140 169 89
510 289 147
60 433 650
936 996 771
171 825 417
105 206 348
780 63 454
561 396 907
762 510 467
746 273 101
655 393 144
289 345 93
941 317 865
883 856 204
624 369 364
762 804 427
467 345 984
815 519 693
817 377 554
689 426 264
815 392 857
87 518 925
208 285 972
874 284 461
264 581 914
495 944 767
149 965 354
507 801 407
859 901 132
327 68 712
103 486 295
471 993 573
982 109 972
613 645 277
846 288 395
186 218 613
549 872 404
888 155 506
9 279 441
849 901 70
24 868 114
892 890 642
776 12 249
593 55 669
480 803 94
539 768 948
520 699 45
565 594 227
207 228 127
343 546 818
788 509 406
243 860 435
911 922 780
443 142 154
712 782 598
238 861 254
160 618 445
698 167 135
894 974 37
979 19 816
629 583 441
228 166 135
771 569 374
93 991 226
509 855 7
167 790 957
897 441 553
820 184 1
68 197 832
721 349 910
813 761 889
912 797 428
129 959 841
288 104 302
985 66 526
576 341 552
504 968 140
140 725 258
129 848 138
943 673 629
80 53 166
106 465 277
975 507 326
603 62 367
868 914 448
714 562 821
601 857 916
679 165 328
475 268 520
943 723 390
655 9 708
929 933 36
282 142 167
795 21 28
496 983 954
523 158 482
391 735 491
338 155 163
989 828 292
579 166 79
462 368 396
997 219 624
554 885 670
268 462 467
367 497 577
23 834 551
66 154 639
989 659 60
339 139 42
937 46 390
953 151 52
55 223 65
356 949 301
511 260 638
794 132 298
882 48 623
660 376 364
658 634 39
689 774 479
375 934 205
939 285 732
207 787 27
209 406 736
469 119 665
636 93 901
293 728 247
133 23 257
734 373 323
126 429 22
808 724 39
816 354 434
856 156 703
301 50 608
27 573 889
583 60 590
943 46 846
297 161 104
615 816 335
379 508 373
544 337 27
819 580 312
23 628 480
755 144 985
478 134 240
349 458 221
542 611 302
22 391 867
943 394 360
73 413 704
821 590 775
571 502 629
573 127 244
871 572 175
224 744 502
706 965 151
599 42 33
226 321 204
696 840 857
642 121 733
311 180 175
81 866 338
753 713 770
860 874 773
580 347 562
72 370 389
307 124 360
860 132 283
8 488 258
311 303 368
114 427 238
805 785 223
938 688 124
120 619 471
880 37 977
436 723 771
619 845 680
242 806 789
704 295 812
658 860 632
426 293 620
11 424 333
547 751 69
452 744 608
25 288 494
999 361 372
100 936 431
20 135 803
392 956 771
956 740 362
454 91 64
968 109 605
335 683 469
105 757 822
51 987 267
480 684 140
382 985 790
280 408 761
61 278 822
570 631 388
784 33 8
985 339 153
751 865 90
999 751 517
385 103 735
384 569 134
483 67 816
661 80 937
613 901 932
28 96 149
763 110 248
830 667 505
947 424 218
968 290 90
866 755 98
590 892 63
68 546 689
868 261 584
955 453 135
334 650 420
478 327 336
59 436 585
94 435 158
869 460 377
181 347 805
308 846 307
296 873 354
700 417 751
975 896 109
827 901 606
706 101 809
200 580 354
69 418 697
144 414 345
991 460 797
18 96 535
287 694 213
893 405 893
48 629 237
503 488 236
271 820 521
338 248 222
401 826 74
330 301 311
730 451 2
58 809 503
708 421 588
536 90 235
628 107 503
141 911 20
947 54 61
233 729 440
475 979 815
22 372 640
712 159 667
91 973 698
242 586 535
972 614 879
311 739 264
464 671 79
429 384 519
803 391 419
440 497 51
342 308 651
537 580 236
835 895 154
848 156 974
620 291 222
611 421 501
718 607 620
631 939 560
425 386 386
918 996 145
420 535 87
954 771 979
335 432 904
192 375 324
24 991 860
296 802 685
666 131 2
619 261 200
994 631 121
750 588 953
731 985 289
599 94 815
677 809 560
869 856 645
98 648 158
860 394 548
144 643 60
209 962 332
933 920 843
898 239 618
119 120 185
354 8 779
116 246 417
267 518 889
570 142 555
452 671 917
527 73 33
710 933 359
667 888 403
705 414 282
540 622 581
828 61 234
194 379 568
836 263 778
684 246 982
908 714 705
594 987 738
86 683 316
924 365 182
393 984 386
891 373 246
387 93 531
446 404 342
760 474 411
360 413 247
532 53 518
712 917 15
725 115 371
889 263 905
380 764 214
50 139 659
253 23 680
192 351 799
829 684 249
466 522 843
36 201 633
629 820 908
34 703 107
610 361 392
462 397 195
100 311 795
789 292 169
278 205 228
560 669 431
828 614 369
441 48 815
457 527 968
846 702 64
481 885 559
206 657 162
975 282 887
124 170 311
345 802 500
842 675 764
154 256 343
160 710 16
584 478 911
597 805 269
319 61 549
852 243 892
789 633 647
874 891 206
959 577 359
991 287 280
772 701 788
954 844 390
409 528 345
98 691 347
645 1000 485
667 643 239
29 643 899
925 973 178
986 540 251
251 32 360
497 574 624
346 726 709
819 664 203
632 901 154
662 377 303
703 690 369
939 822 966
345 627 29
690 442 547
598 965 174
26 285 273
188 573 923
389 47 628
958 106 928
531 151 471
888 827 450
86 991 542
809 316 328
54 370 372
834 166 884
109 296 783
166 416 362
581 249 707
578 896 992
256 424 940
703 54 551
977 490 359
181 483 545
353 647 931
930 373 35
292 543 419
611 191 972
556 297 303
234 903 997
286 231 244
225 471 36
28 94 737
661 943 476
530 365 100
870 674 463
501 171 868
518 280 759
400 118 879
992 92 552
585 193 390
194 847 666
883 725 95
421 796 373
125 635 516
661 949 190
955 96 482
980 550 817
947 778 668
164 696 583
818 354 385
188 985 714
631 987 987
418 257 829
137 714 417
626 24 793
413 701 311
102 422 550
994 568 4
190 658 630
928 406 547
385 408 528
333 333 278
900 548 452
266 373 272
874 364 234
470 786 546
245 316 207
656 647 401
188 875 82
427 317 981
110 982 476
221 764 540
293 44 678
144 898 72
85 858 767
12 537 246
71 758 894
252 469 936
169 82 836
121 654 693
624 729 589
340 355 40
545 517 553
15 152 86
636 957 46
509 624 755
473 808 480
729 838 551
783 959 643
413 288 644
339 466 271
811 557 659
254 657 413
729 665 937
378 478 794
40 934 51
102 537 114
301 525 473
151 3 638
884 845 402
17 495 112
609 211 763
430 205 853
705 898 134
446 609 764
152 708 201
919 572 87
692 226 588
727 984 808
58 176 399
568 377 685
215 749 411
682 810 310
201 177 343
815 446 974
263 103 173
323 600 472
38 829 630
227 373 29
893 89 163
503 824 290
467 830 573
386 246 526
855 199 776
769 619 757
928 331 995
170 364 342
46 466 195
71 990 404
681 15 208
675 334 658
888 486 583
67 394 936
812 751 10
176 48 925
957 842 301
925 438 653
933 566 498
340 650 573
444 357 503
757 922 884
156 898 838
633 334 45
917 414 516
435 819 314
27 454 558
928 115 626
95 705 121
553 868 942
867 968 584
758 639 176
698 510 460
557 2 708
54 786 863
572 62 804
883 459 544
339 709 230
868 900 670
588 454 41
629 592 270
847 627 320
441 142 616
753 6 21
564 392 361
300 582 962
67 281 689
533 304 4
474 285 488
594 779 416
566 245 467
642 564 954
620 810 429
498 812 331
802 761 4
756 670 659
932 376 674
570 573 807
993 825 925
907 229 380
919 876 8
661 760 677
228 761 667
892 284 905
670 438 328
258 19 720
869 605 400
647 579 391
799 185 109
482 287 298
197 587 617
297 829 82
60 984 78
629 345 375
213 573 663
57 657 190
600 741 167
628 939 478
254 249 960
836 91 184
135 521 134
573 633 941
876 931 29
467 467 500
637 297 904
732 102 676
652 191 76
290 67 407
515 350 12
695 615 183
500 66 877
25 851 908
320 114 973
880 773 790
986 129 815
52 830 968
875 768 666
12 693 735
729 214 394
501 836 593
724 610 414
912 401 576
545 440 316
807 800 113
323 698 851
929 415 392
30 41 215
443 705 222
797 772 409
257 551 965
222 768 71
877 59 563
700 968 722
983 175 885
853 158 239
414 6 149
677 507 520
301 545 799
771 12 819
122 668 817
610 397 594
250 521 233
18 657 485
720 77 507
536 634 709
168 609 562
995 342 586
815 572 814
73 475 279
533 271 615
457 573 612
77 137 513
217 829 572
292 652 49
26 171 440
896 743 246
714 767 411
67 205 643
394 339 967
8 725 164
722 397 968
693 660 86
274 900 639
593 415 516
945 721 641
287 413 910
723 481 705
179 997 709
718 879 75
845 251 301
590 238 483
180 593 361
74 39 293
228 299 677
709 471 893
210 155 992
17 301 401
879 550 352
697 666 726
939 982 2
782 122 729
93 242 338
108 266 614
136 938 224
238 754 901
359 671 19
127 820 539
795 226 586
762 653 128
404 988 632
859 540 383
399 318 671
639 145 986
103 113 129
570 200 959
823 344 491
31 845 109
901 60 434
197 881 403
875 328 266
96 581 627
914 351 868
933 863 218
144 746 408
594 939 60
372 286 524
612 243 821
798 757 859
51 138 170
164 795 432
307 132 466
234 173 205
484 138 742
578 628 895
165 997 465
948 864 428
419 393 323
847 634 192
664 500 384
313 490 620
18 766 376
811 546 768
209 827 968
672 562 122
20 663 633
367 838 86
422 793 511
287 892 80
877 298 789
322 739 105
379 704 390
541 216 702
489 814 943
974 634 390
992 437 867
14 304 917
130 961 799
146 897 908
488 693 302
501 228 164
68 40 135
272 649 83
98 141 982
115 743 613
842 573 792
294 775 495
281 95 395
403 665 807
57 995 509
990 6 823
877 826 428
169 741 468
930 474 822
840 689 754
706 929 89
404 819 386
138 551 820
158 491 486
622 872 191
369 869 596
275 610 561
45 298 113
958 644 537
777 924 768
907 672 247
208 685 899
128 467 747
727 594 696
250 409 270
390 228 63
583 974 439
485 279 748
510 370 113
993 470 536
804 636 482
487 190 212
864 106 615
927 42 56
810 31 982
565 895 296
775 894 156
828 65 609
223 327 32
211 998 466
802 71 247
636 200 990
160 20 450
713 456 329
664 553 940
250 369 576
371 118 424
197 410 518
354 100 106
910 593 436
405 935 900
759 148 352
565 405 804
360 57 169
244 198 940
706 376 634
522 36 689
401 503 469
243 260 272
520 454 977
664 133 38
33 676 623
475 297 919
796 730 881
767 113 865
552 342 212
951 997 162
184 626 463
909 876 918
15 149 332
309 793 637
167 162 823
339 799 333
645 496 100
954 942 291
945 345 342
718 662 904
909 55 708
812 210 497
604 564 758
656 465 766
493 912 601
896 737 527
191 456 590
791 92 524
823 101 90
428 584 493
64 331 385
923 345 337
394 619 164
787 177 58
109 610 117
946 707 632
111 922 432
710 692 724
980 25 124
158 779 736
734 617 962
168 938 917
22 320 597
475 501 957
41 617 634
263 578 42
997 10 666
867 729 335
629 304 485
112 46 628
692 823 97
604 372 255
943 965 35
922 453 362
541 57 388
255 423 167
491 632 24
263 728 851
986 785 603
345 382 473
68 26 589
264 848 870
463 841 279
356 120 645
993 790 94
496 788 659
357 921 584
133 275 230
732 721 940
574 405 41
599 661 806
77 494 483
667 765 82
333 557 193
582 147 857
626 271 472
1 814 402
894 657 655
54 167 579
309 805 293
876 936 624
459 500 270
872 577 922
987 246 468
998 508 651
371 37 683
896 259 689
126 408 764
150 408 593
443 710 647
639 470 358
412 689 451
551 430 498
257 22 599
225 556 540
717 201 581
846 131 810
744 838 957
270 141 664
983 109 312
102 439 689
689 557 543
467 85 542
852 548 523
126 345 117
567 46 837
280 802 171
936 732 928
495 178 901
705 486 189
425 728 530
718 564 615
560 528 125
745 641 936
991 47 898
530 441 764
140 819 846
657 36 285
966 313 676
406 123 910
728 417 621
890 946 283
687 695 311
543 215 328
544 851 306
454 50 113
933 659 238
935 141 530
82 415 328
101 821 887
850 998 527
666 97 423
431 606 882
289 59 916
402 713 668
940 285 646
991 758 458
245 29 209
596 157 859
448 299 643
819 423 305
216 530 675
38 422 136
288 813 630
155 192 764
156 404 707
456 225 736
497 246 809
432 74 931
355 905 710
166 180 821
645 489 700
649 681 579
719 757 439
24 325 583
786 487 610
480 480 243
199 21 435
331 207 567
360 771 651
955 819 345
726 723 450
472 346 68
702 80 602
438 933 596
366 719 498
90 594 184
267 639 390
222 386 217
879 994 918
739 429 578
799 92 59
614 357 648
779 371 649
349 855 500
225 848 609
476 793 622
876 717 469
515 144 356
376 390 250
898 833 3
465 613 368
856 194 829
173 696 478
719 338 699
895 373 4
188 870 517
310 802 8
926 749 759
396 230 445
580 263 270
594 179 736
100 480 420
756 120 325
832 979 703
369 481 161
708 381 272
54 106 745
350 238 595
419 12 66
412 655 434
486 198 986
396 185 967
390 664 167
183 354 353
634 955 135
783 645 214
596 597 568
683 322 522
247 604 672
185 251 110
760 568 263
235 752 884
596 942 915
4 445 378
774 506 180
364 739 974
971 884 337
986 540 609
577 958 418
570 3 901
638 789 415
743 458 755
429 110 345
954 845 601
429 66 87
827 968 65
253 4 204
839 380 167
571 426 687
75 495 195
396 907 995
248 516 982
304 920 679
375 561 186
998 901 632
950 120 940
550 74 685
979 807 982
430 893 83
592 779 256
103 634 987
752 946 415
656 133 64
329 464 720
843 806 925
530 236 14
334 38 54
39 572 890
36 241 966
962 534 411
85 421 505
252 17 318
619 298 322
852 203 415
247 322 503
990 59 632
779 883 979
704 353 721
921 554 804
345 580 904
732 249 982
755 341 235
212 708 687
290 202 467
231 352 84
884 325 499
262 717 188
603 790 930
70 982 652
417 29 941
544 838 595
764 740 280
875 5 14
482 13 710
336 83 486
414 104 343
614 612 784
491 256 680
567 220 925
240 166 601
353 685 811
5 677 811
857 22 787
317 951 889
573 30 957
755 199 480
714 249 264
137 816 521
973 834 6
671 118 215
853 265 983
617 580 691
921 895 5
556 342 168
533 591 320
26 679 396
290 319 482
828 30 219
271 872 893
175 684 962
810 177 627
74 792 850
947 114 335
742 190 563
35 351 498
630 893 859
953 500 336
674 872 71
717 712 483
46 407 201
272 253 136
600 343 378
219 646 465
66 55 298
758 738 586
979 397 662
884 136 16
37 640 152
21 762 966
290 566 469
932 991 922
296 40 771
610 835 384
719 85 873
242 162 316
113 676 3
774 757 861
737 653 702
554 44 328
142 42 713
399 540 82
353 210 268
507 810 59
660 567 973
438 801 503
222 32 928
832 928 166
5 985 70
425 455 654
715 217 266
592 795 823
132 563 720
969 472 935
294 401 46
816 862 615
225 486 7
379 263 126
808 267 85
246 416 691
225 61 359
920 502 473
626 316 547
214 74 286
876 94 157
743 840 348
492 765 1
688 236 659
799 134 549
95 869 22
430 348 714
366 983 14
874 755 341
336 371 468
33 489 680
255 697 386
433 722 78
714 129 851
77 962 687
592 886 42
766 953 976
2 732 177
803 834 679
824 908 2
379 699 252
82 845 107
122 820 132
602 36 173
930 809 170
288 687 109
988 650 542
613 230 143
839 870 115
20 907 527
975 419 875
373 76 18
250 784 782
532 230 436
839 30 939
570 732 243
48 412 549
497 967 236
481 674 297
662 544 916
800 401 735
649 500 137
560 936 87
104 591 178
433 49 502
853 364 204
489 509 384
349 475 702
113 253 992
219 260 655
121 299 774
780 923 886
933 904 504
988 92 242
844 70 276
768 665 611
341 953 980
661 745 9
117 385 834
64 547 931
359 851 502
167 99 794
299 873 582
304 900 374
874 975 709
817 855 425
888 983 351
216 426 419
819 431 76
411 636 902
466 401 146
602 623 146
865 794 792
394 975 323
20 783 800
54 131 418
282 173 324
233 657 169
588 720 820
135 150 107
790 566 302
685 22 714
541 924 663
540 880 994
777 785 225
574 534 278
820 377 830
146 283 722
627 781 971
618 342 505
813 249 120
360 998 127
834 773 639
323 413 41
237 400 371
672 186 75
68 82 706
182 130 986
967 696 718
746 238 571
176 93 576
317 59 260
410 215 566
714 109 369
140 288 86
452 21 538
351 926 227
503 461 98
966 637 520
189 240 714
70 834 162
484 991 671
597 987 74
582 98 881
655 813 619
81 980 46
759 141 721
408 538 159
307 612 298
521 500 721
595 964 201
456 716 221
619 712 1000
731 151 99
382 611 862
352 474 508
454 279 562
588 166 136
785 769 286
964 47 80
477 274 254
513 521 468
847 176 475
919 764 806
16 847 539
143 681 176
225 882 500
118 772 572
856 262 920
589 445 643
44 417 394
226 226 488
325 526 642
230 79 500
831 468 693
424 112 365
952 711 9
90 534 923
56 759 903
10 432 123
424 255 241
268 531 24
510 745 445
270 893 206
175 632 795
851 574 320
750 933 236
60 289 804
652 678 267
179 457 5
776 532 968
778 102 97
297 156 730
180 178 524
793 320 220
970 911 565
692 318 931
232 699 175
409 136 335
528 638 251
712 574 816
767 35 483
860 249 835
238 78 153
491 257 76
212 437 738
795 233 726
122 209 997
135 393 65
951 470 800
514 692 123
53 600 684
19 859 42
235 601 175
354 401 544
12 352 778
618 1000 424
151 300 581
687 244 71
273 817 744
73 46 686
608 882 386
801 907 400
240 432 879
475 494 479
875 641 453
541 651 363
717 468 688
630 286 589
141 820 895
874 275 64
834 771 197
206 182 354
413 416 108
326 461 490
411 164 919
487 925 401
574 545 631
41 467 709
53 740 657
724 947 923
944 316 589
399 286 213
848 43 993
189 463 581
358 172 503
801 774 129
563 974 467
531 72 199
984 960 130
210 230 457
654 885 48
444 150 44
944 265 8
420 415 38
687 892 121
619 744 182
374 711 703
107 259 865
808 4 55
879 270 873
558 339 215
830 938 192
109 369 349
970 215 846
575 835 62
203 94 911
928 708 9
897 705 560
13 747 533
122 616 667
999 769 585
840 526 832
966 921 906
583 91 966
419 168 866
973 635 50
142 310 815
690 407 272
569 645 657
754 313 792
76 514 655
496 261 10
883 546 948
989 206 252
389 55 22
530 551 299
958 986 103
962 83 496
598 794 568
779 239 805
131 886 850
270 910 984
300 488 151
660 661 350
616 114 664
404 423 220
142 13 495
898 779 402
574 495 144
881 333 945
455 412 939
660 163 854
42 496 541
378 768 39
687 316 896
224 502 117
791 823 408
635 263 602
442 614 935
69 612 277
736 863 306
879 474 827
821 315 709
424 696 872
425 770 965
253 694 142
981 322 988
162 979 397
597 43 522
831 758 588
298 844 490
518 735 719
494 562 202
115 366 121
158 987 935
709 476 395
251 693 168
556 248 429
641 908 97
3 661 572
979 11 266
392 761 60
750 499 785
57 33 160
909 162 662
786 27 168
237 133 558
124 124 938
306 456 249
415 3 564
906 469 815
243 237 192
119 411 296
619 507 417
218 897 435
763 104 349
30 468 697
75 335 427
115 364 499
284 884 758
52 189 225
898 345 546
754 541 180
619 212 999
26 609 270
471 823 212
820 84 583
255 855 605
974 922 683
779 921 256
552 458 395
263 490 172
537 346 433
181 270 42
74 672 728
225 683 640
361 93 3
208 143 523
352 900 84
42 927 358
230 756 151
442 544 896
102 33 816
651 683 906
207 642 490
93 940 441
387 686 649
935 540 296
884 200 402
199 192 986
684 573 513
352 920 398
924 50 652
475 540 723
6 739 662
794 780 254
582 321 318
272 128 401
7 444 736
292 991 686
210 898 100
344 827 61
468 22 413
628 764 202
879 868 748
520 123 202
9 387 583
266 2 239
772 828 628
356 962 321
782 394 418
826 757 615
74 194 305
850 533 415
430 4 401
949 277 554
87 66 568
85 526 275
865 233 407
574 324 89
202 662 488
777 89 827
842 539 936
23 657 267
643 185 491
51 576 14
855 520 192
555 121 682
331 284 274
120 257 137
741 418 625
140 683 549
158 772 568
835 628 164
83 384 40
196 538 430
374 575 596
218 696 764
261 469 510
710 317 683
560 268 737
871 726 993
961 909 961
829 521 959
183 58 744
57 146 775
139 869 866
353 971 144
615 69 819
307 727 280
459 299 942
783 728 489
513 759 297
514 58 870
675 464 735
784 567 719
163 283 455
153 380 59
900 259 635
151 211 365
87 954 187
854 314 187
992 726 474
725 116 211
754 848 609
92 478 6
847 617 659
943 580 801
108 557 64
194 174 632
613 260 149
452 725 270
844 822 331
720 18 923
536 352 431
841 472 933
363 540 259
591 632 226
644 477 827
583 589 453
575 546 849
695 793 910
721 314 877
314 872 110
648 714 223
569 116 748
770 91 375
363 656 385
732 887 647
581 312 674
493 380 918
301 120 983
332 857 624
251 548 279
55 177 380
713 384 262
846 438 237
812 209 2
688 15 238
251 907 882
283 469 599
616 355 167
409 378 973
844 888 471
401 179 121
423 886 456
843 384 487
760 716 162
120 281 170
834 454 288
602 442 981
216 892 927
943 186 692
58 44 7
843 416 108
192 885 514
863 623 225
598 341 939
676 604 879
136 710 289
44 533 27
647 276 788
939 75 985
949 514 390
137 731 201
605 942 613
611 850 470
311 65 840
435 566 983
786 11 832
572 572 601
818 942 345
154 919 860
28 585 416
186 727 276
719 112 327
453 898 971
149 683 694
923 294 686
418 355 196
470 544 757
924 364 551
515 614 598
331 359 264
408 123 860
699 598 859
842 668 596
16 694 157
622 806 79
601 392 293
643 203 302
768 408 576
381 989 491
192 153 599
388 449 861
327 288 820
174 159 518
438 560 886
627 201 391
807 70 296
311 393 500
966 630 296
885 840 596
571 677 470
602 468 972
358 824 131
70 865 653
979 772 956
426 644 618
729 775 279
415 179 341
637 464 93
515 313 108
324 314 233
313 872 913
673 830 928
193 591 959
683 617 296
677 527 467
506 651 621
357 264 866
667 82 930
269 313 375
898 54 541
670 207 439
103 782 422
306 757 264
436 802 776
68 373 1000
949 450 280
23 686 226
601 359 158
196 982 758
521 209 203
90 585 120
374 968 354
289 371 705
143 982 161
999 890 693
2 221 800
976 183 372
811 780 770
471 118 941
203 256 661
745 484 704
578 897 309
787 57 107
352 257 173
618 37 727
256 500 256
708 239 147
102 724 508
357 468 249
451 236 456
637 437 7
510 736 696
719 788 72
628 619 470
900 103 660
155 889 83
410 550 469
347 29 766
207 441 196
750 253 411
130 749 35
713 164 776
91 113 404
803 752 876
73 508 746
590 117 136
765 593 757
92 529 226
229 245 507
467 818 352
891 680 541
491 149 330
191 362 888
919 839 3
841 703 742
394 977 361
492 398 35
460 543 370
911 638 35
597 498 857
541 794 204
825 39 257
648 935 768
60 439 713
425 619 397
367 336 520
339 328 105
980 915 971
240 328 544
974 384 685
467 907 519
725 998 238
455 95 902
304 943 735
257 623 600
635 508 364
593 751 423
563 68 946
390 822 30
447 610 659
939 509 182
641 687 855
660 231 406
541 325 798
357 953 884
10 662 811
740 68 576
646 925 939
893 168 667
374 99 142
599 419 516
230 948 524
365 963 979
365 42 564
664 871 329
933 922 832
818 500 807
73 94 77
317 654 29
615 442 714
654 893 318
704 19 270
92 699 18
190 829 351
277 611 996
909 59 696
426 235 237
349 316 682
242 381 208
143 483 926
548 514 359
789 63 977
888 935 94
54 589 865
840 821 14
578 571 584
443 652 325
355 694 542
907 687 172
796 69 11
327 277 360
478 295 764
427 247 204
681 146 694
134 93 374
944 550 137
547 726 954
271 681 198
148 479 892
529 580 692
172 147 522
533 662 871
101 916 280
976 598 626
377 689 413
209 359 574
875 257 87
545 111 852
536 78 338
41 664 791
498 604 238
760 554 909
198 252 873
813 233 422
71 4 682
977 723 566
345 545 519
729 844 848
42 448 105
714 885 115
102 553 911
813 746 361
201 429 976
381 755 197
211 601 277
662 61 829
695 434 806
112 681 585
332 635 371
517 717 10
7 549 534
615 362 877
143 975 823
397 381 162
75 310 679
359 410 888
394 374 89
599 533 412
226 689 221
803 955 993
50 111 215
808 49 778
51 206 248
632 794 197
412 100 226
743 470 554
693 187 874
762 161 860
23 204 192
162 770 646
729 63 354
103 877 626
277 352 419
664 938 942
444 566 141
218 511 920
479 120 254
14 891 859
952 249 874
992 613 530
784 510 445
988 637 284
881 693 100
475 960 841
159 352 412
799 433 972
458 618 74
756 446 713
303 544 780
679 856 496
688 531 105
290 783 458
185 262 76
232 157 387
212 315 406
542 562 280
551 778 996
179 576 571
68 148 142
946 423 709
72 204 546
381 83 315
512 759 64
883 229 996
121 342 222
437 223 377
479 378 367
501 436 781
432 711 144
311 670 648
465 67 291
325 865 30
465 424 159
646 888 573
420 647 422
318 823 759
187 808 737
939 185 348
922 888 410
782 514 555
113 913 192
857 471 506
999 624 176
937 132 388
876 963 33
379 310 898
126 105 48
883 826 613
693 559 102
898 518 147
835 655 886
744 398 712
326 83 819
34 842 270
231 483 993
933 501 735
721 466 634
748 136 410
10 287 980
294 192 933
837 579 313
148 542 410
770 166 671
568 750 125
413 559 473
361 217 68
87 516 557
575 6 31
874 630 999
602 709 178
41 136 173
744 782 400
471 713 677
757 82 978
774 551 132
45 745 224
651 951 967
616 260 120
591 26 455
814 475 621
152 898 784
811 184 816
682 45 931
132 445 749
200 240 285
106 948 687
927 936 447
542 414 381
197 101 479
125 454 554
925 528 782
718 565 359
742 222 163
450 937 627
636 180 80
890 730 613
567 277 691
279 565 985
442 826 376
142 173 417
455 378 293
75 942 342
881 274 613
655 355 167
665 870 281
636 618 233
693 56 875
928 574 927
830 696 413
904 125 788
793 637 2
231 467 22
208 259 523
62 95 933
673 461 300
230 164 860
894 715 815
516 915 406
855 423 249
580 214 5
541 85 59
417 495 575
24 154 12
947 339 115
331 319 477
410 705 2
342 156 253
770 279 752
28 441 254
888 438 692
262 947 87
43 300 158
79 908 771
358 10 617
513 943 209
101 320 672
152 602 366
53 550 46
933 188 544
273 140 920
565 456 324
754 635 422
451 722 729
822 644 562
635 514 998
812 690 887
921 687 825
846 972 686
729 797 913
56 77 156
135 265 927
849 71 376
98 12 840
95 405 659
68 407 958
703 336 537
293 6 512
813 685 535
696 871 638
913 292 309
558 540 41
418 275 838
458 327 890
687 732 901
348 525 722
307 259 801
665 326 170
553 133 732
938 444 371
848 942 921
869 698 672
72 273 60
993 159 634
341 285 390
197 514 300
83 286 296
43 815 649
980 145 960
249 531 850
725 804 34
608 493 980
615 973 24
960 237 497
412 281 877
434 153 509
328 247 734
296 325 373
274 942 81
290 403 786
250 949 355
243 76 364
173 225 532
251 421 740
311 484 597
758 132 146
969 404 38
685 596 160
827 649 648
506 183 678
971 866 10
33 276 280
878 626 154
205 330 709
517 295 1
825 683 401
348 651 293
552 196 444
855 711 225
439 251 188
494 892 367
945 610 256
554 948 984
427 427 135
200 840 442
288 4 48
869 738 460
431 693 523
26 254 830
292 695 359
258 692 756
805 839 173
826 929 884
541 170 358
752 127 302
710 467 840
446 506 75
658 852 286
281 964 89
546 689 791
565 530 966
539 507 55
659 976 602
189 619 510
109 267 722
229 724 149
257 677 569
133 510 480
716 806 474
195 712 88
369 553 203
103 949 223
586 356 180
777 786 74
181 812 448
570 79 290
187 696 803
985 788 779
85 52 301
825 126 904
591 384 413
633 338 998
345 978 385
779 441 624
411 746 388
32 348 260
577 29 473
252 337 931
424 83 16
358 198 470
831 748 598
123 141 735
89 456 993
596 289 36
546 566 764
612 319 211
943 895 79
734 921 27
619 588 659
390 935 711
631 477 989
454 630 488
169 235 136
508 678 475
360 168 879
538 278 136
7 156 771
549 514 829
496 819 665
298 95 482
74 374 696
678 462 198
534 23 490
877 848 306
790 449 32
862 673 652
423 327 147
316 647 70
337 675 791
455 828 15
931 905 594
715 42 34
404 445 654
681 279 734
903 66 115
453 865 574
695 252 913
56 650 609
619 144 588
591 487 692
547 354 16
258 686 471
724 976 38
657 175 381
624 685 559
268 548 607
169 720 65
395 587 803
479 669 48
117 739 377
703 500 174
596 948 286
110 464 678
392 588 116
719 483 221
274 328 617
586 168 410
932 615 975
693 400 759
551 165 524
582 73 360
877 310 35
585 139 443
520 872 587
751 286 648
571 423 862
192 104 331
511 691 811
130 547 560
232 780 624
10 734 470
496 360 514
138 761 806
83 92 806
803 359 390
157 425 717
876 151 33
345 129 60
236 716 961
916 834 433
429 422 703
473 690 373
753 32 153
669 164 94
417 827 790
910 705 667
43 122 886
951 66 757
363 303 61
191 420 251
941 133 682
139 637 495
970 248 26
905 398 488
257 562 490
501 753 831
600 879 829
177 325 814
91 835 17
296 247 581
243 337 561
220 59 670
10 711 62
649 428 3
670 129 303
513 943 222
932 203 659
601 366 370
527 282 20
723 956 424
41 829 727
509 828 212
49 479 864
370 119 609
813 193 115
447 29 866
449 958 136
504 451 305
305 262 894
909 758 621
467 910 499
919 663 696
152 383 51
327 991 622
780 455 911
96 156 285
964 189 55
363 284 392
447 16 339
355 97 830
552 202 238
290 862 443
923 520 876
300 449 301
293 253 669
923 233 482
665 272 938
242 506 367
104 339 272
477 990 643
937 893 794
944 285 53
57 194 387
399 664 460
859 457 316
94 755 373
75 61 619
562 257 650
576 105 957
471 892 768
729 798 612
835 685 985
481 46 4
858 256 436
685 5 618
435 315 873
76 382 686
628 960 265
424 908 627
569 81 934
405 970 988
274 324 430
191 989 529
445 287 189
809 543 146
713 109 452
19 223 954
661 809 900
242 376 728
208 986 263
126 599 146
985 543 985
400 992 322
482 605 586
514 331 118
265 351 655
148 123 818
959 605 234
612 599 385
876 175 390
429 220 787
610 595 151
19 290 800
705 782 202
741 30 886
362 815 289
388 415 80
56 322 57
939 109 687
275 267 743
415 911 925
735 673 775
281 172 535
645 469 239
401 52 90
615 370 932
325 799 369
50 743 387
850 949 374
79 403 611
706 544 959
562 704 384
382 615 747
502 707 610
158 564 53
384 931 959
30 992 487
131 167 983
371 733 482
980 565 870
167 996 133
615 448 383
800 239 860
177 137 967
391 138 683
63 721 279
544 614 371
766 453 989
173 894 595
812 571 125
360 373 523
784 388 36
384 6 413
525 858 949
347 622 260
188 284 896
701 135 425
474 648 807
631 158 691
319 408 490
268 312 415
537 103 325
183 136 393
64 541 97
201 812 25
979 505 496
58 719 673
586 287 453
637 210 462
21 898 67
864 287 157
213 331 388
916 574 831
690 114 460
50 131 79
804 60 614
502 583 883
237 838 768
593 398 90
983 993 91
697 344 941
57 342 285
491 348 481
352 19 834
940 498 563
436 942 743
387 376 364
175 970 361
211 711 471
349 895 94
16 774 8
864 334 258
240 303 743
171 774 421
955 384 917
442 24 770
885 428 967
648 1 706
220 947 792
361 849 691
13 112 371
728 39 3
44 585 697
683 808 81
467 219 992
869 159 613
770 407 629
684 142 454
663 272 698
236 334 237
320 318 451
923 795 528
7 415 693
263 187 249
292 996 281
213 209 360
921 34 735
130 636 253
586 235 78
135 573 851
547 555 371
328 841 9
487 382 326
726 219 754
302 402 437
846 846 280
22 185 700
929 305 420
572 585 618
661 772 713
660 80 585
356 258 649
696 146 447
267 966 975
638 788 216
933 434 166
316 326 279
872 118 395
520 891 709
952 382 854
123 381 344
899 288 118
669 119 431
340 131 638
783 155 524
940 483 146
572 701 563
53 356 606
241 358 10
105 525 16
47 197 106
387 295 172
446 283 893
380 22 849
684 759 343
720 855 794
598 577 890
809 529 952
590 154 212
420 745 30
262 83 436
579 873 755
915 756 173
155 632 279
565 880 145
318 208 520
622 871 353
755 636 908
120 356 652
756 160 900
28 688 862
528 605 799
392 550 907
442 420 652
689 824 820
977 290 76
777 570 321
626 477 854
258 509 383
763 990 860
811 87 675
705 384 159
882 473 152
179 399 30
403 152 125
136 900 629
623 983 26
766 568 651
481 877 28
93 615 571
21 947 319
139 55 576
529 248 547
825 48 354
704 337 874
910 341 646
364 35 73
177 972 645
940 946 309
981 883 746
134 567 207
560 979 322
958 269 931
940 1 391
256 444 749
153 802 766
858 618 964
795 519 530
646 918 468
520 729 471
678 670 454
156 38 459
919 827 226
360 653 978
771 180 944
624 582 312
554 905 235
980 973 341
601 992 360
577 128 316
86 388 629
840 446 140
634 492 500
311 939 962
687 330 434
951 25 486
403 374 778
61 33 980
94 921 799
293 818 678
632 102 674
395 472 385
766 925 73
380 9 797
63 314 761
325 436 200
890 142 677
57 915 804
738 995 55
560 570 856
460 926 117
222 840 861
720 519 167
170 165 994
598 60 544
200 252 217
163 768 219
176 379 467
603 166 40
656 48 433
745 625 943
663 510 837
725 512 172
124 272 696
5 654 403
55 773 4
607 824 382
237 597 53
269 75 604
361 562 651
945 293 60
449 962 236
59 17 178
894 868 335
25 521 313
240 665 475
806 671 754
897 373 929
590 540 3
305 894 383
849 301 947
402 171 127
141 146 668
749 744 518
601 49 914
700 849 497
303 394 188
160 5 917
329 75 232
581 118 382
263 559 619
309 117 882
743 379 609
298 162 102
886 17 289
864 796 849
54 136 229
843 86 351
713 235 649
972 858 129
36 800 369
513 810 267
655 956 751
317 677 101
564 293 693
253 742 766
782 80 279
613 931 542
884 93 413
282 349 307
741 710 671
601 59 646
317 199 666
184 451 366
737 274 426
99 195 172
816 762 424
794 628 784
362 347 318
592 345 813
629 440 752
414 999 353
205 484 309
866 668 383
60 116 989
146 541 167
794 309 573
677 858 294
750 554 433
723 820 74
725 1 129
67 370 49
210 974 159
389 736 282
87 295 16
457 890 43
227 810 833
344 31 21
997 388 548
530 312 261
471 594 218
472 874 4
126 933 298
82 850 945
488 729 443
794 257 189
630 431 30
810 240 326
477 780 80
588 398 248
927 185 702
153 95 169
743 276 353
116 926 36
453 926 164
887 590 208
462 14 355
853 893 953
920 806 999
129 195 823
844 109 615
223 561 149
124 780 953
26 589 725
423 292 464
862 533 482
826 495 856
710 849 405
25 198 728
856 549 909
334 220 910
183 87 376
177 440 257
785 134 574
793 520 691
939 452 912
401 236 86
73 301 220
446 88 952
770 752 548
968 150 58
83 189 376
231 91 981
81 743 225
120 409 837
253 84 511
304 92 138
508 570 477
383 544 252
45 140 131
944 515 567
942 221 356
104 311 919
256 509 705
685 147 374
833 921 573
761 410 107
443 527 114
615 19 933
251 90 92
37 859 297
988 586 396
610 296 303
685 144 671
193 207 35
943 552 728
46 607 466
939 200 139
176 591 547
420 464 492
888 253 993
473 553 847
762 896 326
638 347 224
513 777 513
779 930 966
647 989 291
91 784 987
84 542 862
417 16 407
926 803 871
1 162 733
82 324 749
219 570 6
898 514 914
941 398 965
192 966 354
305 904 890
82 897 401
268 120 194
406 804 905
744 510 510
607 264 340
124 565 180
679 296 230
586 643 899
679 749 647
49 313 619
421 642 552
5 710 475
246 586 203
707 768 876
837 943 816
145 565 670
713 291 348
365 159 225
645 364 108
684 534 278
316 394 355
637 50 759
571 285 496
527 745 157
644 605 860
657 165 912
103 826 426
872 842 580
723 781 207
958 790 537
126 678 75
361 465 851
889 559 656
617 903 963
279 192 347
566 427 333
759 837 73
848 303 580
31 333 300
280 889 667
108 724 749
464 903 629
191 378 996
134 662 567
314 709 565
46 335 180
115 276 773
225 11 993
528 142 973
792 41 57
923 914 446
749 269 147
855 368 422
644 387 779
924 480 833
733 908 439
135 968 595
341 775 219
918 572 53
822 715 94
194 225 382
444 364 885
885 714 484
57 996 544
670 582 90
898 684 508
874 345 692
635 603 209
349 835 505
641 238 756
306 46 344
926 305 975
198 395 894
746 700 296
675 910 149
824 73 575
372 289 577
30 324 76
244 446 536
73 732 640
316 329 632
536 761 514
740 549 205
111 214 453
473 293 547
503 985 448
360 159 624
748 33 373
921 883 709
254 895 974
615 50 374
252 415 404
879 796 703
181 648 561
375 834 674
369 986 353
265 70 359
456 920 325
376 822 458
777 190 760
514 616 779
733 180 821
382 435 409
589 803 592
447 410 328
9 607 571
458 886 726
562 302 316
916 436 664
842 632 805
343 836 945
921 599 268
382 36 893
44 784 939
111 708 779
257 298 450
521 107 930
293 902 460
45 866 117
50 272 816
233 231 297
603 685 489
67 268 813
562 805 79
771 856 251
739 883 398
171 894 735
162 578 559
867 125 205
802 378 30
160 616 735
839 98 44
949 126 559
398 328 598
5 364 410
555 527 452
375 130 997
524 761 518
498 811 836
292 917 781
603 904 257
650 633 502
356 927 81
106 899 675
567 512 565
868 285 733
36 224 519
59 335 748
271 569 451
641 1 905
701 289 536
737 721 334
232 51 807
780 906 84
952 610 827
912 997 582
364 877 985
438 172 59
938 39 929
483 676 241
147 573 118
456 874 808
666 373 458
422 529 468
478 605 773
132 898 79
846 642 344
786 358 701
916 881 933
715 56 938
69 203 377
654 430 962
208 221 876
94 849 567
884 613 983
131 723 215
262 692 927
856 392 447
123 520 9
654 191 194
979 752 998
112 219 134
551 477 986
384 173 122
436 726 815
922 644 328
592 645 103
751 760 401
748 481 777
700 683 81
363 91 571
708 296 343
793 477 328
27 48 9
591 663 212
700 290 216
854 771 102
893 723 528
657 428 653
762 335 571
48 753 814
807 118 974
10 904 756
593 538 99
299 553 689
711 919 792
166 720 51
812 620 728
420 296 683
273 841 944
821 876 514
513 762 637
254 966 188
308 35 748
676 741 257
143 531 625
383 915 930
19 501 764
906 548 89
390 325 464
994 614 51
383 296 14
566 604 330
525 871 937
198 133 398
218 869 156
958 229 667
987 630 560
299 370 769
947 378 290
599 122 936
761 2 124
690 658 538
815 226 522
73 169 581
388 360 560
332 238 616
668 620 282
890 256 750
678 240 468
391 980 729
734 289 915
713 44 513
540 886 555
583 997 996
228 561 82
794 977 688
983 811 652
520 159 774
305 349 944
359 952 489
525 356 236
447 11 104
406 259 188
179 562 527
575 655 312
560 389 125
565 15 838
6 576 665
506 843 997
575 137 22
733 631 164
646 412 377
809 439 274
770 402 920
283 669 206
947 103 557
727 952 754
619 755 602
13 230 100
472 443 15
720 798 933
97 305 161
135 455 613
191 856 558
535 549 838
398 756 847
504 37 584
931 354 620
535 790 236
440 780 485
123 250 525
637 807 256
860 501 188
770 640 839
489 5 34
978 83 515
969 602 187
689 206 687
76 192 448
866 126 997
490 587 206
10 408 638
675 82 414
976 875 448
457 431 916
145 3 152
907 949 307
679 152 450
363 914 728
161 32 998
618 535 862
945 443 638
322 206 850
753 846 716
828 643 544
271 313 833
146 406 405
699 220 907
904 503 806
182 679 830
935 218 952
469 937 119
986 558 377
70 899 980
148 424 608
499 781 256
184 333 120
932 913 53
171 120 578
537 159 898
399 928 875
759 385 600
633 141 667
538 368 79
998 308 840
101 998 918
401 769 586
774 188 522
640 284 672
685 366 102
263 7 882
389 654 612
452 895 448
804 695 619
84 880 699
512 491 809
142 406 691
138 438 578
534 201 768
567 883 514
253 536 860
532 704 295
247 897 593
793 582 322
948 992 110
978 283 864
291 926 776
946 955 75
796 267 679
576 331 558
581 375 886
462 144 225
63 853 350
999 712 409
345 457 397
545 655 219
197 828 739
971 957 26
921 733 37
625 373 943
40 977 797
405 592 952
882 382 249
936 548 653
562 156 307
705 887 798
822 565 881
628 192 873
700 438 278
31 783 298
882 702 552
889 851 19
550 63 771
307 997 798
312 435 989
172 715 680
955 704 804
791 407 577
724 174 885
879 865 889
292 152 477
286 706 796
560 329 605
706 378 881
363 337 594
329 515 327
865 880 866
262 527 481
976 690 781
564 520 188
810 723 555
730 511 918
253 541 42
519 359 993
895 479 116
968 2 719
180 712 814
592 395 624
89 716 435
879 533 570
230 589 569
998 293 416
791 542 564
497 891 62
139 340 138
325 46 180
720 766 334
132 193 824
295 407 729
511 896 576
36 616 46
683 399 489
208 995 220
182 188 913
155 253 257
84 779 124
419 403 861
189 763 405
618 745 756
121 567 978
383 710 768
351 432 469
11 780 182
265 337 527
407 134 640
724 314 168
883 242 835
743 200 220
698 929 625
562 540 488
956 653 153
808 747 382
188 51 485
167 222 557
523 256 164
103 12 668
396 48 457
721 612 807
89 668 619
539 39 747
790 83 119
841 148 62
372 741 323
805 213 331
681 996 940
177 59 52
6 435 369
660 469 153
512 363 481
148 815 56
650 932 618
499 168 124
811 393 836
948 900 459
996 575 365
895 939 699
708 230 286
435 992 669
656 544 990
412 535 460
517 586 444
781 777 550
823 8 915
207 401 676
239 110 113
731 620 319
104 884 728
436 788 692
138 601 865
312 166 249
739 436 717
88 717 455
882 30 213
973 302 402
557 740 860
733 732 783
70 59 867
614 702 542
673 76 934
634 232 400
681 930 29
796 543 778
651 137 717
754 593 545
850 410 647
164 492 984
605 484 649
339 637 704
142 108 84
629 772 672
269 576 157
175 965 117
947 920 384
531 826 675
443 934 113
205 480 300
558 920 477
473 183 560
893 467 921
423 629 134
84 673 776
944 220 177
540 742 818
803 859 430
306 752 507
243 595 141
302 629 730
547 99 406
406 625 803
789 717 861
429 495 566
311 898 161
958 335 249
423 147 754
236 681 884
128 634 896
294 105 491
453 208 739
95 627 577
822 391 176
580 80 786
264 571 649
82 18 121
169 84 249
519 317 556
612 560 998
287 190 380
481 6 151
329 416 433
777 517 967
858 587 981
56 878 642
562 808 776
3 767 55
662 563 884
132 2 135
718 55 234
780 732 133
880 560 540
376 26 695
716 676 291
479 705 979
832 188 275
130 557 733
439 186 734
821 332 288
702 11 622
141 3 434
999 6 271
969 817 669
769 61 325
174 34 994
223 99 617
470 39 161
159 358 409
297 588 879
822 784 40
102 417 479
203 808 179
283 685 635
776 262 974
771 136 12
616 518 559
823 584 488
156 332 328
48 190 156
104 793 970
588 121 930
894 997 368
479 426 28
161 701 866
155 682 426
325 430 627
466 465 399
237 203 804
427 784 451
132 11 403
340 529 76
95 335 310
791 604 798
211 362 516
152 470 804
619 736 245
61 445 879
997 268 544
246 615 31
29 733 205
287 659 391
602 657 836
987 623 278
159 509 807
187 300 386
52 106 667
824 551 472
605 716 268
349 761 905
291 759 809
368 393 535
578 794 573
114 280 112
531 625 167
988 860 945
203 565 564
524 897 183
667 463 540
648 93 610
961 845 122
819 995 147
878 403 880
750 474 487
993 141 705
400 150 739
252 219 80
464 791 250
638 191 873
266 408 998
520 387 7
976 283 667
915 110 486
723 155 562
105 824 785
802 49 731
211 347 206
770 476 996
308 837 208
942 330 57
315 131 821
353 675 940
670 664 666
697 552 952
717 309 107
870 151 496
676 843 591
291 506 621
621 159 635
380 513 415
565 141 741
233 469 66
334 688 259
633 446 653
180 881 469
82 495 784
315 342 249
911 64 532
249 900 957
523 748 519
808 255 706
701 844 207
263 120 334
405 635 990
353 729 979
526 619 446
677 278 774
332 40 951
728 948 722
415 795 935
448 430 910
864 385 425
250 333 547
755 957 218
125 55 659
181 195 247
744 811 590
536 207 210
513 932 14
389 613 406
984 171 438
633 721 288
803 522 70
635 914 329
498 918 217
852 418 586
654 797 482
936 721 759
350 32 197
556 970 574
682 274 442
568 294 97
555 602 647
879 856 850
546 684 46
956 448 902
712 470 220
166 267 573
494 714 875
871 859 785
421 455 386
122 667 757
784 381 611
755 189 816
680 969 453
787 136 153
553 620 156
283 699 837
35 403 861
785 847 798
915 778 326
913 108 406
106 58 493
589 890 261
446 149 631
744 554 302
520 743 124
631 142 537
69 479 216
736 847 380
369 997 901
168 325 187
952 118 319
679 844 730
294 222 64
262 628 383
346 454 598
413 929 125
790 878 273
710 316 406
330 20 849
61 665 385
42 941 102
611 203 229
629 242 329
881 53 196
687 143 196
698 762 243
144 400 781
564 335 656
326 101 112
416 799 709
760 711 254
463 639 900
29 203 696
335 914 963
900 774 392
807 888 698
133 737 570
151 522 354
936 823 478
315 161 408
827 333 577
897 976 770
394 577 853
153 750 625
298 406 974
405 88 759
494 238 766
552 758 306
53 80 330
803 197 146
595 76 406
421 53 416
184 948 959
35 771 167
358 926 599
336 473 495
422 839 806
199 293 559
812 562 327
470 479 562
610 881 512
621 775 998
482 506 310
255 558 824
752 518 760
456 915 60
719 598 442
816 905 907
395 726 453
710 823 957
343 422 21
432 215 82
7 686 794
977 259 475
696 866 811
757 972 894
573 263 919
833 781 345
462 284 510
254 951 782
557 460 328
782 998 200
992 787 548
455 948 101
29 782 220
113 156 92
3 784 958
194 634 408
509 250 965
170 440 189
180 610 297
755 556 779
621 439 796
264 512 105
512 876 583
138 98 955
683 883 212
343 837 94
982 68 100
331 166 443
8 77 475
523 755 187
674 227 163
479 858 882
794 130 39
472 46 286
122 74 129
363 391 209
633 890 621
507 977 149
850 553 119
773 237 352
492 698 234
560 999 544
122 696 114
908 800 440
435 930 957
277 389 626
68 696 485
359 855 999
149 519 440
931 684 350
729 273 723
210 669 889
489 928 604
562 361 102
379 988 47
271 777 132
983 482 252
107 590 603
530 744 62
465 1000 769
495 614 967
462 552 363
241 903 106
233 536 568
990 456 768
340 137 276
752 567 919
635 966 395
262 784 960
44 486 91
435 636 520
495 143 112
948 763 440
288 321 618
463 291 265
203 352 833
258 57 682
503 118 371
314 287 83
853 880 341
117 246 599
451 743 113
849 21 350
116 2 278
934 123 336
50 314 790
986 634 856
574 781 523
211 980 728
271 440 627
418 978 857
889 838 862
589 802 294
600 270 45
933 424 249
181 420 189
1 497 782
7 997 580
499 835 774
517 377 627
130 680 214
835 828 252
983 797 593
220 725 662
140 126 123
271 259 958
905 492 319
284 436 144
328 946 35
944 487 455
804 331 523
166 501 41
597 488 843
353 515 854
38 736 1000
959 75 385
402 216 545
896 459 231
604 494 857
200 302 448
671 464 729
216 122 740
334 202 996
579 313 824
155 264 650
511 147 617
485 208 264
171 51 288
414 379 343
528 305 366
706 429 421
82 352 281
807 467 977
152 665 639
153 52 394
538 487 50
100 107 434
547 293 629
495 236 382
607 540 38
455 268 881
838 201 732
162 846 514
753 574 267
469 267 731
757 783 93
311 10 131
637 864 106
199 880 358
724 189 283
52 984 19
995 386 532
627 783 726
552 236 544
334 665 575
688 711 265
714 440 914
53 17 640
313 62 816
275 799 833
482 376 909
695 301 306
958 878 596
961 532 757
948 391 312
524 479 60
550 722 452
387 646 13
140 923 365
390 743 214
826 978 301
85 137 970
110 634 739
756 619 268
908 247 258
767 260 163
405 993 143
127 195 950
533 137 214
477 746 522
764 938 447
311 167 586
759 905 349
57 563 470
936 815 175
942 406 734
938 966 690
374 178 168
929 570 718
929 735 913
74 258 720
837 454 376
159 119 879
421 474 937
53 988 523
26 164 920
825 886 867
86 301 332
799 222 238
486 121 6
741 916 644
375 209 777
224 350 557
365 778 308
493 377 729
359 165 206
907 879 226
462 822 705
590 969 831
408 312 146
982 623 178
744 544 680
185 790 324
464 953 826
103 768 951
993 576 198
437 42 260
930 601 135
755 49 886
71 425 366
1 463 398
92 573 836
111 685 816
842 858 78
196 512 598
760 679 178
329 865 675
518 216 65
334 511 106
414 755 909
349 688 792
803 456 493
926 312 783
382 724 847
699 296 204
159 911 589
565 611 36
416 183 410
254 45 570
304 460 166
791 36 876
679 989 312
836 891 30
484 506 956
623 628 166
423 315 221
819 437 233
380 793 764
594 727 238
804 884 241
288 987 689
490 796 785
760 253 843
509 307 73
48 166 360
649 659 978
33 988 265
290 19 781
361 972 643
524 408 376
284 475 462
300 178 561
79 584 362
147 620 467
887 910 23
604 327 702
282 89 68
483 809 492
556 535 315
664 498 241
421 968 778
28 575 937
184 737 860
76 114 553
991 597 794
859 561 734
13 180 532
364 270 562
179 649 611
264 935 313
447 670 60
805 335 462
577 539 485
80 804 211
520 726 924
84 962 481
53 13 41
962 527 28
998 274 335
51 545 75
429 589 195
876 317 582
482 336 310
977 240 816
750 55 461
509 27 558
481 423 971
640 459 648
245 424 708
586 214 553
268 517 630
342 532 385
952 963 995
499 589 19
266 815 762
847 631 19
701 29 382
109 628 383
411 831 470
736 849 298
47 923 534
623 209 612
437 240 982
668 594 957
919 137 442
400 792 211
472 714 825
449 409 107
414 338 953
374 904 821
900 858 811
777 734 746
382 581 499
406 990 913
200 384 594
403 751 32
88 660 784
425 175 32
338 753 403
186 254 781
141 277 165
554 648 388
253 501 893
291 800 901
600 363 868
603 880 402
388 561 819
585 533 72
416 732 546
656 107 710
25 292 76
538 236 643
128 947 385
385 495 693
858 779 756
537 814 703
656 941 678
482 480 186
521 159 282
676 528 791
244 662 762
467 493 795
74 564 538
22 772 596
539 467 84
442 539 355
366 90 947
644 855 875
567 223 515
95 575 601
772 254 768
666 554 827
705 25 333
981 998 437
877 128 833
181 555 522
220 154 181
942 928 536
78 428 440
193 707 919
303 641 295
78 526 771
888 715 447
370 15 855
69 705 932
900 169 404
832 65 575
877 226 498
398 592 307
870 876 406
161 783 368
702 928 77
510 511 460
363 719 400
648 553 462
417 786 400
332 439 164
969 836 67
205 111 128
724 550 376
722 472 542
968 508 919
479 909 337
361 934 212
241 690 950
515 673 981
222 429 600
798 982 521
868 919 678
835 299 436
896 82 114
247 401 744
538 348 644
325 101 982
471 109 366
585 595 853
342 237 816
994 272 858
575 866 894
662 102 264
481 824 600
172 581 753
866 593 314
814 767 822
876 376 357
830 876 827
718 616 926
722 400 559
121 905 37
522 602 626
612 533 537
865 558 79
921 40 554
442 636 924
273 151 422
381 194 175
317 2 791
834 144 371
831 868 796
341 290 459
600 738 232
131 555 958
586 162 616
395 135 604
545 382 353
656 233 775
870 856 169
413 351 989
276 824 268
242 314 269
261 292 305
118 419 376
71 159 101
589 258 850
403 509 408
956 7 33
711 894 575
458 142 549
197 865 258
362 743 511
994 650 431
125 868 727
859 726 302
973 766 568
341 6 942
663 241 687
140 914 231
784 535 836
878 904 617
932 427 559
872 197 621
539 478 743
849 187 218
228 879 655
613 36 147
662 398 42
661 78 23
652 689 783
517 670 208
336 187 952
973 585 728
628 313 496
36 569 824
612 695 379
226 141 763
536 691 338
485 92 242
137 247 134
334 34 153
521 84 332
692 36 42
839 101 282
368 169 976
251 834 386
467 849 599
7 254 748
413 10 74
567 818 992
327 576 932
882 132 572
611 893 867
496 114 130
457 681 441
270 955 197
910 179 636
560 839 821
960 752 585
487 581 914
213 891 404
67 165 293
476 783 404
337 920 93
507 408 996
776 941 192
411 320 980
849 212 935
89 984 248
373 880 943
614 725 65
275 920 29
913 717 739
82 399 250
59 697 335
187 708 95
594 502 522
779 844 491
730 687 245
839 231 794
201 204 678
872 600 935
530 864 670
9 985 965
660 663 796
31 189 314
931 527 994
680 271 742
55 433 247
606 763 322
196 911 764
734 780 620
769 320 594
947 438 410
308 209 779
953 188 44
101 670 512
703 156 918
595 425 804
435 401 862
964 434 590
389 81 243
112 136 180
124 569 127
856 270 590
357 109 494
474 217 976
958 812 175
240 417 708
501 643 330
426 46 831
790 144 42
609 509 875
524 650 709
261 59 604
567 230 681
993 208 303
903 485 961
333 639 415
128 228 849
84 541 609
175 740 190
335 992 987
571 435 944
97 594 840
671 155 404
956 974 904
398 609 29
716 698 973
816 968 995
34 653 48
972 455 447
275 890 813
934 207 549
674 997 355
595 42 59
235 390 553
523 704 481
466 555 813
14 875 889
115 579 55
577 758 424
594 752 677
907 409 573
390 244 512
314 15 761
977 743 918
803 268 304
355 575 849
306 777 583
687 834 992
230 969 6
390 80 220
169 361 199
971 163 966
367 403 519
534 987 511
284 236 741
213 237 744
642 926 833
767 876 434
387 920 350
122 146 424
660 724 162
23 904 299
978 665 614
109 69 55
105 91 145
843 675 28
610 511 785
562 640 279
669 155 92
218 619 305
832 21 172
411 52 8
862 962 961
711 729 733
826 746 579
173 70 445
13 913 384
649 877 364
503 697 306
178 558 830
915 255 157
228 360 951
238 970 151
471 793 534
609 75 344
71 626 990
516 241 28
165 486 596
356 820 919
30 532 87
176 564 200
466 522 285
577 730 536
823 149 730
8 192 292
991 494 982
877 84 545
583 479 935
940 210 792
634 502 300
618 547 227
749 993 564
592 328 350
419 194 366
775 219 936
988 124 666
525 952 308
273 31 160
510 935 27
899 32 174
750 237 220
429 229 832
558 124 910
838 287 643
93 560 637
323 952 962
537 819 988
124 511 612
685 858 625
134 673 117
885 985 303
121 690 453
648 13 367
450 501 542
813 665 456
91 216 81
417 922 801
338 890 730
527 798 436
247 825 307
824 922 957
186 271 974
853 123 931
924 861 527
739 848 934
340 731 361
374 509 673
109 254 936
978 875 74
998 283 879
133 214 208
129 890 490
248 862 676
376 6 286
599 690 290
620 908 151
790 737 281
856 290 290
791 19 969
365 963 732
946 184 965
55 679 450
819 599 273
768 727 642
674 930 437
635 833 803
959 175 10
588 257 280
556 601 372
189 465 18
231 656 241
260 953 742
311 662 385
675 586 372
47 332 494
720 568 946
273 396 693
750 310 473
268 967 877
866 838 29
937 410 543
298 512 250
722 388 255
596 290 549
852 635 674
771 706 232
182 960 168
543 384 506
26 799 604
588 239 238
852 356 89
971 348 883
832 74 759
80 47 212
832 277 669
236 690 832
134 907 769
540 840 284
239 198 198
441 168 480
768 468 166
377 681 583
37 706 784
853 200 691
192 222 794
772 456 647
958 684 459
591 984 686
32 556 794
55 939 580
224 617 227
292 380 316
970 997 787
135 144 401
69 691 888
235 889 1
674 972 551
118 639 119
444 870 464
182 561 759
544 866 501
881 877 927
287 549 659
301 316 819
785 680 71
866 889 9
699 748 204
260 907 71
772 856 516
981 129 394
693 325 661
378 589 680
608 667 397
44 404 999
378 853 105
874 157 231
307 346 930
357 967 654
836 789 682
963 704 18
914 16 653
113 146 460
546 412 35
986 856 2
894 196 532
789 698 461
959 634 196
902 774 181
914 946 633
226 679 929
616 765 195
609 489 515
960 672 900
703 502 844
784 870 719
51 10 723
716 643 645
884 758 27
453 2 61
176 579 805
645 313 764
294 396 12
154 460 566
575 441 112
713 943 675
672 425 116
269 319 413
787 384 91
360 539 233
718 121 73
457 127 899
644 165 38
726 529 263
571 588 808
163 367 261
509 67 297
275 608 940
922 335 885
111 793 850
805 856 697
813 459 490
654 665 776
946 908 272
128 856 536
794 947 121
972 769 373
415 471 694
734 951 379
721 970 578
38 309 41
301 801 609
344 513 260
872 543 99
232 938 994
525 907 369
240 163 160
453 615 959
412 384 813
630 962 347
696 801 48
559 168 285
944 245 448
243 480 87
824 24 514
836 518 238
93 120 576
450 570 545
595 636 663
307 304 386
176 461 297
805 553 634
497 562 525
690 921 610
594 454 380
474 667 695
988 428 637
79 90 860
770 590 130
701 241 135
108 90 411
736 693 748
360 22 548
306 632 390
829 157 163
765 649 200
818 242 156
582 875 270
30 979 336
699 915 426
273 106 403
550 805 939
482 489 725
441 353 32
354 403 707
692 602 485
641 58 191
253 599 868
599 606 908
991 445 424
798 819 711
526 684 262
614 150 394
617 105 973
624 705 418
897 195 943
119 429 899
73 674 80
980 167 866
142 293 878
504 405 363
504 27 58
191 331 84
842 892 830
618 729 858
759 232 142
358 23 26
261 112 867
724 964 379
133 115 934
952 426 697
779 723 818
157 678 205
779 33 501
648 390 51
333 910 240
508 636 563
923 700 733
438 858 900
935 172 336
946 726 277
162 897 633
869 256 54
114 556 856
684 729 687
219 585 978
93 455 847
666 450 875
292 509 295
166 618 395
768 520 47
815 533 878
382 463 513
971 933 455
734 642 605
390 103 453
349 558 869
897 487 568
43 15 186
966 298 669
342 632 870
211 987 72
766 47 66
605 160 121
482 156 842
319 453 938
810 482 752
603 344 16
46 759 711
568 198 551
503 321 977
476 38 859
829 409 474
12 356 28
440 324 373
377 593 585
498 127 616
212 337 665
197 107 956
917 693 517
681 473 799
377 306 569
24 959 685
826 256 797
285 763 155
483 55 526
618 63 126
420 495 82
312 926 492
234 39 485
13 958 441
178 833 589
641 566 973
615 435 4
921 778 371
834 441 446
39 476 237
666 217 377
241 629 398
940 230 965
529 28 447
276 224 980
125 525 22
948 884 820
32 334 939
283 680 730
984 214 693
842 714 656
921 198 437
243 946 658
553 437 369
803 44 85
470 926 107
458 498 65
285 340 371
248 952 249
964 409 42
266 578 864
41 27 104
428 627 454
228 744 8
961 911 843
874 635 65
536 452 931
876 911 456
481 4 906
383 387 829
345 958 450
957 519 467
66 485 898
516 485 892
63 624 105
748 579 715
613 315 747
127 480 556
325 958 346
219 61 841
9 109 65
804 926 725
29 271 261
848 568 830
233 450 789
442 973 479
299 807 68
171 886 900
250 266 211
446 984 481
192 380 644
867 850 476
702 429 84
77 709 682
567 651 328
383 524 615
862 936 700
396 302 362
377 491 271
671 586 312
106 885 363
674 995 951
122 167 891
898 171 6
473 257 669
299 20 82
699 222 427
63 61 4
253 838 860
973 841 121
17 940 544
415 238 563
318 233 611
132 764 366
907 552 465
7 948 980
532 179 139
15 540 789
238 622 488
73 416 897
535 323 488
563 986 311
562 349 525
706 332 123
402 936 187
549 117 883
156 56 929
883 267 99
497 809 615
10 952 58
403 951 546
938 935 604
552 662 278
882 800 969
86 189 739
24 426 437
918 894 899
542 889 817
779 25 995
371 120 817
35 657 88
807 209 504
887 247 739
779 946 904
896 918 455
936 17 822
163 966 155
71 547 22
414 797 179
897 225 427
250 978 283
743 308 946
548 75 335
964 682 958
182 138 748
193 689 478
659 611 59
178 116 398
803 497 695
895 435 339
411 825 996
357 248 291
816 406 643
46 119 636
381 896 947
421 940 187
363 606 161
54 924 936
841 819 875
309 836 592
396 1000 673
238 791 610
888 901 445
846 966 358
871 814 453
15 560 43
81 91 758
961 636 63
925 576 178
678 99 204
526 566 733
726 108 345
817 378 789
5 506 615
870 84 640
674 936 501
965 419 402
305 496 493
819 887 510
626 224 432
428 798 948
827 334 655
483 307 924
548 910 940
936 211 730
401 185 648
640 537 898
749 911 758
339 700 126
948 871 919
362 936 181
833 982 935
792 451 14
962 303 80
699 65 309
872 594 300
346 433 269
460 936 1
608 48 326
982 861 352
249 910 41
430 622 839
940 264 258
784 469 408
618 166 452
92 43 96
190 774 587
372 629 364
958 992 597
241 842 177
320 251 907
223 491 371
856 47 991
936 172 944
153 524 198
111 746 309
89 867 823
741 501 713
850 667 292
73 159 552
830 535 56
163 629 827
274 446 185
385 766 62
462 434 993
478 641 65
668 253 39
767 988 299
774 808 675
744 954 676
517 678 649
15 396 970
504 697 789
87 43 918
553 162 560
646 757 311
85 798 90
186 198 382
189 919 353
962 856 724
537 929 55
937 270 25
453 503 882
17 884 118
414 716 216
365 987 21
501 926 994
878 316 31
549 495 443
762 83 982
706 173 672
473 22 867
210 125 809
330 237 83
288 315 992
893 956 853
70 518 810
507 726 199
379 537 148
131 868 202
861 52 423
157 335 35
529 291 759
476 482 603
432 679 576
903 67 337
508 228 145
609 139 622
99 139 262
217 371 616
482 417 488
924 137 931
910 487 856
770 716 149
55 67 772
998 84 369
838 118 288
994 461 462
176 927 928
113 93 384
707 928 333
390 91 279
232 200 830
357 443 255
41 528 712
873 983 15
868 649 321
750 576 869
313 805 401
23 285 754
1000 701 898
986 755 250
815 164 834
538 22 334
851 730 598
710 230 333
635 498 97
696 460 448
157 167 469
895 575 293
731 988 248
929 506 135
614 283 490
475 761 699
6 945 750
947 244 197
976 880 488
680 314 900
648 884 262
15 497 475
409 514 929
281 268 722
643 125 381
419 286 948
196 786 862
518 686 234
498 871 638
880 812 895
767 903 276
387 931 541
525 922 71
44 495 824
924 82 403
686 864 481
146 592 467
104 967 206
891 648 88
371 744 839
617 209 80
609 664 971
716 450 714
882 257 877
957 745 793
352 668 841
727 878 439
678 166 403
992 55 187
540 494 858
910 77 454
917 510 712
109 558 58
77 655 405
344 908 811
341 897 989
365 454 171
56 267 790
382 773 985
139 800 182
805 986 633
40 43 300
823 726 162
940 116 742
340 970 555
209 298 851
798 391 150
518 491 209
824 392 194
405 154 161
353 750 836
917 832 370
720 981 870
642 447 323
154 469 258
377 522 549
865 219 135
120 696 880
383 88 669
853 930 268
196 810 254
229 667 403
500 186 878
232 984 964
900 245 84
650 928 91
101 311 961
533 725 455
402 36 152
750 250 292
663 720 534
836 576 530
106 282 555
536 708 301
774 589 825
953 59 334
654 815 133
495 824 338
854 868 692
234 540 249
104 861 440
427 648 353
613 829 698
916 999 956
498 828 809
659 55 423
461 576 516
845 345 373
808 600 252
88 918 411
149 435 526
160 533 541
602 984 463
182 522 296
151 415 544
46 368 736
597 968 981
328 370 53
673 2 456
825 807 258
617 862 250
299 372 638
726 124 517
874 574 462
922 286 499
872 575 370
556 308 35
402 920 727
865 439 493
388 832 605
525 642 116
83 84 74
306 94 163
898 928 581
776 948 90
46 196 175
134 712 419
765 698 887
632 692 816
572 678 109
481 530 336
704 159 826
170 958 681
976 221 165
123 619 359
48 843 433
97 685 253
201 583 197
464 799 523
39 175 123
523 37 513
258 663 109
146 100 132
169 696 420
763 768 758
924 130 147
476 166 394
536 877 323
719 515 647
352 156 208
55 212 420
138 762 220
266 864 237
352 594 138
719 907 469
912 530 622
105 651 813
61 743 690
148 824 475
687 398 756
16 432 607
240 425 102
404 905 617
657 257 118
692 809 342
588 156 151
933 531 605
802 70 911
640 427 860
328 364 113
254 922 968
549 55 46
235 216 365
791 645 72
621 982 771
231 710 119
22 852 538
946 396 487
8 506 942
809 76 681
537 114 222
458 949 977
103 390 121
136 783 840
845 598 378
737 958 931
734 188 469
687 222 667
400 883 506
968 176 158
45 13 426
353 278 749
110 412 887
192 131 135
25 747 561
209 158 614
757 693 918
44 457 280
3 534 881
677 780 368
711 505 558
459 279 494
198 793 532
908 96 845
561 700 667
184 569 211
555 413 496
957 766 710
584 848 543
724 653 388
775 659 793
314 414 651
457 218 614
312 693 779
297 595 252
399 526 1000
670 532 104
446 408 972
207 650 804
182 173 956
886 11 985
471 992 265
680 293 687
596 255 930
99 608 666
628 867 208
537 18 759
722 445 954
652 777 407
984 836 234
778 406 235
759 196 102
275 847 633
170 105 636
944 981 469
955 356 864
134 64 676
686 796 911
123 647 804
436 72 761
360 388 192
938 964 762
375 328 138
795 475 449
647 466 953
619 692 901
933 741 661
573 743 924
925 714 897
431 633 341
290 124 744
565 605 633
90 763 163
171 678 813
405 778 954
998 243 835
790 28 847
109 201 177
466 821 379
196 327 570
97 765 283
953 29 532
28 650 596
570 454 353
486 734 983
638 592 817
972 269 437
362 682 903
673 868 942
151 549 3
13 550 894
859 981 184
950 89 18
157 450 671
522 817 522
996 785 124
411 82 286
450 432 479
324 987 125
348 858 268
691 161 596
325 304 967
87 266 915
500 409 394
492 979 254
531 962 49
604 916 523
305 48 873
296 713 895
626 949 35
399 140 70
365 106 494
997 521 82
798 101 150
935 738 274
693 811 655
6 484 343
934 158 695
707 386 787
802 706 763
586 72 347
445 636 39
497 306 831
130 452 164
587 942 431
220 277 149
223 470 863
286 642 42
278 955 990
581 259 833
269 350 723
3 72 481
895 992 113
527 789 241
359 228 701
36 830 640
444 851 196
455 372 310
366 761 874
605 385 594
415 758 441
739 568 781
237 799 214
783 992 655
119 862 970
775 259 272
678 606 143
944 665 226
150 228 881
826 651 37
92 426 1000
298 820 163
386 765 530
256 986 540
704 417 269
193 230 620
541 435 77
143 311 387
959 736 779
976 653 445
751 451 991
636 436 108
152 828 591
507 904 138
289 599 896
806 944 75
465 171 724
180 133 362
715 188 957
543 813 778
721 483 304
976 803 280
165 364 757
688 833 951
277 815 645
81 336 228
71 923 293
636 591 331
822 719 395
244 146 993
659 827 902
426 493 595
7 439 906
66 649 775
463 314 187
814 365 113
657 501 538
257 361 248
398 400 854
727 735 169
865 149 101
826 434 268
278 540 963
688 635 166
6 607 970
666 786 551
770 719 34
680 914 301
253 22 738
628 951 664
231 373 199
60 116 495
143 729 84
852 920 803
761 369 587
402 448 42
832 691 659
899 195 893
29 16 42
126 897 606
520 860 956
591 462 460
791 675 29
735 654 457
116 736 395
618 784 919
467 175 911
145 23 798
132 389 709
841 151 504
13 126 986
338 253 848
341 599 54
516 658 816
356 589 473
127 193 697
806 894 218
770 894 497
681 102 150
159 345 48
52 109 614
348 811 643
258 670 988
333 129 620
432 875 942
72 62 297
795 431 43
72 734 588
621 819 926
70 32 347
794 709 193
220 802 121
925 333 780
523 27 652
800 226 726
368 477 504
908 581 282
123 553 484
877 548 981
184 480 979
154 633 247
409 831 965
987 604 207
786 82 327
203 326 340
759 652 671
600 167 434
339 381 341
728 322 89
467 85 846
190 102 724
914 216 787
525 592 384
125 226 209
852 256 859
690 660 466
762 513 295
636 600 4
68 581 222
58 673 447
861 415 432
216 294 389
933 179 915
222 969 220
300 795 146
752 587 912
864 691 369
525 674 287
542 23 847
299 341 180
558 322 165
67 46 16
545 626 214
217 33 190
815 106 407
919 132 110
795 608 761
346 784 803
921 137 700
596 903 360
236 769 526
811 277 400
841 687 812
665 500 582
280 48 616
246 434 812
51 866 692
299 470 287
271 532 821
768 115 931
475 787 67
64 771 202
142 656 480
419 272 675
510 545 374
220 302 848
254 501 694
436 701 352
855 995 782
334 333 510
642 340 187
45 819 793
844 96 887
250 731 318
427 311 308
674 750 387
16 801 521
367 365 253
822 983 476
13 750 907
906 619 497
384 927 684
706 709 946
308 841 351
290 919 647
141 822 753
485 316 791
615 461 388
713 268 47
97 86 389
830 123 386
189 73 374
960 546 762
971 147 526
994 125 134
406 883 829
669 511 540
215 834 532
657 707 49
97 97 860
763 436 894
356 255 22
656 646 965
670 995 179
449 854 260
510 94 68
903 40 480
970 732 508
497 767 774
372 757 724
123 738 38
440 607 992
840 397 552
81 734 352
411 957 507
52 614 169
226 504 428
869 687 797
340 780 692
305 674 263
773 670 837
954 548 675
311 582 61
738 761 214
19 465 708
650 154 9
168 542 283
994 497 948
891 709 997
582 915 16
431 837 737
726 175 805
270 476 272
406 495 125
97 837 317
7 605 592
820 924 475
254 223 706
782 77 370
244 173 418
527 134 92
813 138 916
522 66 405
556 345 368
397 695 930
310 339 556
822 393 755
366 261 688
288 153 219
713 206 832
422 616 71
362 602 23
391 753 357
56 288 674
211 925 991
751 315 33
45 592 687
485 302 85
560 460 381
766 113 758
583 892 799
681 91 333
231 467 337
59 472 106
183 557 413
412 957 173
28 95 395
657 481 714
886 547 540
338 167 65
582 423 715
189 633 20
620 701 781
866 966 772
483 749 915
1000 278 845
648 954 85
239 998 241
259 50 729
143 223 779
188 690 805
441 300 772
138 785 80
972 155 579
800 611 727
963 891 448
785 777 263
645 303 121
612 447 877
508 17 97
291 685 270
74 147 413
745 858 148
992 369 577
546 734 150
529 211 595
607 975 891
647 986 766
521 54 696
739 744 560
829 754 391
995 620 224
329 748 322
542 110 42
887 613 640
963 904 36
295 741 527
652 614 231
505 693 603
13 791 726
723 671 950
681 139 978
815 916 504
757 735 625
704 270 192
894 847 803
487 310 708
465 436 623
857 161 429
490 558 718
554 719 286
264 770 614
8 595 462
54 423 465
393 769 523
340 958 846
582 957 9
679 32 392
252 664 980
885 36 22
824 377 914
374 609 107
155 585 245
751 120 207
807 606 543
576 798 556
104 556 438
361 824 621
573 785 962
576 903 852
640 352 307
358 198 731
772 208 776
299 954 669
504 205 654
438 737 13
921 47 70
65 333 623
60 850 338
900 123 438
211 69 17
112 271 342
799 958 384
408 834 202
351 406 571
346 438 1000
624 209 252
292 681 187
5 792 715
981 512 474
216 490 495
160 69 671
746 656 883
480 164 377
263 416 852
600 387 942
198 85 354
738 704 419
807 684 277
667 943 718
597 785 970
589 747 862
934 980 358
236 484 136
752 357 761
757 962 317
79 639 862
443 609 2
28 388 210
691 382 416
519 901 483
651 544 421
944 757 907
158 186 211
409 190 725
532 263 887
928 252 207
551 7 284
164 816 120
648 153 121
918 528 947
715 761 671
50 788 540
631 301 104
150 132 779
939 306 628
650 760 727
413 235 741
616 967 892
141 540 478
189 524 887
305 780 135
376 142 137
722 969 476
986 551 410
599 736 30
615 799 32
335 565 289
660 962 977
148 840 391
545 950 941
286 632 549
472 33 230
951 180 973
366 986 516
173 847 60
578 975 508
188 331 932
492 791 449
804 42 652
280 616 390
248 633 303
714 275 89
601 517 569
219 471 460
779 642 433
828 763 336
878 369 875
90 288 699
55 754 117
636 878 772
519 747 933
889 517 867
908 63 808
108 287 118
7 641 630
348 667 281
693 75 331
775 885 230
418 514 1
207 452 333
762 164 293
264 124 957
570 885 910
944 565 892
734 606 621
663 963 563
612 639 633
993 559 637
785 318 378
386 566 809
681 887 392
969 936 254
541 366 116
991 507 494
936 691 192
209 913 14
410 494 242
140 479 188
65 451 135
337 528 257
60 775 381
130 225 210
410 195 272
211 550 554
402 568 338
531 364 793
724 540 876
13 663 90
496 115 482
266 735 810
621 865 534
9 359 924
980 207 658
625 926 364
197 364 652
934 241 132
698 38 565
59 840 168
763 769 483
479 96 449
953 270 207
746 417 272
239 535 169
224 713 160
766 698 867
543 216 17
295 332 242
102 740 650
974 352 964
615 536 478
197 504 774
583 544 234
830 906 645
42 544 406
597 430 24
44 871 218
461 767 227
101 317 179
466 17 175
732 548 654
23 2 528
383 301 355
664 491 790
993 570 269
138 608 936
869 852 993
201 942 918
90 822 149
146 4 509
120 361 140
450 397 968
634 273 846
591 765 861
940 512 68
965 681 174
622 329 812
603 68 625
233 976 882
598 479 409
569 967 984
454 728 206
764 156 462
801 862 946
698 993 757
725 244 854
741 700 641
257 580 452
74 96 757
829 893 565
904 147 923
752 912 574
585 633 755
802 159 974
990 112 84
979 495 99
143 949 345
652 887 518
971 295 469
229 497 820
997 539 514
518 737 630
792 815 213
825 235 498
524 26 926
776 841 707
769 820 167
835 957 31
90 250 203
556 28 1000
206 997 833
910 804 492
467 771 688
939 630 224
923 789 13
877 847 530
132 874 331
167 851 430
578 524 114
796 227 380
247 345 698
744 129 216
694 76 881
782 841 905
636 949 651
450 58 85
696 383 666
183 253 908
260 913 823
3 597 548
28 238 199
281 71 694
830 664 432
183 660 751
714 137 133
977 100 345
948 660 977
557 13 426
903 972 369
345 372 644
109 947 796
74 642 511
564 582 855
678 539 156
442 46 811
756 3 611
396 882 602
993 18 902
36 75 314
670 265 351
265 224 625
176 61 920
482 971 378
904 268 466
750 18 133
868 485 344
229 131 629
221 148 324
91 42 367
371 389 514
935 652 694
821 737 451
342 337 71
629 855 364
277 61 737
372 477 8
630 967 868
697 455 971
770 910 597
847 294 216
129 592 936
143 100 966
717 996 415
724 447 894
485 155 890
94 804 55
288 354 424
152 278 69
192 59 101
933 599 567
978 749 468
257 22 273
482 656 14
836 497 457
732 101 43
428 828 565
640 797 312
531 234 676
981 248 154
749 84 764
609 57 682
23 80 227
256 648 809
220 211 346
995 80 701
706 505 663
738 930 868
141 788 817
765 386 1000
553 740 602
199 272 596
645 294 551
372 225 718
950 543 11
900 686 589
178 338 861
72 684 692
582 640 135
156 926 624
746 495 488
462 721 462
418 806 636
406 878 272
128 736 50
670 52 322
712 607 318
547 487 447
684 475 592
668 35 393
730 10 636
851 494 800
74 698 3
25 909 475
539 149 777
855 612 349
232 203 857
322 756 177
831 326 246
910 136 529
714 738 923
774 280 83
74 27 357
418 658 173
544 708 431
57 277 138
685 76 973
377 56 29
796 163 221
725 658 781
303 966 907
383 627 281
735 215 964
238 106 670
87 960 621
81 848 310
27 337 972
788 293 395
237 856 375
865 905 917
601 760 163
371 14 176
441 77 592
287 132 785
202 878 331
300 573 602
600 652 84
708 529 780
607 626 768
483 244 572
900 381 65
111 414 256
356 766 421
33 987 564
82 517 308
91 69 672
742 328 78
985 134 980
28 988 684
437 178 479
163 611 109
421 812 91
719 366 731
383 431 229
841 788 423
505 344 796
109 876 266
122 570 271
563 808 478
396 34 987
898 282 428
230 44 997
353 883 383
988 557 509
64 97 328
898 418 100
183 321 563
889 897 280
501 597 794
672 950 317
715 215 688
583 136 21
553 702 745
527 956 162
17 504 431
694 82 107
571 585 160
610 295 837
825 498 758
227 51 420
660 237 62
518 444 259
974 968 373
223 210 840
664 681 1000
566 364 251
543 672 67
157 403 152
594 994 460
89 805 562
159 93 720
926 268 146
599 719 254
152 287 752
606 149 650
463 305 289
904 672 21
338 128 490
736 609 811
928 737 516
274 89 813
866 451 184
619 522 440
460 408 780
575 345 276
622 139 478
67 504 785
518 350 48
12 735 31
616 618 261
264 307 381
112 173 827
52 849 461
894 495 681
93 876 997
355 197 715
354 469 681
411 601 883
945 827 495
660 161 426
24 523 562
742 655 551
375 249 123
307 177 374
580 391 460
313 786 309
239 140 158
725 352 499
751 713 22
337 527 634
5 600 708
969 630 910
231 926 860
890 264 365
95 291 608
476 837 361
261 879 572
290 362 276
746 375 156
631 965 380
310 671 835
675 406 735
988 506 494
414 122 248
492 888 720
324 554 226
944 294 606
233 524 844
315 428 214
471 311 614
559 819 243
253 716 898
870 854 980
226 338 254
828 650 237
154 779 817
778 392 662
968 646 148
773 474 619
532 204 131
520 980 419
894 646 179
831 974 941
844 830 46
941 462 503
681 973 613
456 139 928
447 614 261
747 887 889
413 49 141
820 20 959
475 97 566
832 2 52
205 113 347
643 943 406
615 356 443
12 592 703
128 413 685
792 839 807
394 478 604
597 621 279
16 828 923
122 346 103
337 731 537
260 531 298
948 77 392
588 74 408
931 393 34
872 340 772
757 681 325
151 295 431
934 604 41
944 818 677
66 173 728
356 337 182
426 844 269
99 929 910
430 699 711
61 745 313
531 891 903
802 953 545
502 744 207
291 783 194
250 505 862
810 919 992
446 565 666
255 642 527
866 619 725
252 859 91
371 792 642
44 997 312
693 526 986
711 369 13
920 138 82
809 647 92
222 726 862
387 506 485
988 801 84
393 225 772
583 923 930
326 114 687
504 453 617
965 81 100
362 96 286
129 34 698
4 429 454
686 931 903
754 69 418
841 701 458
305 761 291
678 165 626
546 348 855
280 869 990
861 415 836
838 704 661
666 974 773
932 78 529
644 313 251
407 748 544
463 493 765
541 664 859
484 28 570
164 90 282
810 9 462
297 47 518
230 16 75
124 986 321
326 438 218
698 371 732
802 524 890
834 389 207
252 538 71
716 626 182
986 833 375
223 130 857
201 65 169
633 484 932
932 53 775
181 731 776
348 274 333
983 980 66
378 399 489
83 63 91
315 714 510
271 988 879
915 231 996
294 896 921
909 207 545
198 295 878
129 309 774
924 788 97
559 372 675
446 399 7
731 31 956
192 478 403
817 241 328
436 294 245
91 327 870
803 651 126
808 673 675
953 967 879
327 224 690
32 232 267
52 444 995
723 741 713
226 310 247
229 169 790
890 182 154
83 144 258
106 668 977
679 834 58
769 60 846
822 829 278
289 150 938
61 48 956
558 988 130
54 181 276
807 527 37
921 830 525
626 555 748
153 459 599
284 274 635
188 786 762
17 239 431
423 256 815
632 236 848
537 231 213
675 453 608
934 593 471
477 909 972
151 931 452
941 929 323
384 53 846
594 468 805
650 257 383
862 44 589
185 778 360
528 674 353
880 958 860
189 63 881
436 887 949
622 37 207
70 230 212
912 34 326
149 665 903
399 109 885
874 422 646
700 18 637
806 848 589
777 392 585
217 762 177
393 589 750
780 785 549
285 719 994
297 934 740
157 222 657
305 244 827
292 232 550
438 607 879
71 797 839
777 325 941
86 604 932
471 289 577
99 478 665
376 861 842
179 241 841
607 8 659
899 439 694
608 689 724
988 255 174
207 370 474
866 692 295
542 727 403
257 93 238
65 1 183
689 101 372
452 446 867
715 956 122
252 731 583
883 324 310
677 829 419
881 336 127
173 620 141
323 186 421
903 209 990
45 628 420
2 753 414
523 465 490
186 90 724
118 828 911
327 677 18
805 722 396
21 476 704
789 707 663
163 357 623
844 734 253
391 160 794
650 629 352
266 54 367
833 262 476
56 634 44
615 612 989
418 444 104
401 710 195
815 162 486
226 222 432
896 546 25
660 755 640
555 598 724
813 635 946
75 983 57
821 139 518
861 37 965
487 601 263
917 293 42
151 348 971
827 635 996
83 217 688
247 546 432
100 401 961
868 802 777
670 577 753
500 825 805
125 786 207
584 429 991
883 883 203
835 16 254
823 339 608
23 4 46
344 962 362
296 385 372
834 338 665
519 149 496
864 474 966
706 796 262
819 875 469
161 528 557
761 943 835
940 185 756
641 166 322
891 768 9
510 538 643
605 136 532
378 614 132
630 511 683
204 634 73
10 828 407
221 18 599
406 904 967
839 759 22
849 817 146
679 21 38
799 172 467
276 558 118
942 275 135
392 943 169
76 904 107
718 354 658
16 153 788
389 12 513
432 67 710
532 391 237
899 859 649
78 514 276
135 715 280
591 488 697
125 634 292
175 766 597
244 735 985
399 488 226
787 335 887
873 509 435
499 556 163
277 826 503
708 712 478
168 461 695
334 163 574
295 739 766
595 793 44
365 772 569
802 239 709
569 885 471
239 934 573
556 717 594
169 649 696
321 660 982
996 484 979
277 672 993
720 117 546
456 562 851
401 296 787
404 497 96
928 253 627
86 61 123
730 164 910
163 830 717
599 75 797
973 550 743
341 14 195
853 700 52
902 489 72
738 73 522
591 339 306
563 689 738
515 755 81
249 706 877
663 630 881
393 728 514
599 633 701
16 149 21
848 532 737
760 978 153
574 560 560
298 99 41
73 218 328
99 866 988
220 448 762
956 889 375
774 339 150
708 78 255
932 653 46
352 642 790
470 917 514
38 131 581
169 968 483
694 858 355
957 98 948
627 39 941
672 661 846
152 724 671
650 137 642
94 38 833
585 877 964
212 123 621
8 237 430
807 840 319
908 756 298
941 34 278
870 403 540
284 448 746
912 794 264
40 102 606
417 982 431
12 37 512
995 787 879
425 289 838
991 948 659
5 754 324
543 289 472
557 63 707
684 728 338
517 96 387
17 791 982
935 978 972
632 920 553
450 848 897
458 974 489
821 680 406
644 487 650
213 588 187
512 626 43
858 282 889
34 698 777
632 981 380
356 435 229
117 557 82
300 381 162
302 284 443
260 383 617
790 419 160
530 397 656
289 60 73
473 645 935
358 312 626
719 622 325
427 172 389
696 465 538
174 271 94
914 316 46
952 367 930
570 68 138
484 213 953
551 451 310
593 582 334
886 931 106
947 859 684
717 698 344
297 522 762
747 550 274
346 791 746
176 234 928
81 381 999
265 633 244
346 809 325
695 370 825
909 672 461
640 676 513
243 727 577
493 996 502
782 164 868
981 388 11
782 515 525
522 582 851
745 44 598
218 178 890
490 779 39
672 804 891
669 959 560
445 953 674
849 638 903
561 971 554
846 440 686
222 738 401
170 36 849
222 637 538
791 432 342
467 738 347
198 604 814
991 234 528
673 913 114
141 144 696
277 717 649
880 659 894
567 834 369
402 282 330
361 584 500
208 719 233
836 272 661
747 943 730
352 834 274
946 456 210
793 689 108
246 212 610
796 660 244
478 557 7
451 296 409
796 633 930
460 893 239
303 936 1
784 462 186
898 99 109
466 461 323
236 31 798
791 126 321
633 602 540
269 898 196
681 53 510
911 30 653
256 346 952
999 445 842
541 864 840
180 731 785
351 397 577
615 140 146
284 883 388
576 900 226
155 669 372
286 815 357
797 171 465
990 467 603
47 652 991
451 340 94
979 867 431
751 225 18
728 950 781
56 46 278
798 443 531
583 649 202
526 307 902
789 808 681
201 27 408
390 42 593
559 239 357
122 437 65
579 682 882
553 896 90
677 860 259
743 945 104
592 939 171
649 625 723
213 565 281
423 870 96
456 829 120
425 650 565
913 555 327
966 786 453
701 968 139
115 289 249
77 122 290
137 654 24
894 261 729
778 763 159
811 475 352
932 647 444
569 205 363
622 214 327
873 554 812
299 239 474
122 718 991
197 662 26
560 551 70
267 115 958
287 300 231
262 50 87
213 598 498
816 564 921
543 891 30
830 213 921
610 305 326
224 432 687
532 736 80
854 736 278
515 475 798
204 112 273
950 999 921
297 941 504
59 868 250
524 714 547
129 644 946
464 371 622
359 418 140
378 78 245
948 909 154
575 927 257
584 717 669
979 907 356
434 444 424
544 799 857
363 336 287
739 769 167
939 736 380
701 679 816
546 309 459
440 646 589
818 211 686
472 926 956
139 759 642
45 916 148
487 619 939
357 56 959
382 359 453
774 271 625
244 802 637
316 627 888
745 970 776
648 618 644
785 872 113
762 132 457
134 616 424
40 881 803
834 39 369
335 754 689
337 812 915
313 854 85
974 484 842
680 647 442
348 856 111
449 118 542
784 650 22
340 980 370
573 929 607
162 379 336
536 648 697
312 532 788
357 517 147
340 866 206
689 96 701
933 606 558
985 50 55
151 4 616
683 984 704
911 6 275
587 400 833
963 271 468
288 843 874
342 755 560
807 732 157
170 388 186
328 311 914
982 144 961
848 757 531
939 569 501
135 111 705
361 636 603
547 752 518
527 166 366
868 88 995
18 148 705
241 814 605
301 338 203
643 454 139
146 22 313
840 363 3
200 741 634
498 198 398
597 814 55
520 280 472
221 182 601
13 236 509
860 771 503
136 783 432
736 732 231
363 540 469
266 585 405
136 515 369
70 687 882
832 91 1000
185 126 502
598 824 8
659 606 337
556 221 924
228 535 526
92 917 42
971 249 657
633 70 457
293 235 867
470 135 997
947 647 195
239 660 77
439 741 14
510 975 175
111 422 410
761 1000 97
210 628 959
834 144 27
219 896 527
215 307 915
836 188 975
379 364 394
485 754 286
636 302 317
269 420 150
822 439 821
287 605 40
600 606 626
56 368 565
117 753 69
448 575 570
669 800 686
655 62 611
429 702 558
793 489 651
859 369 157
293 339 50
535 495 534
962 505 160
407 699 105
235 46 617
561 296 776
557 431 617
86 589 438
110 970 409
20 329 253
424 162 795
684 577 495
773 806 722
125 776 272
29 170 942
177 878 441
654 558 958
383 780 23
107 958 766
208 526 149
928 889 707
765 817 751
380 494 348
793 815 648
312 115 219
18 296 774
167 983 156
574 836 964
126 235 86
236 446 768
110 820 303
279 339 607
815 156 12
58 995 37
695 633 921
184 782 337
331 93 789
228 187 704
5 840 634
513 364 504
583 35 355
673 694 504
262 782 862
115 600 613
714 636 324
88 737 696
109 909 943
703 79 7
810 860 931
794 229 649
639 898 664
440 260 165
78 411 254
132 413 652
344 7 394
878 997 190
674 706 720
520 794 555
565 224 617
931 862 395
737 643 535
939 561 407
609 415 45
664 91 593
164 296 364
862 361 449
251 866 916
911 312 249
134 801 832
935 920 756
500 505 316
136 58 274
210 897 579
231 733 815
99 955 492
142 685 668
329 607 396
884 805 109
195 33 290
473 542 445
592 111 479
910 385 839
2 383 412
788 361 454
429 712 184
100 363 982
106 800 786
879 826 596
695 230 275
118 975 380
73 729 967
68 486 273
29 752 694
819 14 922
59 618 494
380 721 923
819 249 627
194 794 297
916 211 881
857 831 698
115 873 72
323 320 964
817 307 937
907 326 620
72 339 905
413 358 602
127 808 508
310 816 27
819 558 283
583 883 678
56 812 408
128 748 851
760 582 504
266 950 657
771 140 698
997 339 70
831 98 800
980 156 373
346 394 604
493 725 218
158 918 908
972 29 833
484 802 448
530 436 304
315 481 635
610 101 538
522 518 153
77 566 373
677 126 712
695 109 262
460 900 833
896 613 523
2 669 39
199 681 936
188 900 937
971 936 55
312 25 333
868 914 489
256 997 406
761 234 946
959 945 375
883 812 492
490 456 528
827 880 674
258 817 992
55 350 47
410 489 35
442 365 352
420 64 678
948 407 23
832 291 344
830 239 33
95 986 260
755 102 291
660 467 260
52 313 983
204 790 943
242 983 141
352 570 798
994 393 272
104 479 443
659 522 182
211 701 890
571 938 404
36 885 349
411 909 745
326 846 26
47 105 985
98 11 408
570 232 781
472 195 250
217 970 697
909 360 386
391 510 246
179 780 178
938 778 376
447 688 199
603 745 554
471 839 662
995 636 417
362 731 699
604 956 294
165 701 879
997 615 488
514 947 354
218 969 824
739 613 825
202 20 375
935 247 977
875 402 389
660 22 901
139 618 3
302 141 492
776 642 379
607 503 846
418 436 798
679 282 752
543 412 478
757 392 414
215 88 493
927 129 753
321 720 165
86 88 153
478 784 457
525 372 4
100 859 124
675 328 590
837 522 272
958 276 947
560 477 545
218 221 611
712 386 91
627 393 638
140 844 425
159 992 224
111 52 919
712 383 206
569 510 746
976 502 257
812 205 559
685 733 841
75 640 433
959 18 70
152 314 646
94 966 300
485 132 852
666 673 757
885 29 519
309 658 842
908 852 999
995 819 420
12 357 448
421 300 408
744 394 729
786 614 658
62 348 880
663 276 491
408 498 230
888 957 565
180 441 583
447 4 150
886 148 668
580 651 43
778 589 564
478 332 679
885 941 704
825 650 307
557 665 303
384 848 504
712 749 1
51 8 355
115 700 494
548 895 8
844 912 641
663 791 138
674 23 898
17 292 665
674 416 569
226 339 461
741 356 793
157 895 2
816 359 948
975 198 461
92 488 531
494 547 477
328 39 257
388 813 341
203 22 264
988 880 497
453 811 572
540 145 286
640 790 190
131 912 223
427 589 220
548 857 740
936 816 919
811 523 846
870 977 428
400 397 625
296 51 502
906 549 648
823 343 115
989 627 847
478 722 767
742 965 189
909 859 606
894 68 160
584 939 733
206 287 141
160 286 547
74 821 872
129 385 92
248 897 841
237 692 966
130 777 335
889 298 687
898 7 57
439 173 950
533 411 210
36 7 825
235 736 44
490 927 879
702 926 337
704 921 726
401 152 606
849 497 575
907 991 376
58 72 641
11 327 835
455 175 915
5 608 897
695 356 990
46 567 63
55 315 842
653 357 214
893 774 583
338 264 576
182 96 983
643 641 705
298 646 97
620 325 544
422 334 569
183 600 13
977 860 798
148 30 549
731 683 380
970 108 972
371 241 563
543 358 715
831 838 743
668 954 954
281 70 289
740 757 711
72 349 430
862 364 327
717 258 222
553 213 419
887 974 15
903 470 535
160 431 460
381 855 839
577 864 471
705 331 898
819 915 118
717 661 28
63 945 621
851 536 711
712 384 384
529 319 305
272 767 892
407 478 75
696 878 702
134 680 320
708 721 971
355 139 869
718 102 945
395 1000 264
680 197 254
289 335 19
616 439 383
543 794 763
551 26 692
313 289 972
267 212 442
832 830 31
46 669 905
61 449 982
893 674 911
299 806 567
549 190 252
866 669 751
794 83 54
177 322 297
266 242 440
83 103 55
186 872 791
549 527 583
871 777 292
215 283 738
744 761 553
833 58 969
625 224 989
328 924 488
211 525 946
801 183 791
138 782 185
77 446 854
230 710 924
309 206 641
230 888 292
103 419 469
514 836 500
265 218 281
584 767 262
173 264 640
512 7 707
189 435 366
907 983 400
393 711 640
874 111 55
735 131 705
171 784 252
779 541 26
329 167 521
351 683 105
364 183 4
732 739 949
374 243 903
784 493 425
240 588 504
978 607 447
292 895 538
788 97 326
803 715 779
832 106 167
274 186 919
511 330 100
256 493 364
685 945 346
891 60 447
912 720 201
492 334 39
290 471 784
800 414 697
621 438 678
944 319 411
454 103 854
562 49 532
509 604 219
786 428 500
180 581 636
667 851 472
22 156 961
194 757 417
42 780 7
84 40 317
256 375 480
910 366 589
122 911 934
86 717 960
910 575 625
577 889 480
931 970 966
428 932 651
129 620 290
214 793 213
870 688 992
773 837 708
638 10 879
983 559 587
851 725 464
588 409 219
214 567 470
995 719 350
436 187 198
610 215 854
43 295 913
833 665 749
166 791 183
129 769 638
448 722 390
288 771 12
214 475 795
704 950 617
559 898 775
177 563 506
784 28 142
564 360 200
434 344 116
889 528 858
431 667 321
491 349 249
45 750 623
458 784 996
810 830 576
592 551 765
529 452 437
776 953 483
675 286 188
148 286 881
673 757 113
694 482 54
504 553 272
522 308 158
246 106 738
849 233 481
948 783 262
480 102 411
572 596 322
146 957 195
741 735 666
11 799 640
740 131 295
767 804 784
909 937 507
234 142 187
434 460 204
192 316 719
259 148 311
255 133 444
935 205 559
676 291 619
906 936 926
883 611 827
135 177 819
403 705 764
935 242 220
577 193 687
202 336 397
955 339 605
261 621 186
592 238 774
957 13 745
502 56 485
827 741 763
940 981 578
968 561 748
640 502 600
394 148 9
419 819 256
175 701 441
603 332 382
697 103 575
410 404 522
531 642 511
389 927 289
883 896 606
647 173 100
584 482 639
255 743 569
333 180 331
375 682 128
519 54 744
423 633 633
203 884 582
968 271 636
579 296 301
724 621 961
955 422 642
6 969 441
406 56 284
942 863 363
38 244 138
416 140 588
524 282 527
989 17 489
316 353 592
258 780 335
676 188 44
647 549 460
70 849 981
146 95 30
28 994 903
277 901 508
20 824 630
365 799 772
276 564 141
557 261 37
279 751 75
705 538 622
128 932 200
87 53 374
950 445 969
363 12 13
904 691 248
866 865 10
131 289 895
905 754 334
226 83 750
62 339 681
77 787 891
463 438 571
732 45 25
49 206 294
245 819 724
148 168 90
60 482 75
765 491 1
507 286 575
980 601 587
835 635 971
182 934 284
657 294 868
101 673 124
452 844 355
103 944 367
461 864 856
220 136 527
519 378 481
884 964 342
145 542 851
696 654 328
746 307 64
591 4 496
4 309 57
35 701 785
556 445 174
981 660 8
921 735 259
119 955 872
178 355 477
488 531 526
709 392 470
404 291 422
389 157 476
157 583 957
243 186 976
605 683 536
904 871 590
317 368 341
729 835 840
42 213 816
12 135 800
102 402 392
482 636 549
725 569 778
629 122 117
841 165 326
812 105 900
456 71 946
901 341 771
108 830 99
218 238 525
490 831 298
910 710 757
999 958 606
313 918 268
56 11 766
194 259 50
985 80 147
453 524 778
696 786 763
949 631 762
178 230 288
851 909 955
174 845 785
583 810 878
545 138 345
542 930 31
329 171 607
229 856 159
309 511 301
205 560 460
781 607 957
39 935 75
54 207 336
673 969 769
265 927 985
753 668 613
619 173 378
577 843 506
967 909 125
908 516 484
708 947 173
440 830 72
761 415 749
117 509 569
672 610 145
620 88 672
657 441 203
658 501 492
77 55 17
303 258 626
774 159 733
906 455 86
181 386 741
248 698 322
452 702 76
780 980 926
661 488 248
32 666 240
394 186 13
541 573 542
342 96 706
343 941 194
300 583 426
332 756 52
398 519 349
231 959 198
936 51 696
431 610 500
422 150 786
541 548 130
771 480 656
334 160 339
596 521 611
173 854 759
380 29 72
925 368 491
656 232 464
93 9 279
214 276 449
53 235 812
17 272 124
280 576 325
848 643 712
649 636 920
607 353 583
370 240 83
70 997 592
483 9 676
745 959 580
464 130 844
175 608 876
887 239 563
455 860 883
127 139 618
791 126 264
700 564 724
174 442 358
186 541 902
333 782 919
472 196 537
81 434 397
839 382 269
724 811 203
907 663 48
588 714 261
321 262 639
219 738 523
872 960 356
417 713 595
253 131 249
231 990 262
522 830 355
557 740 219
46 966 154
198 277 523
187 380 920
114 602 205
171 126 679
172 962 347
844 75 56
869 49 92
95 298 217
369 307 707
363 852 406
144 753 104
694 793 940
38 579 349
654 153 234
791 310 603
124 732 536
845 199 94
643 75 188
932 769 430
567 208 770
728 987 279
441 283 763
341 405 635
298 990 498
935 540 166
190 820 851
482 636 490
531 805 756
997 357 692
329 701 744
802 929 30
115 293 969
817 341 287
575 185 382
102 110 863
955 828 373
775 485 687
456 9 330
10 726 784
323 155 633
742 501 171
537 646 768
993 305 833
43 111 441
330 574 11
546 506 734
960 789 36
732 634 452
522 662 286
496 758 925
567 337 130
982 202 17
81 553 707
258 235 781
662 363 725
786 383 799
103 413 746
653 60 296
132 617 333
191 311 474
775 396 18
10 256 459
223 241 350
799 140 970
144 675 690
53 691 850
1 875 974
680 210 893
150 87 267
550 515 891
743 428 937
398 660 355
136 893 139
498 933 144
787 891 255
662 837 231
994 575 729
208 495 392
65 470 234
827 73 867
83 540 413
895 734 981
491 324 707
947 244 498
982 958 936
157 824 933
679 602 364
888 984 110
683 988 806
583 240 35
333 224 565
41 674 82
733 840 641
294 519 293
500 339 625
920 987 990
99 416 574
317 224 245
229 939 289
868 425 648
657 847 432
934 697 602
620 477 750
823 813 471
286 779 435
573 671 79
876 640 720
831 92 968
54 158 560
473 113 81
490 17 284
167 160 564
760 784 381
480 849 795
695 553 376
662 463 470
95 953 812
946 448 563
760 772 983
764 521 759
227 513 986
27 585 596
943 410 633
105 13 404
327 906 791
619 203 396
114 256 529
640 602 876
954 851 970
808 770 814
857 198 96
246 496 653
48 405 325
704 236 799
122 280 919
463 750 462
529 399 819
786 54 267
510 375 55
71 491 868
399 676 855
572 902 912
4 567 746
170 480 887
802 754 630
20 825 535
923 472 9
295 498 900
221 587 209
289 653 639
986 432 966
591 579 211
504 773 758
969 246 396
890 862 921
968 624 264
558 555 814
363 483 2
968 462 558
894 482 308
358 428 591
261 848 621
573 394 835
423 559 204
772 962 113
77 451 987
88 453 4
948 944 15
279 370 915
489 89 70
297 136 241
973 706 161
611 248 726
769 961 749
429 87 876
412 280 460
255 122 686
490 845 81
335 314 70
910 125 100
990 50 934
339 286 290
796 70 57
663 309 33
432 55 827
42 431 962
244 148 758
589 971 39
240 290 573
750 815 703
901 479 438
746 354 519
862 436 644
204 890 155
90 57 330
285 262 781
540 932 279
68 790 917
782 596 14
304 778 18
234 19 692
915 792 599
147 915 392
329 274 625
588 2 365
113 439 1000
472 585 523
107 552 308
729 321 319
114 229 690
372 582 264
84 193 54
244 912 139
263 628 83
198 167 417
446 439 929
205 951 399
932 724 502
927 268 790
153 422 840
143 424 293
506 264 921
964 82 923
933 410 404
538 681 272
181 968 814
254 954 678
490 982 768
456 381 868
173 510 429
644 70 788
194 268 367
466 66 405
511 812 326
702 112 738
804 993 955
522 539 404
730 801 602
498 221 438
201 928 54
695 853 696
996 778 649
449 636 310
792 156 979
183 28 57
645 333 762
784 450 125
948 545 115
615 69 12
945 966 344
394 343 251
274 498 75
499 99 652
649 596 962
474 272 140
942 82 659
498 21 950
297 619 528
235 245 990
765 781 742
448 428 626
392 682 539
947 498 998
163 606 534
957 64 358
229 795 52
841 368 937
308 961 96
51 466 700
662 792 849
836 179 213
365 640 490
250 536 97
369 411 774
350 724 40
466 896 858
653 94 575
294 187 448
603 7 373
255 427 128
748 514 994
73 452 865
517 764 677
506 646 433
530 805 444
962 229 281
945 223 505
789 842 620
975 151 595
182 658 473
913 74 763
519 277 174
541 322 120
774 698 280
609 512 444
745 329 136
789 579 488
293 39 168
748 274 645
755 569 558
905 271 644
452 291 423
439 836 400
655 257 904
137 378 147
528 944 217
819 119 670
395 589 67
96 359 341
337 229 803
558 894 890
705 518 871
182 661 991
282 734 48
336 395 18
520 138 472
878 365 716
717 954 358
416 17 923
866 459 279
920 944 969
214 789 727
934 706 27
278 222 161
126 861 14
982 678 730
736 569 167
678 483 204
480 13 337
744 56 322
952 678 420
808 722 943
299 994 644
837 794 788
274 767 368
623 578 705
332 697 53
113 665 427
577 907 641
169 961 934
775 390 299
838 115 813
617 176 346
721 497 832
220 494 213
206 660 349
628 572 36
276 327 538
406 172 581
163 788 785
223 309 392
462 412 501
229 662 430
793 500 948
948 148 416
164 238 845
515 623 132
688 494 155
736 635 301
241 503 979
265 206 459
325 788 522
348 429 16
772 634 778
841 987 509
47 606 742
886 652 924
870 459 644
283 319 183
333 679 275
239 682 416
270 246 748
122 27 754
117 278 989
860 900 775
703 772 260
886 693 931
716 559 441
672 168 530
783 324 950
850 832 525
227 433 803
230 932 434
264 630 325
670 827 501
933 88 879
90 48 81
584 943 356
340 192 307
188 619 771
127 256 360
138 362 979
549 716 293
740 597 401
824 925 816
533 723 503
363 731 694
388 398 687
201 868 388
91 636 137
798 243 985
386 337 401
509 660 963
761 659 452
378 926 832
390 581 572
600 818 433
388 16 945
205 643 306
428 694 730
892 854 388
79 969 509
91 115 350
221 51 819
6 460 537
624 263 487
252 934 51
92 584 880
984 374 446
570 960 821
442 526 850
739 532 488
719 919 496
746 958 534
454 97 616
501 538 317
484 624 621
125 380 935
170 393 823
92 762 614
541 630 176
854 62 328
910 829 387
538 31 685
283 351 658
403 808 118
597 984 327
194 320 960
36 658 910
654 715 25
584 695 992
431 217 890
32 766 90
870 662 982
856 348 479
633 785 689
302 951 139
902 785 956
630 216 386
117 196 176
391 295 736
587 482 8
60 331 505
244 889 164
367 305 755
992 777 523
251 4 179
529 803 177
161 750 573
419 46 121
653 197 536
469 258 452
225 202 929
23 640 506
194 70 262
685 665 712
218 493 158
403 29 347
454 935 367
120 871 195
16 332 976
7 159 939
215 457 207
891 176 408
13 376 781
540 332 264
441 132 657
208 780 590
254 340 314
210 723 250
412 215 737
17 709 245
541 330 966
530 659 358
530 78 232
615 379 134
783 61 219
932 622 498
300 421 926
967 353 826
685 205 210
528 559 61
876 320 497
809 167 471
590 944 422
207 802 614
18 637 105
545 712 113
105 909 670
217 531 433
650 925 822
232 651 524
812 41 806
7 164 464
802 705 654
778 716 149
914 293 348
583 137 846
726 417 674
696 674 40
999 580 445
501 189 531
910 437 160
822 297 993
612 615 656
815 637 157
940 655 808
324 888 526
848 227 255
46 658 12
449 20 673
215 355 89
507 367 931
954 953 603
415 945 451
191 607 73
530 128 991
477 653 364
223 226 28
64 82 1000
264 167 898
5 305 330
938 762 510
147 723 940
41 208 552
500 848 910
457 472 397
308 332 376
263 916 431
577 823 885
112 93 724
83 869 441
175 734 516
702 360 199
317 641 615
182 762 36
739 22 598
778 23 767
115 510 888
844 250 389
80 363 39
967 278 176
867 346 44
289 457 807
40 579 97
835 163 116
695 400 997
703 92 809
183 243 436
977 615 364
439 237 312
769 705 645
263 484 859
167 103 893
255 412 998
663 287 993
798 802 94
160 933 359
517 4 165
983 120 776
205 901 711
857 526 335
246 655 518
177 125 777
768 681 640
734 707 596
775 364 375
528 152 500
667 216 8
348 761 28
46 492 632
966 672 626
297 805 764
14 83 638
337 622 632
46 835 219
677 721 410
586 670 631
739 29 415
521 710 248
196 896 622
164 562 239
508 558 500
644 941 817
407 651 335
536 870 683
736 77 550
6 775 269
155 381 993
426 698 154
197 111 821
437 992 576
954 784 235
311 172 427
200 984 977
384 648 118
226 592 144
659 750 668
510 612 247
100 705 619
555 588 39
388 316 10
85 472 825
674 267 709
43 930 789
403 232 190
867 568 700
237 257 318
243 714 712
416 856 252
83 16 354
182 947 244
809 631 644
460 445 220
542 710 728
489 140 579
327 580 672
959 852 298
773 916 135
864 364 783
384 939 568
682 895 208
938 57 549
117 29 397
560 686 547
836 811 945
558 702 699
194 488 922
803 632 268
743 377 174
74 499 167
219 711 48
723 970 514
922 391 819
608 746 657
576 602 686
172 97 794
278 230 840
633 89 728
110 68 94
225 324 610
956 907 483
320 682 445
301 173 119
671 681 78
907 345 219
291 804 932
569 872 563
207 895 917
204 203 940
791 393 368
619 525 568
30 819 339
456 597 928
426 576 973
303 334 441
734 174 431
615 666 697
761 99 166
614 580 764
501 515 84
185 773 498
729 969 183
308 689 899
163 603 65
718 74 446
144 514 802
321 181 797
942 162 819
424 539 165
228 728 533
417 667 461
248 561 192
469 510 356
448 394 112
710 475 160
805 821 972
784 500 452
485 768 1000
467 128 777
791 189 191
112 843 408
773 101 905
529 642 927
204 446 202
765 506 409
567 902 686
780 659 939
893 448 887
312 369 420
143 702 681
588 228 316
167 671 104
865 832 17
901 228 456
943 487 957
587 133 709
969 445 347
628 865 595
108 748 843
952 654 57
752 473 228
379 364 361
367 126 26
998 641 147
86 514 616
725 560 259
945 181 399
571 147 47
460 128 96
315 611 229
167 149 62
472 596 324
57 290 719
519 199 2
153 819 523
106 570 246
40 464 110
360 994 95
499 516 811
899 612 460
103 473 465
682 504 932
45 160 42
393 823 329
816 588 289
237 206 489
28 329 684
572 10 829
626 393 683
820 70 429
641 831 575
706 11 675
798 167 790
406 600 302
167 374 637
477 962 394
540 358 518
655 229 990
951 596 509
49 195 982
294 12 237
749 4 698
758 245 953
17 6 94
801 266 927
997 623 772
451 473 815
241 105 510
833 671 316
181 621 248
468 218 617
866 611 549
429 96 152
130 471 184
576 953 599
51 592 70
853 41 644
922 789 242
284 664 42
205 929 753
913 837 956
264 145 79
256 591 266
837 763 729
602 982 857
133 657 259
41 698 15
596 790 549
817 305 543
948 632 994
199 111 217
456 701 521
110 921 662
131 459 944
694 858 954
914 355 52
895 970 306
927 661 37
575 467 704
103 458 586
425 861 861
703 965 713
319 52 662
450 819 562
256 8 586
901 173 828
37 366 170
542 388 567
792 557 233
82 916 147
270 75 967
54 715 441
358 841 176
833 75 880
874 971 730
184 373 267
885 212 687
569 273 937
317 274 719
923 772 44
684 518 729
734 201 294
537 694 459
231 882 809
388 110 496
390 80 61
9 787 481
963 625 175
540 106 743
270 626 975
726 609 960
854 37 683
607 20 16
493 196 123
124 234 137
201 175 732
602 521 805
61 889 928
60 735 891
497 705 205
465 538 665
519 320 885
226 354 393
144 942 286
98 453 119
134 546 555
485 675 889
635 202 882
406 827 223
553 639 943
76 830 765
651 428 216
309 522 870
476 208 562
509 841 843
854 425 580
976 803 549
69 580 731
550 928 295
741 762 894
559 338 823
273 525 834
663 715 14
213 403 231
707 131 813
607 281 45
780 101 466
401 652 657
539 441 323
937 596 748
902 796 811
60 562 903
281 191 371
296 107 583
368 550 666
130 636 734
179 274 567
207 904 45
76 424 294
950 489 156
749 42 481
653 891 829
629 598 537
715 862 976
172 943 693
262 397 471
92 505 938
269 235 620
195 160 219
864 701 345
118 778 59
991 117 616
736 67 208
296 958 740
218 570 282
373 635 432
389 274 244
669 981 647
598 627 466
705 980 819
161 378 620
698 876 929
921 470 648
952 668 69
294 700 767
334 572 409
224 645 273
460 325 475
171 310 178
981 725 280
428 152 745
697 33 651
634 818 262
494 206 139
792 331 916
707 283 844
682 139 590
780 473 995
69 628 919
389 230 816
852 37 685
248 661 983
584 192 917
489 634 624
607 788 380
420 541 583
600 204 948
164 421 326
517 73 614
47 414 129
98 758 991
169 733 954
718 267 246
886 699 486
815 236 76
995 353 879
883 186 429
199 667 435
939 897 702
438 575 109
314 868 775
438 47 739
590 789 427
781 597 839
374 249 253
618 518 489
701 164 996
211 258 196
350 769 954
927 603 656
392 76 450
988 532 241
763 3 544
308 836 110
892 730 165
283 50 299
460 821 818
924 355 834
120 460 765
924 801 823
652 737 458
518 638 180
49 493 195
65 473 180
689 236 451
423 384 299
160 534 927
119 208 533
605 952 181
893 808 574
952 9 130
752 308 530
742 225 726
588 392 286
723 247 906
25 162 310
120 257 582
987 829 976
365 89 539
107 619 297
888 454 440
222 355 70
614 649 59
260 28 981
624 897 917
844 664 484
738 888 12
358 412 915
368 423 643
944 598 589
314 559 116
644 592 997
41 745 488
337 796 278
258 353 645
482 936 411
354 854 466
364 764 888
354 732 575
644 385 416
285 686 128
671 124 89
584 86 667
43 379 804
105 614 336
310 647 801
498 452 312
173 818 658
280 201 817
280 834 727
7 19 609
724 831 258
216 436 192
289 242 107
109 105 91
381 142 878
684 679 221
496 843 979
114 387 313
217 104 887
34 256 245
264 528 881
598 750 601
885 848 935
636 249 960
465 72 521
269 304 758
947 288 542
442 840 547
701 669 438
719 367 446
152 932 255
900 596 629
981 830 396
369 182 411
374 860 194
778 612 955
565 204 933
300 526 909
746 668 394
702 98 814
850 734 542
499 9 540
205 445 95
679 778 442
433 295 537
647 518 577
237 531 395
158 557 591
520 836 531
317 849 324
620 678 703
306 874 530
380 329 813
580 842 692
557 188 869
750 826 939
732 139 853
290 620 532
12 707 957
47 722 638
59 45 748
734 726 531
301 706 538
321 387 796
56 982 703
925 611 210
929 231 28
194 410 970
479 31 377
111 828 743
319 680 895
835 642 382
935 336 758
889 571 982
47 429 192
252 352 871
660 978 135
395 415 941
766 417 789
686 524 692
85 379 818
922 540 45
703 991 379
849 5 337
549 895 649
189 970 606
774 97 271
566 275 912
156 700 952
561 996 201
525 568 480
484 148 812
189 595 698
135 89 846
642 34 106
885 513 214
151 500 179
27 397 478
589 37 299
31 761 362
622 945 709
637 718 752
388 614 479
14 435 32
841 192 901
258 953 422
32 911 998
287 806 222
84 627 13
378 44 895
735 154 250
149 979 802
150 945 178
537 108 837
659 985 788
893 927 27
314 100 397
840 495 814
247 488 382
684 252 759
776 627 916
595 417 341
543 720 784
942 278 268
387 664 816
227 313 559
703 244 558
742 184 490
130 857 263
875 970 633
792 557 974
883 7 92
449 817 721
213 213 751
985 439 900
287 756 821
39 598 885
869 147 780
10 795 472
344 909 311
624 554 340
658 414 520
105 374 732
881 314 99
155 621 506
50 519 883
494 478 65
680 986 150
963 879 546
869 183 716
505 26 721
224 557 369
160 816 384
719 673 342
969 689 532
30 481 774
829 986 23
161 764 191
948 752 790
974 48 392
473 156 3
982 492 226
212 767 13
525 838 41
393 519 926
928 599 732
991 506 157
830 878 787
106 418 389
258 690 265
532 746 734
832 548 522
345 792 650
581 436 270
626 531 394
100 249 6
381 479 106
934 39 607
443 982 522
962 101 84
33 672 103
709 652 744
858 606 248
210 54 652
421 804 181
277 390 982
507 925 308
141 964 867
772 539 158
321 540 917
586 751 34
476 71 216
237 373 815
707 258 545
505 659 64
974 269 488
780 483 139
956 310 72
900 103 970
468 647 532
201 357 790
769 317 676
638 155 104
678 947 736
309 356 913
883 230 867
772 979 53
277 617 452
266 351 107
316 963 289
71 183 279
593 256 148
491 736 380
366 805 427
748 77 580
883 832 146
509 582 185
990 951 556
454 83 49
562 639 241
622 890 573
371 224 681
24 800 234
984 751 954
373 388 12
482 884 311
253 90 984
100 773 449
76 494 792
443 81 338
874 919 940
856 417 311
523 806 879
547 436 549
161 382 255
82 986 279
174 190 745
162 740 999
110 77 411
973 113 995
796 157 212
564 316 658
164 75 721
583 947 983
49 270 569
706 635 412
462 669 627
794 394 250
322 94 646
721 189 192
904 724 73
717 771 138
181 720 868
192 497 796
302 363 535
811 79 423
25 554 209
619 370 170
426 331 259
297 228 485
456 767 254
172 65 162
297 8 106
394 483 284
259 221 952
71 512 124
52 380 825
284 282 202
484 799 776
644 174 680
432 489 790
866 25 885
251 842 981
383 120 513
240 401 287
611 927 635
147 58 606
305 564 187
177 824 431
55 940 901
460 620 947
214 206 930
795 126 6
167 191 573
753 563 684
270 325 973
677 272 80
748 279 638
697 230 62
151 621 324
151 262 747
412 676 59
977 526 819
408 605 280
999 708 852
970 502 924
902 731 881
637 688 954
383 115 633
141 770 22
13 149 736
456 245 928
939 712 309
382 290 73
277 549 302
667 665 902
22 625 505
845 907 890
105 732 356
585 354 696
907 701 503
467 823 313
9 225 632
261 540 59
158 267 56
143 931 155
864 573 772
647 406 467
555 440 53
227 400 863
486 112 460
501 468 133
316 459 600
405 204 235
805 516 345
213 53 692
326 891 546
905 848 838
206 102 866
925 948 926
26 957 396
428 938 68
131 786 304
566 536 230
478 40 457
41 906 824
692 294 471
426 558 321
411 140 791
637 535 163
36 709 562
100 612 836
22 884 836
477 274 376
435 788 990
727 758 722
802 674 37
797 959 675
932 213 620
35 843 289
986 514 55
968 841 251
407 296 713
13 55 779
106 483 232
165 364 229
574 839 519
845 905 615
29 179 717
414 627 298
978 496 884
784 52 712
590 706 459
825 522 117
277 94 152
638 528 579
753 883 328
609 859 632
327 22 593
908 647 867
352 577 938
764 868 127
979 331 57
177 35 678
850 462 788
269 301 585
601 197 732
938 437 935
949 124 847
377 76 181
380 108 772
840 117 372
162 998 445
708 706 344
100 679 31
7 495 120
167 765 773
99 101 729
787 321 654
431 953 688
716 654 563
377 598 944
322 608 710
213 752 712
257 520 295
124 611 240
467 831 528
249 891 749
380 289 740
184 620 931
478 300 291
471 925 699
110 984 497
369 768 844
158 209 279
672 805 406
877 138 217
283 96 693
923 44 546
696 703 50
121 95 429
636 992 385
217 96 949
272 802 638
561 636 903
597 27 544
573 556 981
988 890 843
453 681 918
711 118 184
93 985 61
476 30 936
548 83 351
306 778 976
814 711 632
468 641 503
37 489 615
966 116 998
349 687 161
150 843 78
136 576 532
565 382 272
585 888 973
461 79 25
612 545 204
548 765 436
622 636 854
610 324 461
593 400 779
447 755 139
162 978 864
177 638 44
662 493 519
332 877 255
769 699 590
338 996 38
193 789 165
165 173 995
371 551 444
2 650 748
260 776 955
529 543 929
338 456 251
338 335 29
211 122 982
122 237 875
839 908 315
430 310 891
746 708 868
190 989 189
116 325 594
77 455 773
980 186 289
168 504 216
105 130 224
813 757 341
147 557 668
46 2 870
498 901 189
685 303 249
76 496 960
922 215 898
381 477 47
803 673 20
170 117 214
899 603 528
310 236 991
430 811 924
281 248 415
268 783 287
869 905 266
580 686 220
554 768 957
658 824 572
748 709 923
251 148 689
68 779 649
480 721 312
988 815 45
305 111 646
598 417 508
748 558 799
351 713 219
710 399 435
40 150 561
209 817 425
325 3 747
975 679 848
65 386 983
125 880 651
482 301 972
835 350 844
433 883 26
11 499 85
628 247 974
736 449 874
439 616 664
921 696 123
855 300 824
533 13 305
689 469 358
120 209 470
283 560 569
31 71 209
497 379 875
225 634 474
738 535 690
62 182 363
396 415 449
420 973 24
765 592 224
167 821 200
987 585 793
505 704 747
790 388 685
274 420 662
404 860 598
553 548 869
741 185 366
819 654 208
1000 842 719
995 446 418
622 699 892
724 770 21
797 400 600
106 215 937
623 232 525
415 284 15
780 860 175
836 798 256
628 329 146
118 284 987
433 772 201
595 315 519
333 230 48
364 860 237
272 936 557
718 316 914
69 713 594
627 995 339
780 29 173
302 793 273
58 711 291
119 31 79
464 850 106
675 434 65
786 476 983
736 948 88
641 517 695
463 510 979
466 502 337
634 624 992
599 445 971
272 124 450
654 112 996
614 522 749
514 87 730
784 396 496
383 958 100
80 444 777
689 779 946
942 316 983
918 549 652
537 230 636
338 54 32
180 61 650
596 506 704
420 76 104
247 248 395
33 894 692
11 416 114
851 29 26
573 909 918
135 614 813
628 925 823
514 501 309
501 254 104
580 476 458
713 99 73
744 306 192
134 968 901
475 201 219
339 682 412
43 112 525
647 345 780
834 178 494
355 170 956
651 214 354
447 560 920
476 72 905
386 115 100
12 256 386
926 812 298
62 330 257
596 591 414
974 342 579
43 218 284
324 552 543
710 373 927
38 666 552
719 177 133
91 312 376
830 446 666
357 388 302
278 280 162
150 843 139
90 465 195
262 103 289
555 964 265
747 382 245
253 1 467
819 683 814
467 373 646
262 588 62
663 467 384
838 171 769
382 24 528
715 400 547
220 563 140
362 742 990
148 916 395
182 493 476
434 630 411
449 793 977
948 255 318
828 161 229
806 688 800
22 297 945
380 384 244
785 83 671
62 805 871
91 883 487
870 293 724
171 587 822
405 314 530
489 326 753
855 4 659
707 744 179
524 427 798
93 781 843
665 813 615
825 529 242
181 164 565
87 680 891
304 452 364
886 679 131
345 467 652
84 442 82
118 457 465
98 399 315
169 298 501
875 843 696
649 521 714
670 27 537
759 512 156
521 581 455
98 69 830
169 39 795
852 134 187
351 473 93
222 976 680
5 55 257
497 772 575
529 857 500
454 172 271
305 445 63
857 812 835
207 893 243
921 355 488
470 429 142
418 844 315
430 176 812
183 208 713
500 836 465
706 742 496
918 930 742
134 933 246
317 722 506
374 745 145
819 278 611
542 580 310
743 654 196
779 231 157
918 452 617
359 426 805
572 264 385
639 959 668
924 726 563
320 789 970
236 462 548
623 403 702
531 157 983
559 499 608
687 218 245
401 329 192
674 27 567
687 252 391
405 497 34
928 516 716
464 448 722
347 892 345
696 59 275
821 330 55
538 975 499
333 805 608
302 271 955
355 438 123
895 216 639
91 929 861
410 598 339
744 765 821
325 438 377
983 274 176
42 461 745
689 227 606
836 729 399
541 156 597
105 798 51
244 493 252
792 819 141
102 559 682
149 766 150
125 22 449
594 637 519
929 248 516
431 246 428
460 189 72
813 65 664
783 63 162
208 412 551
564 819 757
859 279 136
565 496 983
160 105 658
548 79 812
919 482 688
60 52 114
926 386 943
503 636 22
715 338 854
129 311 767
494 874 303
70 624 442
482 227 782
935 930 341
844 221 159
299 213 392
548 178 156
227 144 192
748 908 207
53 769 309
807 869 677
517 739 359
84 125 659
201 992 876
458 993 197
476 287 69
702 210 349
964 902 25
402 403 672
808 76 946
632 191 23
348 208 94
704 554 620
359 934 425
878 103 971
767 363 881
727 202 843
42 677 905
525 582 805
753 641 130
592 233 588
512 815 422
623 438 341
568 945 247
416 603 216
704 860 351
284 908 696
193 85 81
638 568 407
953 679 16
597 650 533
370 364 502
752 690 475
532 330 120
185 541 459
440 623 832
357 474 994
174 144 706
867 94 784
209 398 954
418 82 950
849 699 806
87 339 65
89 547 392
71 834 806
801 406 591
514 333 70
55 836 702
521 854 989
298 497 308
673 34 421
718 979 286
24 156 640
374 386 457
839 810 277
311 480 420
809 744 858
641 176 702
386 812 570
251 523 435
859 882 49
440 288 364
181 681 190
140 684 256
531 764 632
483 571 509
637 301 604
907 221 236
242 479 285
41 580 315
694 779 285
857 572 284
780 757 578
842 316 550
797 383 261
985 765 642
41 214 495
868 576 241
701 292 436
666 284 659
110 454 357
361 983 883
676 718 720
888 188 922
154 827 298
901 951 129
646 255 631
929 189 586
956 297 721
907 319 592
263 532 368
58 256 61
338 432 352
839 860 213
491 519 273
954 739 777
809 666 27
683 398 951
487 781 520
387 633 632
817 464 958
676 626 617
319 40 332
14 417 541
928 820 229
587 848 219
16 68 43
574 212 628
245 686 326
87 500 608
118 851 916
474 26 289
140 146 979
344 79 767
454 163 700
526 268 446
71 846 674
52 550 316
418 788 964
576 672 271
753 662 663
532 247 215
482 229 151
581 218 647
979 546 46
406 417 74
423 438 982
300 552 307
696 229 500
378 995 460
263 382 294
231 924 84
883 805 670
39 394 243
239 837 326
839 132 7
958 568 222
285 502 68
234 440 372
311 18 247
963 579 771
346 3 786
21 682 591
254 278 679
517 586 423
632 642 367
125 207 116
72 577 690
286 110 521
612 231 884
741 465 715
235 962 661
120 856 874
38 283 378
938 790 937
900 443 530
806 609 795
885 265 898
57 454 566
722 971 173
858 75 987
834 635 790
910 759 526
16 60 401
503 839 963
610 868 305
204 546 482
741 220 978
255 359 21
679 470 201
226 445 502
349 150 257
563 308 54
110 148 938
82 257 267
567 784 77
656 743 361
576 103 483
483 468 301
974 797 895
438 961 334
171 402 856
782 647 948
867 490 260
2 334 437
776 336 769
938 767 93
992 115 101
259 124 517
221 179 200
689 949 719
476 197 192
407 310 601
554 381 781
699 24 784
588 523 277
541 541 311
486 889 387
432 432 344
870 44 172
162 195 114
753 264 18
737 746 779
830 681 668
318 81 431
186 7 437
990 313 842
427 697 732
742 432 874
313 733 371
30 193 376
961 951 316
466 169 825
203 544 473
845 836 711
343 160 722
974 368 893
859 239 372
823 456 387
928 72 32
283 899 926
997 639 609
816 949 75
571 789 114
605 357 133
523 689 423
774 617 69
53 752 531
517 951 1
538 256 377
931 933 673
412 561 599
567 11 685
588 797 927
149 239 403
508 953 775
99 978 39
6 52 972
304 833 691
20 304 43
901 333 945
665 335 784
185 567 614
104 503 873
911 726 450
267 680 45
338 778 445
23 637 1
940 22 124
917 825 556
355 249 971
28 412 827
989 246 988
901 86 951
125 789 457
22 803 829
806 393 727
355 943 678
327 882 236
458 532 544
8 733 666
678 665 244
291 3 187
62 853 561
886 264 767
183 684 457
520 101 412
182 888 339
730 407 93
290 924 200
544 297 302
401 453 545
543 39 263
394 378 761
785 996 318
147 534 199
855 774 538
419 202 150
214 56 773
107 304 552
181 697 680
320 933 512
653 667 126
468 286 767
49 550 506
213 559 425
656 909 338
990 279 760
873 392 904
772 720 409
535 844 141
459 733 742
116 600 481
867 108 883
130 730 920
37 679 941
8 697 7
474 605 479
529 491 632
237 846 527
547 305 26
919 246 16
694 305 20
83 977 497
259 85 426
979 528 790
816 970 833
531 322 836
713 755 79
108 247 763
624 959 879
587 769 495
415 783 316
427 3 520
957 573 947
296 103 858
384 881 37
14 226 871
898 598 652
569 818 139
398 740 238
526 875 736
524 366 985
257 189 563
843 799 158
751 410 30
247 280 600
399 783 672
147 62 901
213 664 961
825 633 814
919 65 122
719 215 548
763 162 645
235 234 20
496 946 336
842 535 132
996 616 599
893 240 325
46 141 874
749 572 811
501 846 645
256 982 131
200 464 647
20 507 533
127 892 332
772 855 490
217 677 790
800 785 431
639 687 185
346 958 641
633 915 367
254 460 315
335 8 331
976 976 878
539 683 986
341 778 577
964 690 806
266 391 153
350 509 884
706 871 858
784 246 168
230 535 926
190 955 695
5 497 997
336 273 357
462 443 214
186 386 840
826 981 436
486 866 453
352 143 620
414 775 817
75 121 646
534 455 290
958 380 610
609 678 415
387 842 325
306 351 301
272 74 627
30 946 955
267 374 415
528 223 96
520 239 440
773 906 707
64 793 718
961 191 779
155 59 206
257 664 864
456 258 162
562 852 650
460 990 109
785 490 96
490 852 773
916 950 403
882 286 145
993 307 571
581 1000 44
358 673 850
711 796 354
777 73 904
37 167 666
744 695 135
825 93 237
650 414 831
4 963 494
783 650 828
851 740 739
294 897 623
221 733 946
6 628 882
779 700 863
567 13 655
921 438 621
417 73 811
756 97 658
597 999 783
652 353 112
635 625 263
643 654 880
731 890 15
78 221 146
103 512 482
44 773 203
776 901 220
876 46 598
960 48 282
268 85 189
145 505 872
431 330 49
915 180 867
830 869 8
579 589 720
410 558 239
522 125 181
337 572 376
395 52 182
191 137 661
521 319 522
118 323 558
120 555 823
817 141 759
610 507 531
508 727 821
293 982 868
96 387 377
763 13 274
438 602 606
778 123 699
74 134 528
237 885 775
970 585 869
530 579 589
774 109 360
501 447 662
570 941 115
308 550 520
161 244 541
612 293 781
732 260 364
60 421 421
700 721 765
545 242 144
964 879 929
578 64 144
770 601 578
452 750 511
607 315 950
384 896 45
348 195 914
843 383 637
879 827 267
133 316 63
550 297 625
919 405 600
212 954 309
383 622 593
506 732 772
261 987 446
767 868 731
563 717 96
82 159 957
103 331 156
31 892 660
573 330 588
992 921 220
115 200 550
446 421 206
620 565 461
480 502 666
953 51 653
491 419 814
956 1000 242
931 709 750
623 649 474
488 905 124
205 209 257
795 432 251
414 426 798
83 179 910
433 306 564
715 601 606
205 657 851
583 659 499
927 162 768
935 442 370
259 616 274
994 318 831
757 532 958
350 546 69
903 772 733
94 574 396
272 381 637
901 765 506
978 315 813
178 928 437
372 904 124
413 658 215
401 739 403
569 781 834
344 771 898
402 772 870
166 988 744
632 587 921
872 9 591
324 716 663
941 435 144
834 571 722
644 64 306
967 812 362
329 863 353
229 682 904
830 707 132
525 252 967
711 734 22
180 475 189
758 935 977
257 966 712
344 159 512
582 82 564
863 632 876
468 947 380
537 294 785
499 936 862
809 227 602
18 662 932
509 430 250
940 363 448
343 803 67
428 990 143
447 336 340
218 285 185
248 23 599
293 831 528
635 623 664
139 443 583
497 776 429
487 64 741
324 671 74
850 629 593
887 597 763
869 572 544
516 751 976
286 922 380
119 809 291
785 586 591
226 76 229
448 3 393
744 162 418
390 287 925
621 527 338
568 870 371
917 10 834
837 153 569
380 315 289
495 570 251
966 304 615
425 940 677
768 658 435
908 287 869
286 301 51
437 607 390
534 416 753
161 758 307
221 33 572
267 430 72
760 565 781
724 819 823
141 949 187
621 800 233
827 37 376
25 672 227
591 265 933
510 88 155
288 329 555
501 954 299
669 598 875
391 269 101
900 549 681
474 884 191
663 883 724
61 780 729
786 113 560
72 18 348
600 3 544
199 451 301
519 931 942
584 989 402
672 506 933
459 206 300
747 298 248
442 492 261
290 261 587
256 92 380
141 314 123
230 582 270
622 713 938
435 737 271
277 740 997
844 659 209
958 337 401
52 540 724
458 29 211
862 979 335
747 747 974
736 496 269
571 949 67
554 363 436
975 146 444
920 253 642
568 656 8
515 773 216
18 363 230
614 453 682
480 318 347
143 590 183
647 977 142
556 986 799
450 348 839
664 664 43
182 307 530
103 645 185
295 59 338
558 904 671
274 724 92
598 214 303
412 982 865
417 623 324
547 96 520
645 97 228
195 654 706
474 348 910
179 699 535
471 356 21
17 976 378
33 414 85
115 731 376
413 308 222
767 491 374
525 491 687
853 891 276
314 792 692
843 333 228
58 558 762
817 513 984
769 891 826
134 517 314
292 315 837
706 494 109
315 572 919
302 456 852
447 843 710
289 923 345
317 703 364
403 407 416
544 749 515
991 392 468
421 892 25
940 781 627
531 993 500
644 613 550
194 300 247
521 267 275
622 364 204
757 299 550
915 601 708
792 349 973
370 841 630
143 626 355
148 973 500
27 732 895
87 172 628
455 219 677
983 856 605
302 45 492
943 607 24
53 85 978
103 5 856
556 606 853
231 504 765
314 170 532
485 51 605
209 566 333
331 855 820
95 760 271
877 950 806
215 228 506
89 10 586
119 635 709
743 309 881
267 333 393
171 210 806
786 672 212
777 380 576
599 129 832
832 349 701
834 538 965
98 306 114
976 948 660
930 141 393
368 695 277
902 338 793
823 887 699
935 710 548
974 633 294
822 156 348
178 534 585
714 857 879
220 343 316
327 811 557
794 426 333
937 341 271
222 3 59
337 166 778
645 823 858
670 3 556
26 628 373
823 129 622
676 236 353
576 831 354
68 260 582
252 500 623
107 184 187
114 172 282
252 705 691
170 328 247
798 290 618
417 303 57
820 174 900
730 983 542
320 38 63
104 849 174
733 905 560
778 787 900
700 28 179
757 719 389
785 909 183
608 332 625
822 810 233
339 307 32
912 799 695
169 557 55
73 680 488
296 811 763
670 747 42
543 326 637
665 153 972
671 79 222
961 918 980
220 457 132
568 471 827
941 773 685
301 332 704
866 774 43
732 501 746
758 238 865
410 233 498
253 993 109
444 293 696
79 904 870
922 585 500
877 825 80
592 977 215
308 829 149
70 11 675
231 921 454
17 404 96
601 801 657
480 728 881
395 649 845
131 225 262
155 837 828
120 318 618
798 772 864
712 56 712
646 960 514
418 921 377
255 153 214
870 742 290
526 67 10
644 359 283
475 612 385
637 683 10
209 794 274
946 913 777
291 253 686
636 669 189
905 624 138
164 695 353
795 286 849
403 530 954
821 930 294
565 259 267
451 630 272
33 935 523
774 953 446
283 650 966
400 851 69
102 382 129
956 642 176
300 912 218
545 562 71
983 465 735
889 704 986
781 451 998
212 615 487
255 562 332
202 190 523
138 469 545
25 505 325
730 413 204
84 567 281
524 173 987
548 428 651
738 314 334
675 216 970
324 541 411
550 160 351
253 438 236
90 587 789
883 19 328
859 39 491
163 441 416
440 84 96
475 498 19
130 904 303
274 111 388
599 118 522
861 600 169
394 657 491
83 634 623
653 405 480
187 239 940
377 407 735
676 668 77
605 50 547
406 471 169
173 718 317
262 751 493
213 52 814
991 648 705
6 461 747
567 454 690
815 932 290
495 266 490
32 8 356
752 995 765
171 959 204
290 199 525
683 279 110
558 2 112
417 270 691
470 622 512
669 892 220
402 739 307
338 215 436
190 240 595
36 335 11
491 762 592
550 131 608
523 324 45
47 91 143
185 80 152
148 583 331
751 453 750
332 384 125
465 809 350
463 149 205
683 280 549
697 441 704
422 213 393
302 787 139
496 233 170
725 413 663
940 986 309
281 785 165
143 501 762
406 249 795
965 383 401
857 501 271
108 951 280
387 810 284
167 672 896
807 33 387
725 142 928
265 189 651
706 631 1
705 425 483
301 372 300
888 377 790
460 679 201
467 888 9
445 446 833
373 913 793
174 600 686
2 330 968
711 544 521
633 981 570
23 544 324
56 968 594
876 736 313
446 504 2
334 671 162
365 578 643
837 648 634
686 570 185
618 888 964
826 166 859
612 534 98
438 525 185
331 260 217
102 596 174
130 478 266
813 906 599
792 89 644
595 284 917
720 149 968
688 83 736
882 237 276
87 516 988
81 830 292
215 320 224
445 390 838
6 669 699
612 855 861
63 132 938
364 107 568
669 925 184
708 906 876
23 631 765
476 634 126
519 324 457
49 702 93
990 44 458
606 266 615
290 825 373
879 373 739
138 3 410
703 448 615
96 548 866
244 542 522
712 646 588
522 644 901
392 507 566
61 323 877
369 334 209
874 179 444
789 528 369
928 162 656
48 21 435
730 509 436
540 759 519
896 398 589
567 675 175
943 743 207
232 755 120
942 157 682
106 899 953
979 928 703
631 288 625
893 882 927
1 877 502
442 69 357
348 632 987
147 930 906
40 476 641
110 999 625
229 472 537
133 425 228
511 832 408
957 930 391
213 898 164
305 396 691
716 147 974
992 158 165
49 250 761
756 126 832
319 974 250
284 792 768
613 51 639
163 910 577
403 203 212
203 744 831
134 202 868
996 373 983
906 90 661
321 546 93
832 760 359
117 2 38
192 494 222
201 455 537
879 19 277
362 392 202
348 600 781
224 203 663
960 907 246
625 565 390
844 881 85
63 687 559
767 639 63
951 387 941
183 905 629
899 975 922
1000 624 624
106 768 444
763 837 583
119 843 626
641 538 822
807 311 340
128 354 928
582 335 401
244 456 64
60 783 458
513 645 628
131 157 375
175 158 179
972 458 72
703 742 841
52 744 519
494 735 720
72 901 307
543 766 209
96 217 784
334 759 451
203 540 893
970 486 523
446 724 518
993 568 436
931 21 731
994 561 144
192 273 600
631 151 576
773 35 255
882 327 184
650 94 418
273 326 719
551 442 589
724 330 365
142 817 827
486 866 493
662 503 711
82 875 101
257 529 262
216 892 651
544 735 475
824 12 466
836 636 91
350 194 589
145 253 338
39 861 859
614 504 701
74 893 292
440 495 481
434 482 971
7 980 91
10 971 939
728 639 265
346 345 198
949 622 849
905 76 828
458 516 569
971 838 369
665 461 103
829 951 315
615 753 417
422 81 138
88 167 583
145 988 559
1 243 86
256 788 218
85 354 144
810 922 774
618 157 27
239 584 368
643 700 263
60 568 480
993 13 524
914 151 862
286 253 931
580 758 553
65 638 876
648 225 380
369 338 847
541 588 906
795 519 710
246 794 850
534 882 339
29 687 934
306 24 165
532 640 457
852 843 777
711 569 527
548 290 542
158 583 873
730 732 809
794 799 208
686 373 947
909 15 761
47 570 543
270 779 338
175 138 768
645 82 101
772 709 602
188 650 274
89 705 479
975 673 721
518 114 53
93 397 912
613 498 262
30 990 713
279 849 768
823 514 751
494 430 998
12 849 867
540 430 742
614 826 186
963 445 948
189 670 960
486 331 358
350 603 379
488 511 649
56 187 497
43 954 772
924 398 539
867 101 244
179 836 702
196 149 120
676 96 879
697 248 469
958 457 303
414 88 804
650 642 639
313 799 586
677 93 990
556 555 936
604 746 968
261 955 164
528 638 304
153 682 391
292 74 665
270 364 56
949 250 410
465 831 969
913 119 944
695 740 784
522 38 400
567 405 857
461 346 188
631 441 442
198 486 421
86 669 262
262 584 610
362 805 142
567 19 872
210 243 652
502 483 354
591 271 50
595 318 386
94 240 179
157 528 265
616 257 728
385 768 163
790 415 589
869 433 47
455 58 964
175 515 605
804 594 377
875 299 472
902 300 712
180 840 966
869 749 573
354 376 485
972 221 10
581 889 505
539 575 974
961 316 467
541 136 179
99 31 867
899 966 792
970 97 928
576 939 240
361 507 991
598 162 946
219 805 723
56 233 467
696 574 212
322 23 712
767 504 507
558 959 576
388 684 740
728 149 274
61 305 965
740 41 642
375 59 998
741 241 930
333 313 81
898 84 230
475 6 435
780 428 440
728 20 955
954 3 437
826 550 802
273 681 807
406 269 884
453 740 301
800 301 62
333 402 383
783 153 904
774 699 870
77 988 444
182 505 907
182 265 415
516 996 38
414 340 752
462 273 226
327 922 103
123 491 976
507 639 31
66 932 721
15 710 423
226 789 575
696 598 565
490 525 605
10 914 19
132 102 653
494 594 686
77 494 635
196 1000 220
808 452 89
322 445 23
556 384 698
27 957 679
939 456 482
746 528 44
957 168 669
681 899 660
35 522 823
973 142 993
40 622 876
932 334 751
708 811 609
586 677 764
882 487 75
472 224 72
837 211 301
798 977 703
79 50 39
289 647 181
282 915 189
288 203 361
962 829 925
940 532 940
826 162 118
542 12 803
741 270 317
862 156 499
88 330 377
144 253 861
93 916 345
689 288 851
523 842 540
210 713 769
293 471 777
284 919 830
368 963 808
733 607 877
905 377 608
57 585 47
309 789 914
124 810 763
306 117 902
655 276 424
478 26 652
457 634 602
975 894 542
952 568 692
755 552 892
400 379 668
7 214 976
682 685 829
493 305 466
680 771 272
154 279 646
32 690 996
798 21 189
935 919 784
792 275 785
8 342 198
768 580 868
629 485 938
686 549 75
932 713 451
251 222 743
117 536 889
78 911 204
579 137 168
81 461 941
122 73 860
213 717 487
912 135 44
148 279 349
670 59 43
869 998 780
744 233 76
477 471 888
338 604 526
755 376 566
838 145 529
692 900 227
364 441 776
889 611 373
921 243 119
125 38 944
450 672 358
107 587 547
970 936 910
598 350 124
786 54 75
963 593 457
432 31 179
84 972 600
715 192 70
23 904 209
598 793 814
686 953 514
211 196 184
407 706 627
505 907 235
631 653 283
561 64 680
946 98 514
533 430 915
230 416 473
394 656 697
280 42 879
959 448 666
959 963 956
6 818 425
88 941 635
467 857 401
930 469 459
290 987 2
674 227 494
189 121 924
472 425 350
486 465 138
107 210 333
578 591 690
891 981 83
239 113 685
934 545 765
758 450 938
589 83 620
364 881 240
527 102 619
877 986 115
654 89 270
818 820 237
633 999 647
781 653 993
369 523 313
506 371 444
455 194 746
56 205 580
621 14 52
328 217 310
36 415 677
589 702 634
494 901 624
476 292 498
741 771 771
582 386 635
59 685 386
3 177 874
43 629 644
961 471 930
768 890 644
973 6 933
261 491 562
80 462 985
380 866 35
574 808 748
522 340 894
611 68 235
538 264 488
583 165 599
313 293 754
707 587 18
506 649 337
980 169 264
922 190 894
271 984 681
279 799 919
358 763 157
244 156 878
474 12 648
312 355 624
280 470 57
112 631 672
697 92 685
321 572 693
564 691 961
578 836 808
303 299 487
266 819 202
966 67 24
45 602 30
682 958 563
493 82 91
573 512 381
334 654 484
373 13 266
849 262 819
623 732 658
678 417 867
454 975 63
4 787 621
148 974 246
890 359 885
872 388 747
890 150 365
368 601 794
852 544 578
544 698 499
521 474 998
227 870 909
322 353 62
442 699 182
408 5 540
211 336 602
684 946 287
643 267 722
745 411 49
134 453 214
16 967 529
462 477 870
996 624 315
411 570 861
183 633 492
946 245 15
893 80 922
360 150 332
775 508 618
336 453 709
483 288 171
275 563 854
482 336 252
111 938 541
761 60 746
251 314 474
756 403 140
682 742 199
287 530 570
14 926 625
294 772 970
327 613 535
304 795 405
395 870 483
631 727 474
264 178 174
299 543 633
840 566 185
880 966 842
883 946 33
36 511 254
291 884 410
742 20 478
124 22 423
59 883 955
42 653 224
394 642 54
512 492 964
754 692 88
5 984 505
521 964 813
585 148 482
345 497 716
297 71 49
910 850 633
215 469 101
619 132 183
157 203 461
565 633 472
331 823 597
592 755 286
655 23 111
977 34 15
44 137 734
955 114 820
54 586 343
501 352 107
508 522 345
715 742 389
687 784 374
460 797 522
402 474 594
588 954 91
922 152 99
708 819 984
872 792 874
206 932 596
196 773 561
580 173 981
444 923 172
867 262 960
701 318 148
723 494 899
120 228 170
3 719 29
993 176 689
971 62 835
380 752 95
817 617 388
785 697 86
760 570 511
106 769 461
541 763 19
201 61 683
139 42 536
783 604 183
986 463 539
106 219 674
763 667 415
863 890 566
783 612 34
904 622 858
729 670 358
727 145 166
688 915 137
3 927 235
458 557 910
82 882 775
941 659 949
336 984 800
567 570 280
574 467 86
472 158 511
694 153 550
886 202 94
718 4 220
785 196 30
987 812 200
248 852 793
448 540 340
379 62 258
327 506 357
194 261 371
831 716 95
238 42 688
70 246 302
310 749 485
721 416 618
101 427 779
145 647 682
762 697 712
311 163 941
239 688 623
180 577 756
838 569 78
882 553 219
377 674 286
894 347 106
288 577 512
58 213 318
344 8 254
430 512 245
986 666 719
575 763 99
857 221 983
546 319 638
936 232 21
714 293 360
499 231 159
784 149 653
749 460 435
67 8 691
722 600 599
800 808 282
717 618 492
499 430 516
156 718 854
70 164 719
410 930 806
744 716 200
821 957 747
322 64 537
353 688 590
22 131 270
644 186 517
929 960 484
91 406 242
403 985 995
101 999 84
836 795 582
767 831 638
857 319 560
768 724 839
726 612 153
421 764 346
190 859 585
15 786 71
112 170 932
923 993 809
580 278 222
290 480 833
559 458 545
514 463 258
715 540 788
620 328 765
779 466 278
24 913 976
356 945 715
741 561 395
583 366 766
325 545 347
758 208 735
200 949 779
373 934 206
640 746 391
172 804 449
421 538 914
225 539 315
865 814 922
811 66 358
238 611 75
340 751 17
150 712 361
950 538 876
572 678 745
73 820 899
993 880 394
979 763 194
473 317 511
361 954 720
438 396 616
141 494 55
797 760 954
448 147 674
624 51 516
602 233 656
251 71 916
824 257 416
315 27 761
28 340 852
907 154 489
851 573 683
617 530 517
915 181 17
912 363 851
307 87 826
327 278 509
287 781 23
514 721 960
36 691 471
655 712 207
88 426 138
139 397 913
446 743 178
45 362 520
825 637 627
516 86 363
406 281 636
277 311 878
350 396 805
655 319 432
220 765 947
249 785 284
507 256 818
996 605 132
532 201 50
158 803 987
631 358 637
263 124 370
159 747 368
806 919 118
107 959 864
814 170 191
33 623 566
445 262 843
397 841 213
877 856 484
35 525 420
198 853 351
553 958 999
3 222 254
160 118 66
589 308 720
813 11 425
853 485 56
106 764 257
981 775 395
34 649 747
8 477 565
941 209 178
657 280 46
880 997 82
130 191 896
312 965 116
189 849 460
928 961 455
792 817 663
9 251 960
908 724 726
410 138 173
614 560 89
720 530 542
210 157 199
39 946 709
820 599 373
161 398 480
361 476 901
230 798 876
933 555 93
573 479 500
150 270 845
241 88 369
305 713 477
631 254 108
483 618 141
847 796 530
834 724 887
625 557 567
117 327 186
162 220 598
905 257 888
878 414 663
781 587 410
8 118 898
880 37 177
656 113 771
233 443 121
988 979 150
727 468 145
81 17 293
258 719 958
147 376 255
322 329 656
436 149 275
102 69 884
882 966 597
511 251 908
620 825 656
861 332 948
245 588 93
122 628 342
921 133 898
878 232 360
215 946 606
619 594 755
272 563 899
217 435 263
536 125 565
84 744 6
274 666 731
429 304 342
152 744 691
222 980 602
650 208 882
729 312 163
998 575 932
563 681 379
793 977 432
925 559 793
405 341 888
499 732 548
636 195 495
233 525 449
843 245 980
146 105 583
514 749 710
546 176 102
939 522 127
86 365 67
569 505 814
906 670 182
50 553 104
43 443 367
632 943 110
974 990 966
996 788 172
313 506 10
52 3 249
560 118 269
614 959 235
170 235 109
717 900 997
933 60 845
364 324 570
319 334 437
984 621 707
398 759 79
642 393 920
666 755 828
189 566 716
129 285 262
181 695 532
516 699 391
960 946 920
55 517 921
921 403 194
878 767 559
402 632 607
654 764 732
50 518 356
145 565 642
976 996 58
167 963 885
446 927 933
449 665 737
840 550 233
311 317 113
799 190 493
99 800 761
577 32 757
655 827 999
547 745 394
805 580 69
266 354 29
277 738 809
718 465 212
836 589 49
776 575 483
731 465 353
525 643 158
278 540 182
435 551 318
990 509 671
531 825 410
296 640 122
647 237 311
319 663 341
525 217 595
111 635 127
29 80 726
899 571 438
472 747 650
441 468 161
433 500 125
684 314 73
912 525 68
170 549 667
131 585 770
391 15 609
888 609 641
730 124 65
649 449 631
838 962 669
215 539 244
379 428 701
522 732 491
246 578 850
623 717 48
366 27 124
818 765 457
385 285 502
494 189 519
797 387 776
491 988 6
243 752 893
311 852 346
561 51 974
8 708 37
502 444 750
8 127 214
395 38 527
657 548 156
480 557 661
915 784 347
989 897 505
532 360 878
233 731 8
304 483 790
576 431 205
297 472 865
576 66 396
343 995 318
525 350 505
363 766 592
46 220 944
400 421 577
62 745 437
340 490 208
871 620 166
925 170 606
228 423 824
767 751 277
62 835 687
989 176 562
497 40 442
437 85 548
208 733 646
289 239 269
654 909 689
571 711 16
126 835 963
376 925 932
164 151 87
648 196 952
429 56 783
445 709 550
661 60 753
290 729 613
359 126 556
694 970 554
10 119 127
264 387 103
945 857 948
949 910 718
740 783 944
223 135 590
677 408 558
392 752 31
909 877 949
24 252 171
665 929 975
915 455 414
822 49 4
934 774 647
948 420 357
50 362 735
330 820 485
498 419 121
557 900 36
906 386 794
639 429 501
96 271 418
661 908 395
647 348 715
170 310 688
730 313 922
978 566 758
766 586 108
305 245 945
434 405 259
397 716 668
690 545 256
224 358 634
50 75 986
43 73 608
537 466 440
695 742 689
982 269 451
797 966 313
758 739 24
809 336 334
734 395 260
354 56 820
974 429 256
285 449 192
159 232 40
938 566 807
342 957 438
286 718 343
873 308 35
467 406 134
625 813 457
108 875 58
992 586 378
238 351 641
941 955 93
875 43 657
181 522 194
104 214 577
332 407 500
249 205 409
324 454 582
459 908 392
965 336 232
379 595 997
6 911 380
981 436 136
195 117 228
839 75 369
135 135 183
878 967 65
491 278 611
856 88 799
623 870 300
324 33 166
936 690 21
47 96 924
674 335 990
432 379 494
440 264 528
607 926 650
570 690 285
649 234 533
206 553 58
678 879 822
794 754 825
102 829 58
936 530 825
465 95 898
243 303 569
198 905 889
377 133 157
334 91 26
209 291 888
466 758 273
790 447 827
106 350 328
988 111 324
727 568 469
483 457 507
35 902 258
802 237 136
526 345 956
821 409 992
732 143 544
458 869 610
310 653 163
551 600 252
38 437 921
536 235 188
167 171 912
384 484 955
212 148 230
197 93 892
719 768 711
745 589 382
244 193 435
942 519 509
63 932 776
290 994 136
115 232 843
355 344 358
532 453 20
748 99 458
223 463 226
208 757 560
312 650 477
510 742 616
469 871 499
781 883 971
113 616 349
113 597 571
643 24 490
727 616 384
335 894 260
318 869 536
404 524 242
319 609 358
448 466 261
302 414 518
665 576 654
352 930 87
78 780 799
222 431 97
509 40 377
379 363 817
893 984 230
875 937 476
278 306 984
861 215 960
399 407 242
98 17 744
849 392 596
845 174 433
850 156 92
29 681 272
685 921 116
209 946 127
479 169 886
963 366 495
244 119 15
264 188 208
979 593 930
670 97 686
919 64 676
367 718 630
520 685 840
941 984 705
505 551 451
310 40 616
843 738 163
346 669 305
97 386 139
386 46 568
253 952 354
963 963 234
170 195 829
955 774 181
796 867 721
547 910 740
597 457 717
541 916 401
49 51 744
168 633 939
924 447 574
234 96 243
961 501 577
60 56 737
230 314 525
708 124 140
798 57 75
695 254 817
272 85 467
437 801 419
526 293 884
433 358 652
360 510 621
425 969 34
137 839 96
818 701 21
265 664 941
48 964 273
829 132 85
757 707 247
260 225 409
622 742 728
44 334 146
262 255 604
380 468 737
341 405 407
26 263 985
417 42 182
375 927 755
744 429 721
994 985 282
628 306 728
962 443 496
392 374 570
584 560 313
594 839 260
404 457 270
313 146 86
622 877 93
529 790 84
199 457 927
332 570 860
593 899 977
819 371 91
980 707 807
69 800 741
963 666 29
830 537 412
726 456 71
931 797 783
840 473 156
605 866 783
908 615 542
229 642 910
164 166 325
807 364 305
138 899 677
954 336 280
433 926 660
230 199 963
758 394 561
365 515 310
11 2 961
863 106 640
197 374 667
537 336 864
327 958 70
918 486 921
582 966 464
193 557 816
181 186 67
473 79 538
531 355 403
622 304 363
60 843 387
594 304 789
558 829 873
747 868 917
76 544 950
920 629 836
327 518 658
770 57 660
148 240 951
109 313 609
960 700 932
454 307 11
83 416 797
367 384 968
324 425 281
528 984 158
761 456 540
96 388 209
938 460 791
637 700 778
229 397 60
384 947 937
133 239 685
68 135 148
862 630 615
528 549 128
108 649 778
627 907 311
541 826 925
8 760 227
36 628 688
993 81 793
392 717 921
168 597 265
683 670 339
28 819 484
62 33 987
680 250 511
373 306 196
250 154 112
391 424 270
810 817 990
785 86 939
265 831 181
643 213 545
660 461 658
387 517 182
297 228 379
632 587 560
809 578 235
617 588 917
143 658 204
695 370 883
663 76 325
640 838 432
58 570 439
974 248 940
857 772 202
807 387 685
871 206 469
350 723 779
772 193 517
776 387 781
527 671 477
891 922 979
684 491 623
52 749 429
70 887 10
545 363 460
334 207 860
990 220 207
341 31 297
147 820 393
958 296 893
238 431 385
758 512 694
324 404 458
688 234 781
253 943 795
76 636 310
160 985 41
448 64 830
149 826 43
451 732 525
106 586 702
909 341 515
296 348 11
450 385 671
606 772 101
888 484 414
621 330 39
542 677 313
662 472 349
15 882 634
857 216 946
416 241 375
495 233 42
838 240 407
986 771 48
827 568 205
211 656 154
147 613 771
804 261 363
985 632 185
359 177 169
887 904 110
262 38 824
886 326 157
84 493 638
554 368 771
172 719 536
58 296 200
16 441 677
614 197 155
917 31 658
993 282 163
716 108 886
729 502 228
668 160 958
348 516 574
350 195 259
821 740 484
305 889 930
695 753 715
175 142 540
449 676 97
870 571 951
954 104 840
443 882 524
855 135 954
340 430 659
771 468 71
670 647 771
462 738 349
886 356 710
656 349 167
699 641 412
248 456 873
788 91 631
600 903 746
301 449 351
547 749 851
535 157 526
689 304 711
417 331 86
706 500 227
625 785 425
265 37 744
151 792 274
355 416 358
900 906 66
16 772 323
630 924 181
336 548 588
928 373 77
106 944 371
648 958 423
1000 717 546
208 757 5
55 946 998
656 797 371
390 877 527
795 808 502
12 405 127
521 72 441
255 808 169
445 577 850
146 383 795
208 851 572
774 168 214
789 358 790
420 29 718
542 583 276
337 211 845
919 42 996
267 853 901
897 600 387
347 306 133
82 59 40
596 844 915
890 990 194
763 458 515
161 42 518
510 208 495
383 719 435
193 469 887
859 791 865
639 484 386
505 385 110
990 47 509
21 429 579
998 753 315
357 899 255
827 395 142
933 216 753
808 730 589
380 107 292
30 118 903
63 205 302
133 197 678
861 431 377
667 137 398
227 584 149
850 575 320
375 663 517
742 209 898
435 205 562
303 478 89
594 838 61
92 553 482
182 754 32
833 423 717
102 295 830
817 508 650
473 65 194
991 56 904
248 812 126
385 445 508
491 672 44
366 188 159
866 838 130
914 866 339
391 475 137
327 572 703
82 491 678
998 698 800
12 375 341
430 859 10
160 377 450
396 492 543
302 142 34
899 951 735
730 677 913
301 890 472
949 560 269
763 141 448
993 865 99
17 208 649
514 334 568
366 580 907
139 167 594
546 496 232
663 255 120
832 454 500
65 361 327
982 15 20
926 990 334
210 156 224
177 51 972
879 454 603
15 903 600
416 193 666
580 894 433
92 404 187
461 415 919
611 836 312
679 957 178
224 377 292
463 563 297
895 720 660
19 505 669
1000 451 33
289 174 86
483 542 46
479 198 550
887 171 981
187 358 301
510 352 926
931 973 869
291 815 866
719 926 606
751 221 420
452 83 596
167 199 889
428 203 96
778 458 114
685 639 948
697 601 263
536 353 467
447 581 838
379 133 63
971 656 485
527 109 972
756 289 764
974 7 229
413 543 613
623 578 590
785 719 32
436 969 58
87 337 218
215 398 93
993 130 317
303 659 812
546 202 582
609 77 251
934 185 475
196 393 503
46 612 771
621 347 85
907 830 787
61 132 171
346 965 109
687 636 229
545 611 27
774 392 970
650 494 244
982 989 520
629 449 446
889 550 517
242 212 69
813 426 991
583 9 779
788 505 382
838 113 752
148 840 832
458 22 211
888 411 742
388 394 514
694 627 421
321 623 110
410 488 110
758 688 762
442 471 265
526 488 621
412 783 631
82 449 533
20 65 504
338 423 942
274 958 637
444 838 636
492 621 30
634 665 893
23 381 725
272 357 643
364 864 980
207 445 984
392 112 549
403 126 362
60 997 737
723 494 225
782 495 515
362 752 525
71 281 892
121 971 733
22 136 338
623 611 942
397 882 501
163 455 977
298 897 986
761 917 848
241 282 660
587 588 882
88 329 23
562 664 100
386 327 214
189 514 698
664 110 431
505 552 494
268 484 813
393 211 600
216 38 302
295 152 351
167 54 494
68 737 718
682 136 700
653 188 923
317 378 75
158 219 739
914 850 427
666 46 953
750 428 457
27 350 49
618 179 92
775 187 280
765 119 98
180 640 62
544 784 754
718 477 542
210 250 802
950 621 757
477 426 355
980 25 721
376 615 195
800 36 204
598 212 187
772 488 161
54 357 3
894 73 270
693 447 243
941 800 218
504 981 642
978 506 600
830 799 756
10 362 628
366 286 39
296 188 446
316 318 679
759 180 389
234 650 35
768 886 149
892 742 454
648 14 603
260 593 74
630 450 176
983 49 698
851 647 948
919 539 159
435 770 414
563 19 269
307 567 985
603 49 327
891 862 136
584 988 904
365 44 108
707 819 179
238 353 773
325 17 308
181 280 128
471 80 632
978 507 232
26 346 115
561 488 144
209 212 448
694 622 478
549 211 862
42 396 868
369 443 497
446 652 371
1000 957 510
432 627 97
827 673 835
556 933 557
391 797 13
140 62 103
966 620 60
619 35 205
396 969 348
581 523 603
342 190 125
547 535 723
717 424 662
926 994 981
361 13 836
682 700 608
763 161 865
957 793 162
723 429 211
7 113 100
803 193 850
372 1 265
651 411 661
248 474 792
847 831 583
146 352 320
165 849 566
419 790 443
188 554 436
321 711 310
617 239 818
383 376 327
459 751 105
806 164 23
457 430 83
226 728 107
474 589 657
302 783 838
981 253 485
881 288 369
98 228 939
974 503 436
880 846 699
190 641 135
344 96 986
232 884 772
186 392 466
492 838 335
791 176 718
163 989 330
670 61 139
83 479 945
362 843 835
42 50 797
788 323 995
816 773 407
396 407 23
785 24 138
862 533 868
851 82 270
851 978 143
197 610 274
661 353 28
281 32 393
646 564 57
116 732 608
851 865 555
954 487 103
565 32 576
31 408 550
880 45 63
755 554 610
455 673 693
237 179 992
903 405 449
891 736 328
107 41 779
800 775 262
192 185 976
279 189 13
346 98 128
936 369 812
903 203 707
856 848 709
161 903 137
869 195 242
865 706 289
802 981 923
946 265 780
623 361 158
891 783 683
973 947 239
746 173 982
280 173 416
613 105 894
134 981 329
50 810 509
87 317 683
145 163 667
629 178 58
512 854 908
149 153 897
303 74 145
990 223 130
525 528 68
962 584 405
899 442 416
626 226 705
567 773 920
70 291 873
507 168 142
813 327 328
478 797 862
370 822 64
979 48 932
672 286 374
889 61 123
391 220 802
10 303 607
583 137 374
48 301 341
555 490 197
717 167 977
970 623 622
529 922 185
810 280 664
649 479 152
717 261 192
990 787 677
625 678 521
524 714 996
914 930 435
780 285 20
826 403 350
995 206 203
492 337 688
691 297 567
53 829 669
602 645 879
220 729 7
250 211 801
67 966 319
833 702 212
606 126 834
818 891 544
523 499 310
195 579 276
498 792 14
889 798 465
279 597 773
72 970 453
669 136 24
902 324 659
350 195 454
762 813 88
632 96 628
329 489 496
521 260 115
290 212 146
295 546 181
387 950 81
401 7 80
266 656 789
737 54 674
87 495 881
381 12 206
202 89 766
868 287 997
578 733 167
734 266 112
54 895 918
167 820 676
870 675 550
550 834 943
20 426 83
856 297 466
511 43 639
178 688 503
944 356 878
894 582 365
729 257 676
669 471 713
570 379 988
679 773 439
581 372 644
262 268 601
924 522 223
961 13 303
665 482 828
383 448 80
391 799 749
698 60 128
31 675 434
415 608 682
525 749 622
986 254 479
4 259 297
487 334 831
454 697 472
254 209 407
568 690 578
142 632 108
766 479 701
725 148 751
314 350 400
919 110 25
595 460 561
725 329 776
731 894 650
711 262 906
249 723 407
765 80 945
433 798 250
994 321 256
280 771 699
794 853 493
92 815 250
685 590 271
770 781 591
260 599 913
298 358 563
451 212 984
856 848 376
344 681 313
788 867 919
371 458 582
348 663 328
894 667 91
632 889 54
694 32 803
63 504 435
66 72 200
431 875 154
452 205 339
930 837 853
342 439 80
567 363 414
726 346 269
894 4 809
540 68 692
848 90 593
83 708 871
495 873 489
470 511 324
625 373 957
613 964 537
218 721 362
279 234 681
91 588 812
346 831 583
269 686 846
418 549 2
186 140 752
606 176 929
934 8 283
560 267 953
481 980 128
214 668 932
296 240 489
108 508 524
300 202 231
132 691 481
451 821 167
889 563 375
398 781 391
80 619 659
579 281 540
480 63 567
35 762 712
267 903 476
590 787 24
541 356 599
190 457 260
276 818 286
8 461 354
673 58 197
442 623 133
110 254 420
249 285 73
639 451 731
114 36 90
686 529 201
379 390 30
377 159 680
931 180 520
934 629 269
535 350 327
899 185 719
422 696 973
999 750 181
728 327 11
196 433 901
353 573 381
521 598 241
612 184 562
674 738 373
46 33 327
827 906 943
463 692 684
573 355 861
456 347 767
15 779 469
898 264 639
985 104 360
827 186 299
660 376 224
678 263 309
22 641 420
555 827 512
29 873 754
948 399 537
657 776 180
481 957 333
567 188 445
510 427 111
619 181 173
356 23 844
909 362 291
501 298 642
919 219 587
388 294 703
798 488 368
571 148 134
535 754 939
790 74 358
971 320 644
401 802 206
189 741 96
741 896 188
651 792 452
200 764 661
444 380 17
789 503 249
897 120 984
626 739 647
494 609 143
265 557 759
731 622 164
424 151 191
334 844 153
260 761 872
827 844 849
651 128 73
998 729 914
913 633 100
607 718 411
765 391 479
103 495 752
797 195 573
770 143 747
207 860 534
958 290 797
898 239 228
651 531 821
420 232 648
451 40 407
500 545 908
28 604 425
706 90 410
347 189 594
141 689 101
434 719 964
158 36 797
5 456 859
787 700 920
105 293 109
870 76 151
774 5 860
231 891 751
151 133 626
510 38 225
919 100 805
317 529 324
214 415 315
566 775 569
340 807 815
993 456 255
789 225 988
369 465 952
957 142 521
359 186 898
286 188 726
702 124 490
791 876 390
880 346 502
199 38 980
672 721 859
218 913 210
193 18 438
19 343 776
31 64 918
546 848 642
485 228 114
352 126 173
847 681 454
352 697 611
528 61 707
280 747 5
71 876 960
209 686 712
245 99 475
426 692 411
753 851 164
771 568 831
399 868 716
296 179 103
670 164 578
549 545 363
929 488 958
433 556 839
440 514 121
342 937 417
208 603 564
791 330 195
872 651 167
875 75 380
766 879 549
969 569 318
329 529 454
59 975 627
167 406 661
160 603 625
209 492 643
108 497 480
694 762 587
323 293 602
21 572 247
726 518 522
110 687 579
285 305 335
27 386 600
189 683 634
627 589 852
507 380 597
168 902 735
66 920 975
185 273 441
33 727 782
378 839 642
688 247 188
426 355 401
324 736 733
860 41 722
377 208 335
18 823 297
199 280 818
735 568 844
592 799 417
204 518 703
601 68 258
86 224 545
879 418 107
477 108 159
819 335 549
279 918 912
361 629 997
166 138 305
957 28 376
55 454 824
822 143 671
381 707 575
584 943 715
84 750 265
380 637 258
82 465 848
242 27 874
843 567 843
834 164 742
355 592 905
887 419 119
402 121 715
925 354 188
51 656 41
693 707 204
116 685 755
526 620 859
21 197 491
61 678 675
546 179 81
648 582 405
339 79 430
823 976 96
263 124 325
564 64 80
996 740 198
517 859 283
561 271 453
879 461 592
223 820 163
325 940 697
477 630 706
888 429 274
371 962 303
609 901 169
354 280 690
621 362 777
129 496 97
960 443 898
738 839 886
437 573 738
46 377 822
76 967 338
222 753 948
997 608 458
260 391 181
796 975 998
841 321 493
661 139 173
455 701 393
162 916 86
930 285 934
370 290 718
666 83 449
444 268 912
748 335 104
68 523 484
666 543 17
725 831 139
384 30 82
472 266 161
704 192 313
723 548 196
1000 981 492
853 631 683
346 171 835
64 555 890
579 849 459
688 396 13
504 865 591
236 683 251
214 653 594
146 386 629
289 973 872
263 308 615
343 207 350
559 331 6
733 432 261
945 883 338
346 434 447
183 87 453
906 159 275
76 699 444
654 764 411
535 754 486
506 633 153
975 48 235
878 408 724
806 210 934
241 460 377
907 172 517
331 163 231
83 699 992
505 911 267
287 452 89
94 649 310
116 901 651
912 183 891
86 386 213
81 815 989
902 571 560
791 876 288
302 979 655
750 865 110
969 395 39
675 907 61
424 584 686
100 83 823
283 538 720
950 620 522
245 791 872
334 266 569
339 392 348
13 83 346
125 970 60
501 394 801
29 582 620
577 329 396
832 156 479
452 599 625
843 741 903
640 803 301
967 785 650
562 295 621
336 545 262
547 807 794
330 581 880
1 644 896
333 967 881
512 892 392
242 513 474
123 365 503
125 309 777
391 41 918
246 860 301
162 763 347
35 721 214
607 379 695
48 269 64
757 654 97
489 430 225
136 162 83
463 20 185
528 696 171
137 356 393
200 82 445
172 897 103
114 590 79
846 575 480
897 532 868
839 521 983
182 973 493
26 461 733
559 404 844
138 430 681
357 449 395
983 458 530
997 555 165
91 837 386
225 29 363
792 286 205
367 460 185
844 440 826
601 968 289
887 220 265
191 169 808
820 476 877
546 708 159
927 146 316
410 69 285
734 531 988
698 111 691
498 646 336
130 938 216
823 873 955
285 900 942
537 485 252
196 675 452
818 1000 955
74 337 277
529 123 99
689 593 264
597 118 176
613 168 298
98 849 194
999 183 601
915 803 618
428 985 353
281 496 84
135 288 4
514 534 398
468 348 526
997 833 87
975 326 30
53 368 107
404 689 811
444 470 871
799 595 830
513 93 247
654 987 220
789 576 976
70 82 231
674 192 330
908 678 286
565 226 509
596 636 129
949 518 656
983 174 273
524 410 414
992 382 47
981 872 682
135 186 668
415 716 148
665 656 145
81 115 579
295 426 415
102 281 677
855 877 425
946 753 301
672 71 288
45 2 836
633 887 591
248 600 300
268 346 849
541 240 32
927 826 495
284 640 255
715 97 694
114 22 563
544 887 112
92 719 996
583 48 745
557 666 530
162 121 998
484 38 667
585 12 776
946 730 881
159 65 791
354 475 672
580 47 796
161 835 142
116 755 879
439 320 27
248 161 186
382 938 763
346 689 661
827 608 345
806 131 972
67 525 294
975 597 662
840 191 339
456 916 895
107 216 171
100 705 71
611 417 260
208 606 876
895 387 23
807 945 101
489 256 733
662 223 433
883 225 701
392 469 287
374 568 379
108 59 751
712 105 562
590 938 992
61 812 645
228 135 771
113 798 955
145 320 520
469 65 385
879 886 744
792 633 692
832 451 843
511 112 838
205 782 729
376 283 128
11 172 766
332 166 945
889 393 626
803 782 54
775 607 750
603 797 715
540 454 686
332 867 696
399 325 675
925 211 671
784 864 471
363 451 52
167 682 711
124 320 622
93 100 588
870 41 61
769 358 802
925 90 220
710 501 4
540 59 681
794 117 727
932 2 114
594 425 486
515 463 403
268 177 694
294 95 789
533 235 451
737 10 520
244 181 835
782 1000 244
86 921 840
636 105 268
92 938 963
490 236 636
913 710 583
981 994 996
504 436 228
805 476 461
973 31 973
390 226 155
26 827 987
182 669 220
53 384 819
634 439 600
304 861 933
437 728 256
144 598 807
195 196 652
906 609 305
307 364 408
67 997 594
251 794 446
159 539 131
473 313 498
676 449 506
750 588 497
840 84 313
749 597 83
992 655 679
453 616 171
313 297 671
666 489 60
292 915 768
795 635 678
429 898 508
287 554 640
413 961 109
401 587 456
289 755 773
142 258 721
793 839 205
547 813 820
21 68 983
68 511 371
677 111 511
634 703 897
289 2 856
221 377 277
776 103 779
259 333 1
788 486 861
679 982 125
253 707 400
989 421 553
220 403 578
820 112 819
699 232 421
357 901 173
691 938 991
579 563 203
358 336 323
307 930 179
942 472 367
445 954 566
846 731 920
907 329 542
551 444 354
834 976 383
117 658 707
631 97 642
866 12 83
76 961 448
170 164 92
210 732 564
217 143 440
1 593 300
794 699 476
677 451 977
298 850 614
51 482 573
724 694 951
949 369 316
373 861 948
129 505 637
931 575 191
384 205 579
841 381 630
110 615 647
102 164 257
933 10 688
127 786 794
382 322 934
522 264 272
59 657 666
363 712 444
782 419 58
908 521 616
150 652 964
664 177 276
948 359 936
289 266 50
496 650 179
627 743 652
657 952 473
832 368 732
588 848 882
581 4 277
788 52 920
660 550 864
947 212 351
955 60 465
375 355 694
941 284 363
977 874 989
615 855 696
930 764 912
525 442 805
110 273 763
999 41 926
381 198 389
126 679 925
351 12 17
123 76 945
553 320 994
873 342 684
365 652 464
193 99 245
374 436 264
710 166 344
963 250 608
562 359 418
923 822 155
17 343 577
707 672 378
501 277 475
252 792 932
81 178 853
976 400 126
889 651 238
181 7 222
609 32 13
394 521 732
813 256 184
810 29 586
369 159 439
255 870 173
658 459 633
416 375 204
4 3 148
622 648 689
668 312 690
139 174 45
161 928 642
428 2 128
679 313 116
601 760 65
629 715 273
42 51 891
839 105 571
419 606 185
925 968 944
907 941 435
613 984 116
345 101 641
646 643 688
792 386 991
310 708 429
621 704 457
63 218 989
158 988 896
677 533 444
724 778 702
779 895 930
380 202 606
375 310 860
355 447 880
354 609 468
735 512 195
364 449 469
453 746 843
935 426 603
736 413 949
994 905 931
280 709 56
233 208 230
483 540 278
732 951 236
943 55 507
108 205 871
145 982 365
149 336 668
239 23 164
336 961 217
572 805 964
983 340 635
845 637 113
799 758 343
423 840 298
153 894 684
188 151 9
353 369 198
126 668 9
730 32 549
642 366 176
241 61 471
720 199 31
201 831 340
690 912 840
151 497 608
986 565 159
903 681 398
713 989 500
30 871 867
917 589 7
305 748 39
570 342 972
253 581 123
773 59 650
712 880 752
716 22 462
201 102 964
418 133 573
915 562 906
81 762 978
559 633 546
72 312 652
498 601 430
424 284 755
604 78 638
769 843 668
891 907 462
626 144 275
751 814 47
368 160 104
335 879 627
126 217 293
107 945 381
966 465 958
371 273 144
607 883 10
480 919 21
95 127 874
210 948 651
186 545 271
609 75 946
812 458 432
815 442 616
995 294 683
318 657 393
360 349 188
221 603 712
215 510 724
553 374 562
957 849 555
178 878 436
658 212 729
794 766 955
502 376 257
789 321 213
504 68 191
733 149 438
925 818 644
741 521 550
478 608 239
697 385 448
141 337 413
460 687 869
408 149 996
386 156 411
127 446 972
398 503 264
122 829 903
118 244 67
982 468 554
893 153 812
570 413 980
241 197 906
805 899 455
958 369 606
746 494 509
306 467 870
158 900 996
363 769 748
281 486 980
670 171 856
427 457 768
552 788 682
168 863 139
154 58 125
567 508 293
800 75 784
271 916 222
467 610 326
427 813 690
280 770 153
776 89 933
648 938 210
964 118 8
401 25 76
969 114 757
404 724 825
273 393 767
969 766 308
452 1000 534
855 847 336
376 311 801
600 384 42
968 713 828
653 957 18
184 152 876
661 211 231
655 463 296
771 188 28
254 543 250
592 456 309
560 279 990
790 863 94
818 77 763
607 500 949
645 409 767
182 4 934
649 100 543
348 575 888
980 109 375
861 45 654
780 620 454
963 277 985
112 290 302
283 745 467
973 952 306
255 526 334
255 622 336
499 915 399
902 615 777
132 847 21
892 643 23
86 824 766
460 485 374
348 337 451
124 30 950
453 475 283
310 313 520
564 359 621
963 312 486
248 754 649
168 671 63
990 106 313
286 791 395
996 9 956
285 598 68
935 359 532
608 517 101
662 324 680
102 337 887
104 253 108
440 781 706
979 663 175
518 687 481
927 42 396
895 851 80
946 855 405
256 173 266
309 213 381
684 171 166
415 392 614
229 969 193
935 171 402
442 54 578
984 463 60
530 392 242
624 685 337
455 643 266
297 592 723
13 191 137
947 902 287
749 802 694
298 567 168
901 427 746
524 943 522
834 512 738
61 609 107
617 610 347
238 636 503
194 512 614
843 434 938
22 345 430
916 902 692
194 718 927
494 38 824
347 895 433
650 554 453
340 596 990
830 475 376
62 103 832
771 806 784
136 648 990
846 163 428
287 800 448
3 161 835
527 818 288
150 373 955
650 182 140
804 106 875
848 832 937
210 843 348
863 41 577
595 302 885
669 643 976
607 747 262
484 619 579
650 325 448
493 537 483
723 55 866
1000 827 120
230 363 462
81 836 857
283 631 437
807 814 691
304 697 704
49 847 71
484 828 385
906 507 297
238 83 137
183 790 413
118 525 146
86 253 332
185 826 560
361 861 48
882 205 155
547 907 389
607 754 48
65 221 496
545 553 729
556 786 115
760 499 954
639 861 265
422 764 173
700 343 183
267 33 336
251 557 868
25 140 277
693 15 507
960 974 833
861 643 574
660 636 801
80 513 348
334 309 658
999 31 846
792 770 176
627 736 494
957 246 761
280 889 192
983 817 482
140 676 798
834 879 530
449 240 807
937 566 909
216 303 223
8 160 676
337 906 20
66 173 19
769 67 303
699 692 770
370 169 394
768 187 64
393 561 346
445 85 277
252 314 652
295 299 303
90 529 636
803 790 190
944 327 851
623 604 564
472 207 465
111 841 975
644 884 851
427 423 880
84 2 350
966 1000 402
635 843 381
297 235 155
536 397 87
1 118 766
828 26 373
239 243 123
511 664 473
295 102 886
968 170 890
226 205 88
805 238 32
743 880 595
175 304 651
518 739 346
833 702 761
127 257 112
18 54 830
451 659 303
80 229 598
570 481 356
840 128 713
429 329 928
907 592 575
92 286 617
819 121 692
625 401 923
62 220 653
846 246 337
241 262 739
245 136 536
377 688 295
599 926 574
862 608 998
775 851 342
65 967 391
278 624 807
855 676 339
762 596 653
85 17 987
235 678 64
334 412 624
886 562 27
403 777 807
670 866 648
267 214 172
967 887 562
539 974 232
132 560 58
839 418 629
619 210 870
57 596 9
423 440 999
89 990 857
382 949 866
694 515 496
876 991 993
316 284 935
96 558 26
870 565 407
21 789 687
156 112 141
340 351 208
48 962 573
471 502 990
478 380 546
472 728 521
419 757 980
908 52 92
496 22 267
474 219 631
165 206 299
632 561 957
90 783 833
311 797 735
540 80 644
877 863 184
405 596 79
699 186 266
576 706 246
305 601 569
67 495 190
175 295 470
413 633 402
789 41 230
361 325 907
220 967 676
635 514 335
485 11 732
19 423 197
491 920 690
296 450 967
637 63 98
766 954 489
774 245 32
890 552 82
184 41 843
749 521 96
422 396 549
696 119 656
569 738 326
351 233 534
454 712 425
792 239 690
845 838 487
29 874 643
524 495 907
768 875 440
845 14 37
422 899 172
612 626 850
343 747 138
406 277 35
973 284 113
543 370 430
579 665 753
226 21 378
480 323 614
686 111 478
275 997 108
279 185 212
968 762 93
618 225 266
236 539 182
309 227 401
862 941 472
6 361 793
62 234 805
698 942 763
434 846 537
392 303 137
118 774 427
95 210 819
692 259 715
934 228 772
365 709 102
954 173 940
654 477 376
13 718 423
229 691 34
37 407 910
133 545 324
466 169 227
128 679 836
731 763 778
653 153 303
115 539 374
435 686 662
544 626 322
252 210 565
908 950 57
293 973 216
360 154 136
348 237 7
453 360 234
971 193 987
693 505 292
964 200 721
689 467 833
805 185 742
67 117 936
358 644 147
15 103 669
216 488 259
269 261 686
416 254 203
234 541 294
619 591 113
744 255 135
620 665 183
203 596 235
541 351 122
701 682 867
914 704 950
443 615 844
60 976 996
121 531 518
140 799 302
396 59 430
229 998 442
406 858 14
847 897 773
295 507 196
329 977 394
258 948 208
182 216 763
141 637 586
475 523 526
173 881 779
632 115 916
345 204 450
413 692 382
677 694 866
407 161 664
873 622 706
587 927 58
19 866 676
802 97 476
387 85 401
13 965 442
686 466 917
602 724 241
700 257 511
959 127 656
517 863 220
950 304 74
185 874 597
954 101 403
631 325 869
712 740 512
872 360 247
618 668 468
893 268 815
384 888 832
502 206 847
71 897 530
668 145 909
551 556 321
817 616 723
455 681 224
877 628 430
891 878 193
292 682 659
576 419 131
431 473 247
959 767 975
752 483 286
577 555 175
762 9 191
482 717 712
912 212 181
832 711 562
364 64 176
261 376 12
394 315 772
675 339 301
94 455 626
912 575 80
491 860 182
178 831 872
453 154 361
371 666 580
665 693 96
288 21 812
827 697 747
487 424 933
305 719 954
32 734 329
30 536 93
533 576 250
649 26 324
484 908 560
670 1 670
148 170 248
821 671 853
389 175 975
57 655 945
261 285 760
356 78 259
385 970 491
809 523 125
368 536 166
209 904 856
38 709 407
114 353 998
495 444 298
620 388 73
529 772 880
95 649 236
432 839 713
577 460 192
804 244 699
732 713 321
181 81 595
815 671 137
481 83 243
474 687 572
309 303 324
696 671 222
602 174 981
944 250 706
802 861 109
341 66 677
91 138 174
495 592 346
939 342 346
145 866 894
645 439 146
508 399 727
394 748 20
859 839 320
427 190 924
464 198 320
797 412 510
62 51 900
694 392 203
497 611 578
591 33 450
835 419 798
226 856 777
928 6 658
310 327 964
372 130 161
224 14 324
874 266 205
924 383 107
128 703 994
5 788 159
66 176 690
136 591 405
580 660 994
351 483 184
787 301 996
389 161 90
110 560 782
165 381 586
504 449 347
672 66 454
666 708 240
510 659 602
551 273 393
764 362 50
279 271 254
175 166 332
31 948 184
96 193 345
896 516 944
216 351 125
312 864 881
117 758 645
630 840 796
701 265 584
233 548 140
890 551 161
187 543 35
135 604 204
57 933 101
994 374 758
350 574 180
818 931 738
729 875 83
139 8 401
364 801 190
687 60 754
518 851 977
558 782 810
611 76 288
905 525 932
578 541 39
860 214 788
62 516 699
778 371 825
506 638 912
917 761 578
927 413 668
982 522 586
31 501 187
825 413 6
286 755 972
100 794 517
679 295 901
41 634 993
789 44 122
122 695 670
891 997 867
285 495 664
582 930 822
888 46 130
864 675 218
62 789 252
984 43 478
762 109 859
833 593 473
939 736 559
976 51 34
256 282 425
953 907 571
78 475 803
812 271 578
296 744 429
948 771 792
22 419 837
240 642 837
848 975 670
157 180 915
268 864 404
667 841 890
151 307 310
519 679 315
464 386 845
24 817 257
251 202 860
710 568 572
348 208 848
672 758 632
946 720 506
469 312 830
894 80 42
581 379 304
963 901 286
80 866 547
536 852 795
934 935 40
308 812 355
577 80 883
273 809 415
432 356 631
644 651 759
373 590 817
476 288 943
969 736 604
608 928 140
854 987 749
910 999 240
693 654 80
553 160 625
624 61 906
890 136 464
491 812 760
810 888 417
815 244 631
902 478 646
983 644 685
956 286 697
486 492 217
85 61 721
175 542 166
419 22 756
991 597 573
85 649 598
472 202 635
225 216 880
503 932 712
121 923 629
617 728 946
448 942 1000
825 378 161
510 346 522
981 642 660
970 369 747
240 362 291
64 78 70
59 223 286
603 284 737
368 702 646
100 589 717
663 872 739
827 749 243
220 840 445
885 55 399
560 276 886
447 873 986
743 555 176
986 140 978
169 662 802
743 598 180
925 978 249
300 411 13
475 412 469
559 912 948
217 917 384
123 538 980
520 512 158
464 591 65
991 265 817
863 867 369
184 176 796
175 398 220
721 950 307
9 491 630
701 864 457
98 163 325
372 985 170
498 172 294
545 724 25
992 500 853
74 26 964
505 922 260
148 761 894
320 302 43
536 126 61
799 351 512
809 883 781
551 614 57
999 548 796
964 825 752
8 446 336
140 210 53
109 650 550
890 257 26
899 208 867
445 430 659
996 831 368
974 540 196
356 580 745
762 802 328
103 471 727
964 923 823
659 638 375
719 265 863
42 245 834
714 909 125
866 835 822
213 466 861
849 114 629
739 386 577
195 800 356
927 56 127
989 609 574
331 343 317
679 320 337
247 652 489
60 966 761
103 479 988
350 857 964
353 87 358
872 608 373
460 967 352
252 101 189
60 299 509
358 572 86
397 311 66
575 203 226
206 177 464
838 139 668
464 861 935
772 38 581
55 650 629
216 224 233
760 803 543
2 179 370
18 649 487
611 13 133
610 655 623
628 293 908
282 68 516
733 910 652
193 192 118
113 498 879
721 289 79
368 258 772
293 269 521
205 53 141
353 869 21
537 831 585
990 872 913
991 548 35
733 541 442
41 269 482
3 357 114
3 434 939
894 199 155
862 816 500
495 637 508
504 44 354
937 192 323
170 945 844
696 183 260
585 286 361
45 302 472
200 803 735
73 820 882
486 621 638
64 764 406
564 480 292
888 561 674
225 220 106
33 635 449
850 475 239
414 39 901
548 962 586
477 374 437
907 822 182
628 555 567
720 904 345
716 339 295
310 716 821
34 936 769
629 526 250
43 431 995
235 309 508
912 371 191
95 157 601
90 984 703
111 399 805
759 700 624
652 891 425
814 443 508
965 377 801
919 881 179
10 980 525
158 750 10
137 41 50
905 61 87
245 230 369
119 53 555
357 21 520
580 691 584
371 491 752
994 327 956
727 939 606
962 781 455
346 320 734
939 359 593
47 331 796
937 762 271
302 546 133
138 670 896
827 610 134
557 689 963
31 534 554
116 477 355
708 648 537
107 489 29
863 630 519
849 438 17
72 544 555
598 859 727
613 41 945
221 498 140
353 980 801
468 892 948
935 945 553
129 210 106
274 664 496
559 934 254
465 445 781
761 961 286
439 244 720
966 637 96
593 239 70
974 966 542
980 525 578
875 148 298
174 69 634
835 341 908
970 483 439
653 920 138
66 994 633
418 500 879
880 739 778
198 434 671
917 628 562
559 576 530
942 748 955
548 608 54
555 581 910
297 47 610
962 35 869
842 170 224
651 573 217
390 846 738
116 201 486
719 207 352
856 532 942
966 467 728
100 178 419
699 711 711
642 106 913
85 122 551
617 246 836
183 288 866
548 10 181
571 218 749
49 682 410
243 988 80
181 368 958
894 78 565
422 910 958
47 439 471
553 640 822
412 183 53
102 454 435
958 540 774
343 688 170
740 239 574
232 563 945
252 727 802
843 235 812
916 469 849
443 33 419
469 625 451
372 247 729
530 958 150
721 225 951
912 186 814
933 206 171
293 536 485
797 406 483
86 928 123
454 278 134
955 135 663
91 546 596
989 979 166
922 250 188
435 42 155
543 584 454
313 627 496
584 921 386
851 868 748
379 954 361
120 806 454
661 901 19
305 158 792
155 571 137
635 189 375
822 539 507
683 162 297
618 980 523
906 798 143
248 343 555
921 767 334
861 313 533
823 129 32
530 151 826
680 266 320
13 18 341
863 477 942
127 285 40
231 945 215
663 804 118
710 754 33
671 416 722
628 624 725
78 624 528
170 758 781
493 586 747
534 22 296
845 561 143
462 971 963
392 681 959
850 30 354
39 705 97
278 958 543
893 31 840
256 81 634
273 218 130
79 479 618
945 652 340
733 369 154
237 295 146
974 157 79
345 209 715
129 269 241
495 211 860
766 961 768
372 118 98
656 722 489
626 990 814
125 544 185
805 739 853
83 430 296
961 21 854
909 172 649
156 208 871
334 325 49
184 1000 993
430 914 262
708 319 658
474 414 898
387 908 564
232 123 248
796 974 772
395 245 518
668 338 629
91 813 587
569 792 766
617 80 354
296 940 392
569 409 815
136 955 732
289 924 49
960 724 173
521 837 121
110 258 442
418 736 715
9 455 655
524 601 778
994 922 100
171 55 184
734 524 556
913 84 733
999 391 818
985 528 799
420 232 162
475 654 659
237 206 892
499 463 851
59 227 814
15 934 425
551 587 650
889 99 459
42 714 621
305 763 431
477 2 697
679 47 744
713 397 693
870 901 952
593 255 147
836 308 32
230 576 162
266 892 174
11 321 878
127 916 215
75 44 772
705 637 526
472 345 226
958 375 698
308 661 358
984 346 510
605 277 245
919 319 973
147 668 166
387 792 132
486 489 824
290 950 629
262 853 762
646 233 176
291 379 441
267 765 772
750 280 647
207 770 471
903 740 290
506 948 202
392 553 250
192 372 320
993 412 319
236 574 224
686 258 633
328 445 920
102 749 697
290 844 861
5 518 761
240 710 520
963 725 991
191 976 947
366 6 719
696 949 116
437 678 802
132 210 281
351 566 417
842 290 324
939 87 526
62 620 768
417 895 421
4 172 909
697 234 206
765 520 944
705 588 694
48 36 71
589 478 479
212 63 971
202 527 909
373 558 54
555 421 250
541 297 663
15 987 939
453 477 275
34 581 876
772 570 318
596 282 274
855 293 683
871 177 775
378 880 159
844 655 571
133 41 132
231 54 409
562 440 549
978 578 711
349 93 789
391 129 602
813 825 37
538 849 561
106 923 213
710 14 864
423 86 346
974 700 584
866 753 441
424 961 813
282 694 130
260 638 31
336 71 576
707 95 229
184 133 456
541 296 254
369 626 816
411 355 514
259 786 714
599 152 193
289 230 529
207 915 786
975 65 795
801 156 502
861 446 815
476 714 118
700 737 8
43 681 146
232 764 507
559 551 243
167 173 701
893 905 571
697 782 176
709 778 818
656 445 79
893 654 349
769 684 360
21 172 298
451 419 922
164 251 774
671 885 454
883 726 395
993 569 874
600 474 276
758 714 620
381 462 811
550 656 468
425 356 636
532 151 588
447 240 283
515 632 764
118 262 699
27 407 161
713 536 640
107 485 854
103 624 151
841 703 670
21 819 732
456 453 984
139 558 813
802 639 19
740 669 621
342 750 548
601 554 403
274 695 189
376 298 659
572 892 528
209 846 173
70 78 941
401 16 268
816 69 152
578 652 714
730 162 846
722 337 170
634 23 497
204 56 213
315 757 721
371 524 937
950 119 757
38 50 55
973 740 539
64 978 228
21 514 932
102 151 25
803 721 747
246 147 39
882 261 839
22 22 69
371 264 735
539 57 571
143 566 685
810 806 44
449 811 934
428 42 247
463 123 65
86 61 975
650 728 221
454 376 228
900 896 959
949 472 473
81 264 732
241 258 47
528 715 340
209 487 553
892 407 592
166 299 89
46 195 861
655 736 83
501 345 65
294 224 592
657 722 253
594 906 421
276 434 12
436 972 645
689 264 138
206 337 972
145 378 608
496 877 37
187 737 151
148 711 78
580 545 578
893 782 723
224 260 617
114 391 280
567 239 587
353 381 570
779 604 436
554 538 144
840 681 119
377 116 581
77 353 285
665 988 146
986 73 678
805 443 706
411 366 887
983 277 925
868 917 845
494 98 40
428 58 72
532 427 68
774 981 331
581 330 607
526 721 171
135 740 256
633 23 383
349 963 646
440 770 7
486 223 299
502 669 399
238 68 796
159 697 604
595 754 180
723 419 984
803 777 458
163 981 211
523 875 200
483 755 538
562 158 853
297 521 277
695 329 205
965 883 35
449 607 143
377 165 72
965 682 103
66 532 426
525 978 77
831 836 48
414 989 821
538 411 795
562 665 456
436 741 441
960 831 178
182 817 416
609 202 526
13 493 1000
900 825 479
268 293 404
715 720 496
856 849 673
198 990 502
672 407 591
17 426 235
92 630 992
482 559 886
656 21 447
189 642 986
1000 131 795
699 913 84
470 607 780
496 702 264
201 651 620
44 491 358
767 405 497
868 408 481
671 478 106
946 682 488
208 78 752
617 911 352
654 55 111
357 656 177
926 929 716
11 653 488
871 621 521
605 670 156
531 262 70
88 985 997
6 117 51
953 344 682
358 531 891
524 492 138
883 180 370
487 568 469
937 633 723
359 678 803
916 399 851
809 959 780
251 255 825
428 505 682
688 997 634
228 721 772
94 884 248
185 11 644
187 625 946
561 223 683
296 951 714
620 143 643
223 203 282
407 317 949
348 401 440
658 842 11
327 894 852
573 948 777
240 703 767
720 999 840
315 697 782
218 896 515
887 482 71
180 541 701
369 929 116
382 873 993
198 593 661
42 902 444
729 819 98
16 147 320
449 108 352
730 441 506
118 996 963
937 152 823
685 361 70
23 279 722
810 763 703
397 643 449
157 353 94
367 647 360
576 587 302
407 933 197
960 545 565
712 708 101
497 340 849
364 938 359
799 196 59
543 915 487
466 985 840
220 403 134
489 629 517
297 16 424
490 290 370
455 51 597
289 135 995
268 185 68
231 977 539
588 796 285
420 848 777
108 831 158
656 255 631
249 746 928
494 199 928
697 802 458
138 894 706
992 388 182
445 468 348
86 451 890
414 406 570
582 528 729
434 662 430
33 601 35
271 50 313
429 982 747
173 132 514
720 967 551
710 474 533
25 890 429
695 983 320
528 643 731
863 825 114
4 172 71
800 620 636
190 167 617
340 558 317
460 897 940
25 493 728
856 242 389
767 910 640
186 786 133
777 430 463
331 333 641
538 598 955
211 842 980
858 363 2
420 16 322
889 691 855
384 314 801
267 94 245
585 877 291
92 948 875
600 215 798
886 875 944
808 506 936
592 773 625
379 880 133
673 111 881
420 209 506
37 76 808
502 635 911
222 738 759
214 865 696
503 829 578
124 295 28
101 659 726
551 877 993
15 839 389
962 665 320
320 898 304
449 761 965
233 247 940
160 130 937
996 205 391
285 106 796
734 162 917
692 877 860
460 614 462
868 806 619
218 149 250
680 11 192
751 353 448
505 86 348
845 143 506
938 224 928
359 545 733
219 217 436
635 476 896
881 765 355
98 514 547
429 145 37
974 506 881
660 679 485
732 166 168
135 702 12
641 37 120
205 613 877
489 538 770
997 528 362
533 236 420
120 428 655
564 944 802
285 223 501
326 868 734
558 540 10
661 381 490
612 173 759
660 490 309
910 986 297
516 234 93
464 121 323
485 811 884
961 141 396
786 133 389
333 788 445
728 494 840
844 532 277
399 207 524
921 862 417
241 87 189
896 965 158
379 13 486
298 431 888
201 996 560
818 13 32
447 746 124
749 168 481
573 945 749
357 165 747
210 970 145
687 258 348
101 62 481
6 696 683
383 662 150
943 995 942
773 325 974
125 368 815
988 436 159
535 119 322
693 879 467
833 401 314
411 558 509
184 131 804
386 726 851
442 490 75
531 232 181
93 969 710
589 146 500
134 137 847
749 173 86
709 849 750
161 382 376
518 502 956
113 977 356
131 468 12
119 986 510
777 181 55
273 622 370
1000 433 86
972 362 840
694 967 669
82 761 585
285 162 37
631 43 20
156 719 435
409 508 332
436 678 847
998 827 156
484 47 127
346 836 14
182 814 974
168 151 928
163 738 207
800 850 744
972 75 333
514 933 497
395 153 759
498 668 414
873 668 816
820 298 911
776 513 861
793 227 377
892 610 43
955 490 714
677 562 536
750 549 61
305 223 432
647 677 338
823 800 634
489 330 98
182 272 979
268 78 73
311 355 571
569 889 516
160 800 255
820 245 869
731 272 855
72 995 453
117 726 321
57 93 785
659 664 677
21 684 488
818 292 705
869 812 771
6 198 352
963 975 102
157 329 591
908 127 878
212 739 568
215 896 442
386 878 442
382 838 719
507 75 568
148 722 943
536 810 976
351 114 186
237 168 407
33 441 743
122 448 892
153 484 156
566 692 721
999 679 484
913 189 841
967 480 792
361 809 541
333 489 489
455 605 761
186 475 885
906 883 503
942 977 944
459 877 546
638 323 924
891 451 662
431 732 403
970 24 894
668 805 964
497 356 701
148 692 853
506 125 640
584 863 600
965 751 596
907 269 9
871 973 892
969 982 606
150 512 950
901 537 575
776 608 462
982 510 408
724 856 547
394 37 396
232 55 216
318 752 220
349 819 989
3 828 193
48 569 62
965 813 414
98 570 316
824 642 225
450 976 403
627 566 171
857 657 668
882 664 197
693 922 372
574 861 157
538 208 796
656 893 801
590 755 794
558 931 148
756 524 591
212 177 511
779 104 866
598 306 409
39 188 533
196 169 521
600 699 855
824 738 955
49 487 953
116 848 465
980 564 780
143 23 788
340 507 138
945 698 947
98 492 252
52 583 979
509 757 613
534 353 703
363 602 604
148 46 914
580 981 95
257 147 146
977 233 662
710 852 639
264 185 821
820 512 756
539 174 894
968 956 445
34 208 798
766 710 314
398 539 935
401 196 794
807 198 653
802 166 219
536 473 100
367 482 976
537 973 858
509 62 284
141 320 817
328 203 286
389 728 584
729 191 342
404 111 82
866 340 7
484 15 334
47 135 61
441 680 409
237 83 432
396 920 993
215 991 225
26 698 619
38 860 284
398 779 318
872 900 846
348 728 225
124 279 857
424 3 898
765 863 382
726 495 257
644 967 218
666 217 804
155 95 604
243 986 499
511 618 317
427 43 599
646 947 17
122 800 951
969 350 645
659 343 403
971 835 265
559 562 196
347 144 312
25 411 411
925 735 157
161 103 825
87 557 655
516 246 759
363 804 416
820 90 598
544 331 243
740 870 985
286 84 412
6 657 153
706 390 228
889 458 874
77 813 868
196 566 604
20 414 226
440 623 884
611 87 58
917 247 483
467 342 950
387 190 783
950 720 385
99 87 881
696 933 992
647 122 270
872 553 553
480 997 594
774 342 681
822 812 217
655 328 744
509 723 903
647 513 423
517 320 467
63 231 278
714 70 375
415 18 791
797 479 19
325 794 54
490 194 363
526 79 508
476 270 598
139 618 490
806 477 632
504 733 171
419 444 89
953 422 629
752 681 375
222 497 513
160 94 745
328 967 16
104 701 62
532 401 848
515 412 309
311 705 272
521 411 110
418 235 344
531 851 241
72 231 676
338 497 604
774 666 234
265 267 499
194 854 746
647 554 427
895 999 566
457 856 495
399 807 393
327 619 686
537 395 764
326 251 652
77 231 790
534 585 825
165 184 276
924 672 735
535 248 449
786 720 583
352 567 784
86 880 653
99 288 343
488 835 3
242 201 70
488 359 715
203 799 648
831 377 737
567 953 385
948 21 128
967 323 481
514 420 996
599 726 199
152 918 840
135 598 89
560 291 560
311 291 378
876 268 585
483 300 350
341 15 62
784 24 378
630 130 239
677 327 983
616 399 726
509 969 575
623 377 593
300 317 912
981 502 878
927 461 754
405 197 852
481 207 19
307 345 894
587 918 331
817 894 909
163 610 628
661 228 758
496 13 217
281 850 417
557 552 739
251 828 140
860 653 752
758 455 167
541 21 908
919 604 153
430 716 220
388 324 355
508 516 584
523 211 771
731 504 305
719 39 603
403 242 644
312 730 202
363 822 44
594 886 931
794 200 382
734 665 237
83 987 673
712 281 955
161 3 837
273 681 36
35 134 326
286 795 653
889 670 496
968 248 406
392 993 188
709 367 234
786 124 427
870 754 914
977 589 115
602 215 260
85 560 600
146 389 480
523 733 524
431 316 291
137 167 306
881 98 840
527 224 295
873 644 250
752 739 906
513 281 39
929 337 765
370 989 281
672 128 700
7 748 863
329 713 557
511 572 796
53 97 824
304 417 221
564 105 577
466 27 72
36 970 500
425 714 123
610 371 184
639 372 627
848 348 374
105 414 678
599 112 404
728 306 442
78 527 901
347 687 655
180 457 483
67 359 155
715 961 703
382 604 140
29 937 392
233 516 707
899 962 290
767 751 398
251 143 737
47 622 78
129 202 430
925 6 594
818 287 16
950 813 796
996 887 878
354 708 899
497 279 844
141 933 32
254 202 557
174 815 661
615 564 888
52 655 338
381 656 821
581 105 753
411 972 761
560 576 653
356 188 519
790 434 446
513 796 570
60 751 15
281 537 800
4 946 755
617 114 945
860 736 453
135 674 65
63 481 168
561 386 41
699 725 295
955 581 380
290 329 516
233 763 352
636 98 454
73 537 156
36 793 727
524 16 849
234 39 235
310 886 771
785 914 976
316 586 465
234 792 642
309 315 723
968 27 197
404 595 68
70 878 144
805 951 952
613 447 320
709 850 375
586 773 379
879 131 778
639 20 350
92 372 382
544 966 680
395 628 286
649 171 280
497 103 261
398 788 869
377 940 684
323 21 764
320 255 145
933 601 575
178 552 753
832 810 347
217 675 334
954 289 842
471 457 180
736 554 403
593 270 160
414 875 543
799 901 818
157 230 549
520 881 877
816 301 991
587 165 228
807 30 397
332 630 759
400 511 131
115 638 694
794 595 847
627 796 869
820 637 229
96 643 856
13 900 726
674 48 568
228 143 702
346 415 542
451 987 725
67 552 984
336 139 224
866 942 490
932 303 9
376 240 127
55 39 475
775 771 127
11 161 394
147 391 514
248 50 883
75 521 358
167 425 992
672 640 590
371 26 174
269 388 115
133 65 482
615 580 711
294 525 928
191 71 911
114 695 254
381 309 128
90 834 233
799 902 486
563 757 918
314 850 696
294 831 796
584 323 199
855 570 919
10 320 137
617 307 175
680 635 201
97 265 218
55 965 673
154 267 304
945 448 162
601 559 302
219 213 755
338 520 52
482 23 160
570 471 538
920 391 189
862 581 480
110 25 507
483 895 741
833 271 9
808 355 714
210 348 103
705 354 687
536 235 255
956 854 838
425 81 620
529 646 463
65 672 967
325 504 980
473 997 920
664 62 374
444 277 897
312 347 391
998 795 745
829 991 256
301 413 856
782 521 181
444 383 277
811 565 376
773 679 328
844 678 508
974 762 821
242 605 227
632 967 485
229 818 809
708 802 603
997 954 569
582 740 446
684 882 433
967 857 114
140 971 634
613 338 723
924 862 106
869 820 893
809 33 173
588 471 13
675 986 464
721 59 588
941 588 920
527 736 565
192 119 947
58 757 612
746 141 509
768 492 105
139 834 894
193 379 317
936 482 73
506 861 117
35 738 416
646 867 700
466 775 574
597 669 685
623 763 924
738 156 161
224 474 464
39 973 382
832 31 58
300 246 353
653 244 721
119 517 125
499 674 662
654 82 827
688 85 167
307 504 876
858 532 774
798 604 629
926 359 611
769 727 18
497 217 503
96 270 6
868 495 250
848 604 713
964 33 950
9 693 803
863 634 901
518 303 47
821 922 97
548 292 332
366 732 339
8 171 560
328 68 934
790 783 254
565 752 220
912 223 649
826 555 400
756 167 920
426 509 790
817 487 637
963 182 592
410 891 409
921 596 593
467 426 690
986 292 735
683 426 39
457 862 405
19 660 450
935 203 823
766 492 167
743 618 313
673 435 636
8 513 313
77 921 506
792 761 771
602 780 307
159 150 958
854 910 67
921 781 286
966 174 28
9 54 921
532 685 676
577 875 653
834 724 418
806 25 409
357 163 153
980 311 370
661 949 971
861 252 241
748 26 570
80 934 731
420 101 546
983 48 9
686 423 923
769 883 26
872 891 661
1 512 533
671 99 580
518 404 955
629 243 999
5 229 340
556 773 139
84 860 391
643 596 845
96 796 616
656 196 496
560 138 997
511 97 747
139 516 226
138 926 270
311 854 382
913 802 318
900 299 85
979 550 623
225 641 15
501 985 386
60 752 992
26 416 511
95 84 513
236 896 715
424 208 174
610 893 117
106 893 449
738 608 598
115 971 215
897 596 103
325 831 434
344 1 695
41 654 783
144 445 284
480 129 881
322 191 74
795 545 293
344 685 730
229 764 462
512 473 373
31 137 899
337 735 305
925 192 896
414 202 730
831 901 602
139 519 460
922 630 375
150 873 79
519 34 541
912 23 972
572 757 337
587 379 408
274 929 171
709 933 78
94 903 56
670 367 706
828 126 63
118 585 347
913 459 904
275 599 943
31 673 522
969 561 189
550 106 619
826 595 607
248 647 933
793 134 255
413 372 279
865 335 163
297 392 906
434 662 123
523 859 117
942 322 666
71 712 874
521 147 563
77 525 386
112 367 46
99 888 86
843 336 419
713 612 752
685 669 598
587 44 561
659 969 724
148 983 731
387 905 92
784 501 874
887 74 249
458 192 759
769 114 206
264 446 853
169 309 67
155 838 502
821 266 623
716 97 976
952 326 14
659 491 468
198 945 493
768 546 600
639 232 707
399 670 966
250 211 419
408 752 131
683 272 830
509 792 940
279 55 518
391 249 638
271 247 400
306 520 405
803 952 169
576 573 839
937 762 205
316 32 873
838 630 884
167 344 98
452 275 389
320 696 222
5 420 151
399 427 550
599 904 261
802 664 286
271 945 177
540 761 302
594 65 741
818 465 621
338 841 581
496 476 931
990 292 737
60 307 214
445 171 874
88 63 975
147 922 842
741 765 93
29 779 344
94 323 329
578 281 260
803 531 852
178 936 208
335 101 286
867 3 664
587 305 224
529 325 107
197 213 284
806 60 217
395 547 618
306 178 591
196 862 663
644 733 361
232 190 849
217 866 280
646 955 926
660 573 676
606 6 757
728 197 34
585 590 604
193 37 25
710 889 996
857 181 338
725 536 570
97 793 566
905 56 191
150 418 724
329 550 106
134 996 363
960 651 284
722 392 324
149 176 715
127 563 884
93 788 435
760 166 8
840 371 506
173 591 761
889 400 107
177 871 466
594 86 405
88 685 432
22 259 804
464 99 257
160 255 960
690 800 695
492 731 253
80 389 519
125 589 874
481 667 964
23 739 789
714 524 306
261 973 366
287 137 288
757 159 508
186 533 452
850 263 413
731 527 910
890 276 833
545 797 909
834 872 745
831 975 886
118 23 963
626 393 999
909 288 481
106 13 822
596 115 267
735 912 759
153 331 162
342 564 949
963 742 950
204 733 40
687 290 698
17 752 720
742 370 942
352 400 729
789 410 501
134 946 880
381 871 896
97 156 404
628 225 178
339 817 88
332 597 277
335 633 47
786 14 53
611 830 289
625 660 99
990 273 397
248 144 644
699 654 271
72 342 579
886 276 972
115 348 252
31 42 20
521 106 451
356 518 871
604 866 540
340 976 138
999 569 595
305 958 108
634 206 151
573 969 931
848 202 906
944 655 612
989 433 228
128 434 867
610 200 144
651 417 399
570 599 679
209 445 690
466 200 348
796 815 880
524 984 159
844 280 141
557 870 934
414 497 83
727 690 48
365 347 956
521 15 123
35 529 893
197 331 360
465 252 163
2 591 134
758 328 778
124 242 188
316 357 939
344 474 395
137 472 150
876 525 515
548 938 489
430 5 692
493 937 423
75 10 56
682 790 867
331 204 942
919 750 446
378 409 938
982 973 792
50 195 643
351 495 268
496 798 269
153 992 167
859 104 424
66 127 802
908 273 120
547 415 141
402 757 726
743 773 949
853 952 39
925 264 209
29 721 635
651 542 570
275 905 152
622 643 305
265 645 824
911 263 86
805 490 608
640 384 189
395 561 859
807 413 395
484 364 766
786 725 785
201 535 284
331 351 664
668 521 869
173 467 542
913 421 282
680 937 247
80 236 964
145 183 983
62 181 574
630 513 223
557 327 559
632 420 974
233 182 284
25 19 586
300 277 405
976 853 342
739 202 15
610 438 342
890 896 26
803 870 353
918 384 115
478 983 654
818 441 708
241 258 26
515 874 371
35 179 632
727 229 784
322 788 993
707 254 787
88 791 894
468 172 565
78 392 260
209 383 813
820 298 839
390 138 702
743 161 19
724 427 143
764 16 750
903 105 690
331 419 17
183 805 809
295 111 568
587 643 333
29 64 71
90 202 305
355 971 128
788 586 758
500 333 787
625 742 80
136 547 220
512 234 833
1000 347 611
835 462 300
466 844 96
144 107 477
610 697 29
162 821 454
762 995 232
9 954 317
2 751 40
943 650 628
675 589 728
757 279 153
961 899 106
381 166 439
719 530 573
448 710 3
615 862 66
195 104 331
17 787 915
53 304 669
243 30 517
980 203 4
411 977 319
321 817 896
857 675 507
200 565 781
936 447 685
293 226 580
205 172 673
579 568 913
672 765 609
558 246 21
99 529 431
596 210 725
369 989 264
991 975 858
209 777 489
477 679 314
50 560 766
971 433 374
817 932 145
15 819 365
193 768 495
437 980 120
177 583 793
813 187 72
100 717 553
922 660 117
901 997 27
846 372 120
713 578 14
908 449 988
690 546 715
853 224 103
640 120 109
855 665 327
106 208 825
355 766 826
286 112 16
454 100 542
485 820 490
825 656 547
354 634 740
165 173 509
348 472 781
89 669 542
586 315 446
454 774 563
606 657 401
452 550 821
565 344 3
598 498 3
734 592 980
499 747 414
920 343 61
694 107 164
217 707 3
417 222 74
363 109 971
317 148 731
913 363 839
653 781 670
51 358 104
331 973 39
327 630 979
371 842 419
824 178 673
966 556 434
378 428 401
873 557 568
447 197 345
559 768 924
611 444 837
76 150 381
479 548 806
443 582 737
660 582 94
2 397 431
653 437 507
237 431 144
514 345 826
976 516 801
306 517 574
632 902 420
737 284 57
244 354 631
226 202 314
480 428 549
198 751 983
570 112 276
637 81 380
128 150 502
276 898 572
521 325 323
360 558 832
530 75 238
113 114 246
948 603 975
330 505 811
333 193 929
985 545 443
484 482 589
794 718 240
584 31 567
144 500 538
403 219 863
222 738 678
842 410 953
474 149 625
848 356 73
363 27 310
340 794 305
596 545 406
408 704 85
9 142 247
979 756 393
522 161 632
529 358 553
446 377 404
945 864 9
561 291 405
911 503 462
673 473 947
691 370 540
605 816 916
321 723 705
694 666 774
858 947 882
531 62 435
962 643 139
279 789 947
68 392 69
565 934 752
939 301 51
591 51 990
642 152 5
243 612 521
694 357 705
887 717 267
281 895 302
38 588 150
674 633 939
635 621 359
772 335 63
68 873 220
420 747 858
403 756 351
862 164 491
762 70 154
706 289 91
20 4 749
627 630 730
571 808 390
656 125 736
591 797 296
390 169 823
836 24 511
61 295 975
199 739 882
546 766 49
954 155 458
172 48 344
814 844 762
355 881 181
416 171 31
230 223 489
222 164 17
316 459 784
76 317 827
213 639 787
34 115 424
697 287 15
800 371 662
337 796 229
29 308 126
980 199 25
387 322 852
140 579 598
375 670 868
674 678 561
711 996 190
623 945 229
197 572 900
293 398 735
987 477 328
341 329 947
863 422 979
906 426 270
849 375 523
861 353 965
866 984 732
186 659 982
824 576 467
139 196 237
990 488 743
307 260 425
417 856 104
686 439 399
264 258 44
110 528 47
131 38 479
560 470 110
919 574 458
880 561 500
480 515 495
259 894 271
177 607 692
124 257 415
408 579 462
25 346 771
589 323 920
958 699 99
531 209 532
33 913 607
64 184 1
543 48 144
602 570 205
879 68 614
986 899 861
717 629 521
325 358 490
594 250 571
400 177 221
458 50 166
372 877 974
382 22 578
450 904 890
371 242 713
808 510 355
273 902 606
860 644 420
984 575 787
584 583 261
568 627 577
983 949 235
312 126 478
927 402 627
202 598 474
631 902 392
652 221 770
859 132 619
546 543 704
869 334 755
106 194 530
382 639 685
511 742 498
877 616 709
993 677 518
70 823 13
365 461 1
927 268 804
441 459 417
799 838 523
379 937 850
703 358 500
299 123 394
454 74 292
589 270 191
543 132 771
339 26 478
773 420 561
841 938 637
458 419 755
11 505 114
396 105 853
956 39 581
161 617 482
104 12 139
252 962 833
61 508 629
240 961 602
717 651 632
420 782 74
319 171 526
24 892 419
742 123 525
718 541 704
265 202 621
748 996 822
548 660 32
97 789 654
583 699 980
606 354 338
494 58 181
167 734 454
776 734 969
369 967 378
507 214 963
30 400 612
568 253 84
55 725 475
923 860 55
889 442 281
421 349 180
651 237 391
254 813 902
678 835 264
260 945 120
117 720 767
17 573 149
815 595 210
948 448 104
35 401 363
782 388 387
636 176 227
944 76 731
116 575 234
946 910 196
309 987 236
15 468 720
742 29 46
639 149 390
402 258 538
229 217 456
567 356 199
810 156 709
485 487 540
185 42 760
389 965 685
660 948 536
917 670 735
359 601 906
769 962 384
876 617 708
899 992 211
510 302 131
509 972 387
849 300 974
774 980 477
721 986 380
148 492 210
242 576 739
233 275 596
984 763 523
496 693 113
247 935 243
809 322 639
798 412 809
859 270 543
463 924 271
890 202 660
74 444 732
761 698 524
522 585 8
778 329 152
712 596 204
59 113 889
823 576 513
402 807 180
711 172 768
316 263 631
862 596 890
42 284 699
19 292 512
765 123 517
732 976 669
179 863 151
875 861 458
522 711 564
868 164 859
85 423 476
682 896 864
252 20 196
978 597 934
601 132 761
31 236 919
768 277 318
57 948 158
357 676 388
303 890 199
773 649 538
324 228 70
117 17 773
969 258 199
456 747 97
574 606 751
799 511 744
815 302 536
17 716 546
828 119 58
669 992 198
833 19 735
644 749 319
431 54 87
533 746 474
667 870 590
211 752 135
797 217 99
137 614 190
948 115 90
985 614 876
424 823 523
145 857 221
15 477 820
271 160 676
980 797 237
47 213 273
284 795 122
442 993 601
490 531 598
920 151 796
781 663 893
680 448 51
697 366 898
103 504 353
28 23 75
320 473 404
794 270 153
411 861 395
434 662 861
913 42 529
681 135 687
678 33 258
871 594 431
287 120 733
369 651 729
342 329 619
535 293 557
4 881 903
15 252 893
798 901 951
433 982 698
347 642 665
564 44 96
156 644 209
688 432 265
621 745 738
229 295 280
619 78 2
212 944 94
974 242 915
300 149 634
440 193 415
40 729 260
758 708 523
583 162 98
175 39 719
619 258 167
666 402 333
430 264 152
317 180 407
89 708 321
459 693 166
919 242 136
517 739 937
658 110 208
908 831 58
323 961 735
862 712 654
967 227 59
967 463 694
16 778 659
505 77 786
266 800 866
975 242 694
88 955 746
613 687 351
621 961 102
500 206 22
375 235 167
877 776 294
264 700 987
708 791 595
94 577 314
263 836 659
230 802 147
526 52 889
628 305 366
709 54 55
359 835 532
463 472 620
50 877 916
5 331 166
5 144 214
1000 500 594
116 832 877
283 508 257
856 833 808
892 946 53
213 706 226
444 95 756
716 327 394
68 409 315
338 433 701
138 788 783
392 753 747
253 350 168
468 885 663
325 954 727
919 9 731
878 567 345
728 129 74
622 729 68
649 966 55
108 880 337
393 719 654
724 216 322
561 385 834
584 912 149
426 66 359
513 950 314
774 330 152
446 131 521
102 3 115
972 723 816
829 435 867
215 199 428
699 455 895
967 62 244
803 306 537
357 697 334
184 662 856
480 246 284
85 97 802
203 696 671
412 451 468
18 460 743
258 999 404
981 974 705
241 969 945
155 301 33
757 359 512
522 548 90
123 794 650
661 771 780
870 526 332
775 261 925
539 839 7
15 411 427
784 735 201
461 672 288
912 909 788
396 998 318
811 240 533
184 585 477
203 108 855
921 306 179
993 684 801
152 199 92
457 505 980
737 888 794
458 65 618
921 852 245
443 435 427
642 126 110
858 714 265
565 370 608
751 832 119
919 764 513
616 492 365
839 331 367
774 223 886
863 841 398
575 875 550
880 750 857
869 532 150
378 902 870
367 860 657
396 575 407
694 626 340
89 447 854
99 354 169
812 925 296
831 411 141
341 431 853
107 532 866
811 644 247
528 543 967
444 250 241
977 803 454
475 106 490
271 813 550
473 267 49
102 23 139
912 708 131
350 451 490
507 302 994
748 824 297
465 265 768
657 406 294
771 613 301
419 431 174
364 852 861
731 247 489
913 805 461
638 493 139
505 716 630
176 530 398
846 296 923
997 369 519
515 413 896
385 799 957
553 931 955
539 676 57
253 22 711
342 178 426
884 271 735
376 654 1000
241 619 63
901 813 875
429 698 857
198 761 340
17 346 302
582 275 397
360 757 771
941 122 260
32 848 294
809 533 22
618 174 697
521 637 737
279 68 78
404 439 993
822 870 259
441 40 959
763 617 688
728 945 287
745 153 846
113 446 249
259 6 858
547 929 474
520 155 154
423 603 356
469 375 911
229 942 91
959 695 803
783 972 393
144 451 437
141 236 995
265 344 786
704 446 757
417 126 710
219 541 180
5 147 587
175 276 539
233 294 561
741 643 559
213 344 151
857 140 862
667 256 913
69 137 53
487 990 290
723 657 97
888 539 795
575 826 593
430 166 492
380 472 937
556 498 722
214 318 34
936 942 617
960 412 736
976 284 652
46 258 299
352 854 355
949 981 562
153 165 924
809 951 997
859 580 357
647 427 369
126 340 520
148 432 489
45 721 624
509 261 387
275 213 155
297 414 417
155 603 8
740 198 881
947 407 114
212 62 318
520 827 381
753 676 464
295 341 817
697 944 585
562 127 285
546 538 242
674 319 733
154 375 989
629 592 246
356 486 747
119 816 945
140 5 153
837 746 767
915 817 422
880 423 964
73 246 808
510 545 22
79 364 840
263 904 599
109 779 931
717 40 817
843 815 98
677 106 498
947 79 611
206 42 744
663 250 297
968 641 678
903 403 946
535 788 455
101 70 768
791 180 577
628 715 225
889 95 702
342 11 482
103 294 527
69 384 497
564 680 834
388 770 10
127 687 638
374 231 165
274 777 764
839 386 374
557 737 280
98 503 92
464 631 591
826 997 605
593 678 10
421 916 377
346 852 588
166 681 510
63 663 777
313 800 741
910 341 48
164 578 35
823 764 538
355 775 241
622 676 970
940 629 720
127 321 911
581 105 223
265 853 272
483 789 367
622 589 591
812 50 424
585 434 665
582 496 725
600 931 404
105 491 517
108 545 106
315 360 723
998 355 453
930 880 177
413 563 451
503 316 64
661 431 140
248 34 723
314 109 817
718 902 76
109 529 575
265 125 439
821 136 204
824 181 597
881 34 697
749 305 171
829 75 824
265 955 548
260 938 848
475 834 340
509 590 214
654 326 590
784 901 462
931 482 960
314 222 731
621 873 438
430 594 779
60 516 372
887 990 398
283 467 471
828 172 767
773 376 846
138 394 515
22 92 277
56 3 794
782 20 466
246 965 485
939 21 707
991 170 959
687 248 839
673 10 781
734 974 51
787 488 218
365 711 544
206 612 718
863 279 924
774 145 327
322 3 6
579 640 867
914 467 893
618 885 540
227 263 347
945 168 29
820 654 349
651 93 228
82 301 750
841 560 152
923 980 541
490 355 845
68 679 372
59 930 133
397 740 234
665 482 313
946 256 987
110 532 48
485 855 158
123 903 542
322 323 335
166 391 712
83 19 342
740 616 255
645 424 103
591 112 164
275 660 667
387 196 43
417 940 150
797 504 434
331 712 115
229 5 628
639 688 141
854 350 224
959 216 567
91 955 423
780 303 406
668 546 934
471 260 644
433 258 968
497 938 928
998 474 224
925 262 533
215 257 229
796 709 560
21 615 111
874 635 822
706 395 136
975 378 540
537 582 174
224 927 920
193 256 656
111 235 424
444 497 879
151 888 457
746 147 431
901 210 699
68 246 693
611 649 379
333 900 99
302 955 49
67 693 537
378 902 290
495 741 230
172 982 880
312 364 336
505 76 209
478 214 592
4 352 613
941 845 345
37 624 180
825 179 146
168 1 31
617 340 98
332 261 413
454 75 628
197 702 184
142 739 698
308 169 377
852 129 862
389 742 177
674 872 598
640 982 242
841 989 16
4 30 813
688 412 455
608 236 613
91 434 300
20 711 835
334 764 584
48 147 443
882 208 128
203 324 823
590 682 890
782 475 458
634 377 247
857 47 400
872 194 266
638 454 811
211 909 47
853 348 201
316 879 223
936 363 67
547 928 675
576 115 641
339 222 646
855 795 381
624 681 368
534 480 341
733 472 360
242 781 813
889 460 274
26 924 651
273 19 521
140 932 956
604 326 502
457 531 759
674 431 441
85 981 696
599 213 568
628 270 736
15 530 197
969 764 451
729 872 644
992 848 242
536 855 861
342 694 794
872 377 502
783 403 859
310 185 862
88 839 61
979 137 517
854 906 840
258 474 143
15 675 627
671 490 18
775 455 808
674 377 125
582 367 693
620 172 331
415 645 734
602 325 185
644 7 569
711 674 196
848 460 585
607 669 550
988 151 447
977 932 683
982 2 677
67 866 974
702 997 884
148 453 89
507 335 497
750 617 261
6 499 492
258 709 790
877 78 705
561 604 187
538 88 978
152 942 828
149 40 235
467 288 460
519 509 904
373 280 745
296 307 68
94 118 841
819 2 84
446 919 279
567 173 163
689 908 990
353 577 534
123 714 757
585 764 795
29 395 979
218 584 725
649 277 397
942 471 379
218 896 790
416 577 649
463 662 206
188 740 167
346 53 613
364 283 561
612 841 497
84 298 534
931 552 919
576 624 52
870 245 487
563 78 740
783 729 554
731 231 26
618 655 176
299 232 656
269 79 260
777 146 243
393 132 474
794 797 229
968 337 205
466 807 724
470 529 10
608 549 986
165 623 281
585 625 711
155 461 908
139 357 148
55 768 952
573 950 209
444 44 788
340 436 649
172 387 431
593 105 980
921 716 327
410 223 541
95 65 15
526 863 637
798 921 24
116 271 295
438 39 547
621 340 166
964 410 525
953 672 403
732 543 436
24 773 883
975 28 193
738 114 832
982 862 999
528 573 54
23 180 731
588 226 89
1000 781 315
62 395 565
418 888 291
344 784 542
679 178 662
525 24 808
246 709 162
421 424 178
767 502 799
292 595 502
330 943 993
779 643 324
748 927 267
270 927 959
492 382 574
928 741 120
571 197 50
500 482 410
450 653 268
709 791 517
344 119 153
623 86 607
164 788 778
639 733 951
199 85 312
225 449 451
85 125 138
304 55 797
270 373 860
515 407 33
224 129 529
142 521 82
295 377 188
342 668 389
599 162 523
225 941 38
936 606 765
885 725 98
987 680 742
191 918 707
485 692 384
575 518 443
162 535 412
10 245 891
651 514 457
183 372 875
322 901 700
686 678 879
780 1 896
934 378 831
840 222 631
669 929 127
704 254 26
654 422 728
550 57 253
381 180 215
176 875 703
846 11 829
878 947 232
159 773 390
619 165 107
59 974 37
602 105 982
248 91 695
564 645 135
826 44 983
574 393 177
458 908 986
823 953 583
241 816 235
723 832 432
586 390 833
305 595 892
446 696 152
948 642 726
33 744 886
847 590 993
477 790 271
42 567 8
269 520 914
604 526 400
244 626 484
9 203 736
854 86 885
78 910 573
752 980 402
570 651 127
4 581 19
544 10 799
48 148 134
2 805 237
886 254 187
447 445 644
486 708 321
455 230 785
243 758 672
143 58 276
267 98 896
80 20 885
747 142 506
949 581 827
890 889 189
836 52 665
860 376 892
92 425 810
842 768 934
392 34 805
424 134 37
754 130 660
38 847 691
932 686 370
827 773 137
914 938 123
871 647 866
244 956 224
872 532 48
27 255 770
327 337 212
673 977 566
163 280 980
917 65 170
253 779 143
487 643 112
22 961 900
345 5 592
198 8 301
495 8 698
726 868 430
312 223 748
560 831 466
540 875 456
845 201 158
456 834 417
223 769 327
712 92 432
663 189 290
677 192 842
370 798 843
127 527 987
224 759 641
355 495 817
44 95 535
976 58 690
146 428 349
359 351 759
390 178 88
33 961 789
601 357 78
853 407 401
810 715 687
90 276 196
906 174 40
457 720 168
967 120 465
335 269 49
757 47 42
897 350 710
778 75 849
984 277 409
329 220 39
255 788 341
953 545 908
787 654 953
414 295 375
954 462 594
136 263 386
278 872 557
19 883 725
836 887 84
462 354 185
984 791 688
615 225 881
899 171 192
791 444 827
303 337 153
842 237 173
98 396 822
265 324 582
561 227 297
611 648 345
238 472 243
57 940 513
765 186 400
129 405 465
284 375 119
542 427 291
457 732 472
261 998 620
712 303 422
874 235 22
628 783 223
397 31 157
117 481 129
102 354 206
707 398 800
104 359 356
50 971 893
221 227 460
975 841 248
782 492 612
849 654 921
150 252 207
971 820 82
383 294 669
400 904 473
525 632 528
392 541 765
601 489 9
290 914 935
937 588 684
114 624 291
989 349 208
446 337 311
373 756 140
403 93 27
249 64 534
164 222 777
8 941 350
5 207 486
437 912 834
637 840 665
31 146 963
234 565 811
472 131 96
305 447 88
304 849 968
294 970 653
331 106 749
689 592 554
935 510 183
841 150 121
82 231 224
749 518 487
803 333 126
24 717 939
928 701 605
188 341 517
992 770 61
603 549 273
697 271 913
850 440 827
428 442 586
30 394 484
728 861 244
403 698 789
980 17 423
666 548 203
265 292 200
179 942 189
143 933 520
716 622 594
926 684 797
496 865 901
416 39 232
82 751 333
756 386 662
508 740 248
150 527 435
683 978 984
157 222 811
805 382 89
821 270 971
638 559 505
502 765 959
591 430 256
252 164 485
360 506 450
448 78 922
215 955 123
15 98 66
736 105 58
457 591 958
463 269 104
60 551 937
996 897 842
170 487 59
255 123 981
200 629 170
772 200 458
393 858 493
200 238 163
418 923 595
172 361 644
423 99 523
585 339 876
533 138 141
69 293 910
472 691 97
156 859 987
880 411 86
922 495 218
96 541 509
184 235 146
471 949 38
165 13 903
754 269 235
167 214 652
129 481 484
370 580 832
561 698 466
663 40 755
642 89 576
536 738 905
498 793 495
27 292 512
625 690 872
965 763 703
941 667 623
137 421 296
929 263 350
321 335 928
809 483 591
659 878 707
417 487 486
543 281 269
80 107 350
768 420 894
558 468 795
130 376 125
709 119 104
379 617 920
470 404 433
772 127 586
819 446 507
577 617 286
925 538 570
983 927 75
727 806 819
965 86 153
2 949 899
470 889 683
578 871 880
286 942 45
521 917 942
954 695 663
194 421 124
813 490 10
473 483 791
552 554 722
976 305 207
281 7 293
677 359 818
151 443 347
394 582 662
149 287 30
461 698 82
861 973 403
401 510 510
886 462 193
716 828 329
9 631 906
354 428 955
712 439 743
689 637 324
232 684 200
750 978 397
80 871 684
304 790 878
242 989 726
244 371 159
290 567 801
952 918 994
532 795 165
707 735 561
858 644 202
21 72 836
350 544 339
779 564 165
445 969 207
94 786 591
141 485 828
196 489 428
119 305 484
934 974 142
424 539 317
51 452 224
676 751 939
741 107 349
540 965 24
706 187 817
746 497 367
397 34 695
426 306 765
838 316 235
411 566 577
192 291 680
350 13 381
994 232 212
518 269 765
279 864 874
48 327 527
33 129 200
37 184 435
418 166 930
253 442 861
885 794 902
990 123 672
965 562 914
109 861 614
556 597 203
611 952 181
263 488 991
220 69 627
15 452 589
556 100 629
947 787 930
635 423 645
884 443 367
586 944 98
721 842 393
262 289 411
452 171 561
941 363 207
739 150 205
366 185 534
180 366 694
301 173 652
723 632 116
670 787 144
501 671 718
890 572 943
442 608 526
576 333 582
22 138 917
782 17 303
968 501 482
248 772 651
95 398 752
807 217 138
777 489 800
869 527 686
621 488 189
992 455 102
892 243 463
37 24 697
395 385 769
39 278 409
596 638 14
112 720 371
766 101 234
551 178 51
809 503 861
674 362 253
758 252 821
213 566 657
230 473 812
619 253 398
745 3 798
973 117 938
370 179 608
929 228 497
41 194 909
860 243 708
993 558 171
786 824 387
851 173 270
901 586 838
267 329 514
221 51 224
697 245 510
807 88 709
866 303 95
440 244 165
823 638 547
435 806 641
141 5 671
585 112 357
215 289 979
40 33 631
738 631 155
311 893 895
567 497 377
81 883 567
989 3 649
160 487 564
984 1000 565
804 857 637
612 154 691
11 749 644
399 41 787
627 916 506
774 460 484
550 850 784
493 526 553
212 26 923
141 570 120
319 839 263
665 682 859
91 388 383
913 460 443
212 198 459
43 686 217
245 664 106
766 155 270
981 942 402
217 494 621
932 510 478
51 710 448
7 996 296
252 922 16
176 533 407
491 287 264
273 254 322
905 103 268
50 229 581
598 996 502
193 104 210
194 294 506
985 820 532
431 169 858
798 753 624
389 874 715
959 332 581
622 203 537
773 565 5
210 893 184
435 769 252
285 349 669
326 306 816
767 49 885
79 6 626
748 845 259
302 629 228
382 201 207
561 367 322
839 253 93
837 213 902
419 832 132
932 798 550
61 4 608
231 388 328
616 126 514
797 880 66
345 109 326
653 619 251
483 400 692
545 207 893
939 196 971
731 613 287
589 662 474
284 712 725
430 622 321
354 441 123
155 757 1000
850 828 418
578 185 46
710 827 953
423 862 84
368 993 120
313 678 746
951 538 664
293 211 338
73 208 327
947 4 252
994 521 707
448 334 674
747 767 908
924 597 637
998 23 671
557 756 903
945 614 328
195 793 153
242 401 623
37 380 664
513 676 782
132 393 131
291 765 786
902 787 864
438 273 887
981 747 280
16 791 249
128 361 423
502 283 584
114 394 425
681 110 603
585 723 129
386 652 481
458 757 699
842 406 843
972 497 108
515 969 765
769 765 368
778 197 159
388 655 836
881 138 431
503 593 893
888 280 737
995 926 457
476 694 385
974 276 117
162 182 775
808 698 494
165 46 780
198 308 659
934 170 116
626 636 770
812 600 781
418 227 105
164 715 951
848 112 952
18 220 844
850 735 917
688 85 522
395 70 224
805 311 990
313 28 664
698 15 450
208 91 318
225 181 66
815 63 80
975 741 611
177 246 264
412 505 389
86 458 790
576 477 715
19 677 355
784 397 776
6 645 959
848 348 396
607 888 77
939 927 223
499 961 613
129 401 653
635 467 49
711 519 26
293 157 804
853 551 344
688 79 144
788 788 662
853 883 351
159 981 939
755 991 957
667 662 435
916 898 947
761 119 9
71 61 870
651 940 37
365 500 489
565 828 663
847 260 480
727 478 925
335 87 798
615 776 18
894 614 737
884 89 608
215 398 876
304 618 110
362 14 701
469 232 308
18 151 1
35 709 558
610 36 420
48 751 368
357 308 733
385 184 513
254 70 569
832 336 667
639 21 926
806 688 153
557 684 723
595 88 690
364 522 653
860 83 941
70 737 421
379 921 772
546 859 281
669 317 94
370 54 984
688 664 415
469 730 361
211 646 555
782 929 125
210 543 251
453 6 828
130 975 359
916 40 638
250 666 492
604 472 787
26 914 679
329 728 428
520 555 731
498 303 251
208 721 991
374 747 656
867 992 803
156 678 565
492 756 596
849 395 973
950 601 926
895 731 776
18 358 169
75 123 402
184 349 351
351 567 468
835 446 677
218 333 810
882 101 352
916 3 231
787 304 361
958 122 646
890 925 395
489 631 498
859 251 805
94 511 207
916 96 19
86 331 746
54 411 746
218 588 279
990 635 467
773 384 665
998 599 526
48 437 247
585 790 739
463 142 77
791 938 637
394 844 392
741 177 280
310 750 742
281 68 325
157 331 325
755 195 291
386 23 746
848 903 423
697 796 989
59 226 223
511 59 475
220 845 851
845 467 283
790 168 573
843 800 901
971 567 811
98 680 232
475 314 2
890 194 586
677 829 765
46 112 574
788 465 661
147 230 368
77 699 147
344 266 892
320 340 684
435 271 104
61 208 996
840 933 247
729 738 46
488 546 455
272 223 98
70 103 181
221 42 656
373 956 495
296 272 540
152 773 697
439 68 178
98 737 13
55 14 932
336 767 804
36 463 721
106 852 378
760 192 72
17 75 761
873 844 997
485 164 404
670 186 203
887 144 830
762 95 603
951 763 380
633 331 331
229 658 312
43 451 690
773 823 303
958 359 842
687 155 614
953 797 975
445 347 375
862 77 816
312 198 618
599 158 187
244 109 330
180 232 765
875 52 525
691 355 682
936 512 152
361 304 41
989 289 714
824 694 820
926 401 903
946 208 638
262 533 488
340 173 190
426 540 769
758 703 331
333 478 803
394 232 847
693 150 34
547 753 737
307 938 313
351 893 814
264 930 165
400 366 831
86 888 303
567 869 905
187 823 350
114 408 96
406 950 187
63 343 285
443 350 271
585 406 42
217 626 2
419 978 42
414 343 69
530 862 222
680 579 466
111 653 358
623 746 914
261 244 525
705 103 839
104 120 832
134 232 194
966 86 407
125 957 328
178 354 460
303 530 785
462 651 860
274 578 616
273 4 620
544 607 401
754 877 605
96 503 504
987 147 731
917 504 599
488 724 674
446 807 410
618 320 50
526 893 813
583 956 556
293 195 77
284 928 756
765 751 926
326 68 258
113 312 46
181 990 420
675 950 576
490 959 862
285 781 387
58 431 140
458 907 555
251 749 183
741 72 904
110 451 534
419 941 998
733 409 886
860 152 36
798 488 461
407 350 416
289 667 379
446 113 155
215 824 498
215 261 449
51 37 680
5 582 291
941 425 794
927 76 632
603 959 211
687 849 937
907 890 525
12 49 524
687 957 910
228 435 324
920 714 518
372 423 638
686 350 624
106 328 622
950 339 72
421 268 156
44 261 812
98 761 752
995 129 877
682 650 245
3 434 639
290 42 533
66 590 782
747 976 873
54 192 844
332 852 124
121 727 128
860 537 40
989 135 497
379 107 593
346 109 435
579 346 264
6 417 969
451 647 531
109 391 44
68 702 194
289 550 794
800 860 437
138 845 546
855 35 436
441 138 487
779 116 838
585 269 363
335 125 479
488 180 357
227 866 211
245 88 326
523 128 127
993 432 400
800 575 602
986 323 360
958 583 816
973 52 437
655 159 831
428 904 513
32 898 21
409 948 887
19 475 625
970 85 430
341 250 633
388 599 21
848 198 300
716 818 447
755 349 24
108 217 464
209 754 870
139 637 464
975 22 461
464 882 512
609 835 244
40 776 18
446 340 492
661 524 894
3 584 941
801 319 9
78 304 303
924 743 728
612 487 516
914 253 734
845 442 843
336 750 770
702 288 824
47 150 477
998 587 234
138 537 402
565 711 949
221 284 54
345 970 601
550 531 161
259 940 834
601 892 837
562 929 777
14 724 303
310 228 947
957 135 892
807 566 88
532 382 302
735 136 246
479 828 718
605 677 407
714 449 395
618 187 400
244 283 148
538 155 724
412 114 266
963 118 288
871 778 370
569 843 128
490 470 601
870 110 657
565 242 273
275 2 367
745 921 859
452 530 986
659 417 484
339 637 605
697 451 117
482 856 23
364 519 37
479 640 405
686 519 401
315 159 247
926 915 975
28 686 650
185 732 271
547 532 78
483 29 740
384 318 145
94 711 545
133 352 51
850 115 255
271 146 610
342 397 189
324 654 25
86 847 568
185 456 837
789 227 958
707 223 799
684 381 901
753 35 929
947 857 865
583 631 818
983 456 429
990 505 444
100 264 650
666 263 448
69 788 758
987 165 896
290 465 206
328 212 389
897 11 558
617 972 298
56 735 872
899 133 985
489 722 451
641 42 747
711 666 958
785 151 565
344 363 414
357 44 673
387 852 395
747 266 627
747 690 569
910 445 645
484 110 446
766 883 141
502 931 183
237 540 725
688 258 727
996 361 747
190 265 266
85 194 426
686 560 423
161 115 848
255 470 628
357 118 697
426 27 71
224 711 291
117 775 185
416 819 3
189 27 221
694 658 872
156 439 970
831 111 47
588 267 420
236 357 846
83 745 186
155 427 324
679 171 211
192 171 377
739 225 290
398 72 962
82 365 323
970 694 360
147 130 230
1 598 857
749 546 84
64 706 750
141 271 399
669 853 686
565 276 671
468 214 75
55 684 298
989 79 339
251 219 75
332 40 625
773 916 934
832 169 686
234 811 514
775 512 626
228 427 543
841 999 935
571 346 787
117 962 351
334 51 832
873 823 740
795 476 615
53 295 744
163 385 562
778 947 974
665 449 982
6 330 33
740 687 896
179 370 419
483 355 146
769 333 729
216 354 477
553 478 92
392 195 585
283 443 971
945 667 650
226 829 535
645 411 181
37 701 863
342 864 932
441 626 221
674 827 581
958 944 104
41 66 297
383 435 931
44 406 195
230 844 21
360 279 736
711 946 602
115 861 238
371 37 322
830 431 800
15 638 249
635 873 544
606 747 846
81 601 229
292 258 928
846 450 728
21 763 357
476 277 953
901 147 20
206 509 295
560 918 206
124 202 151
396 964 40
925 104 404
613 391 204
332 640 80
586 915 433
615 406 425
663 327 759
364 356 544
10 395 703
716 103 366
273 330 338
732 513 23
595 394 848
152 694 107
430 450 924
851 347 18
297 643 46
669 220 512
170 377 649
28 652 250
890 340 62
470 442 536
815 457 761
398 89 50
59 334 674
492 608 423
971 382 246
625 380 652
34 562 846
795 459 314
999 129 423
582 906 579
180 504 996
516 17 357
104 509 186
758 612 207
751 80 650
507 757 740
792 299 267
391 936 110
575 43 313
120 191 124
812 527 72
621 696 719
3 664 590
47 931 737
725 650 736
156 175 167
550 746 803
874 55 817
385 560 957
313 49 823
193 239 868
228 7 821
633 298 95
944 410 698
398 625 12
677 563 917
331 36 314
645 995 601
596 295 128
43 885 723
759 302 205
30 587 784
896 994 321
790 206 860
916 309 891
709 353 65
376 602 868
33 832 876
930 104 844
345 69 46
792 969 907
206 108 1
751 878 819
852 47 33
759 877 828
384 787 198
949 237 128
964 956 622
337 24 271
496 134 127
672 842 589
3 718 965
868 937 674
307 665 537
539 749 26
937 890 395
989 82 319
121 721 113
658 196 395
888 450 680
75 178 434
421 100 354
999 174 143
333 499 201
704 851 549
721 936 922
127 63 513
131 735 229
285 323 78
314 240 947
980 761 401
865 258 305
301 637 854
878 996 45
947 783 802
537 622 86
319 23 402
643 272 8
349 81 916
361 313 936
855 444 756
385 82 460
880 613 25
540 107 183
156 449 648
773 910 299
549 507 505
984 267 671
57 218 745
286 796 708
674 446 400
224 594 762
493 940 340
377 127 872
199 943 13
121 308 203
461 626 802
7 742 518
787 828 44
863 260 259
383 626 849
60 972 281
798 491 91
679 23 342
343 112 681
921 777 326
839 50 582
717 382 85
844 552 273
808 97 961
781 32 156
973 582 587
890 886 17
564 498 7
984 627 553
700 121 170
639 271 359
705 57 868
967 290 845
390 301 253
704 855 453
358 179 796
130 962 946
271 922 446
628 52 559
656 734 324
704 788 416
525 838 864
806 591 967
368 848 56
119 451 90
49 930 507
805 760 819
577 700 364
801 592 64
700 916 669
965 576 148
181 403 638
787 439 653
223 350 870
261 831 967
728 134 368
486 577 153
855 891 697
505 678 318
738 806 593
592 123 686
289 911 152
23 308 574
999 671 378
834 860 420
690 518 902
236 499 656
328 791 659
834 737 792
60 882 204
647 146 586
465 441 430
536 946 503
950 199 911
435 722 445
490 806 825
35 716 173
50 592 774
279 971 102
665 209 750
883 271 474
7 370 207
615 415 80
341 56 780
711 95 201
375 590 1
490 740 198
354 800 261
7 517 34
712 401 857
180 500 939
337 319 472
792 533 311
13 525 671
44 199 189
967 257 455
661 704 984
4 672 616
629 693 779
44 494 160
386 682 737
95 242 924
118 646 981
404 425 518
625 291 298
85 865 120
308 172 946
71 265 271
719 799 460
1 446 347
413 765 185
778 129 926
462 216 272
440 856 451
629 372 939
78 506 304
139 977 177
189 78 823
180 471 797
766 293 201
96 243 271
126 95 739
683 625 409
467 764 70
913 850 124
79 916 930
108 536 292
770 928 442
400 966 489
388 594 549
49 125 463
666 794 812
51 661 48
457 154 15
522 977 816
273 789 725
594 661 857
523 635 987
802 932 672
398 240 12
940 541 695
110 581 50
48 709 29
478 182 548
250 963 802
639 926 697
744 688 343
258 200 635
408 469 893
402 415 38
65 41 445
644 31 787
953 275 304
747 813 352
887 692 511
208 973 882
242 96 685
951 890 262
441 255 116
799 267 900
987 63 605
410 556 516
562 476 123
843 674 373
820 978 370
552 979 92
122 361 668
33 973 858
724 610 244
527 701 17
956 906 54
879 835 648
705 733 415
49 908 812
631 636 728
68 831 513
261 673 65
141 444 305
143 817 195
735 178 172
61 979 126
292 487 904
955 201 429
157 22 699
243 333 966
422 131 95
503 941 893
814 66 909
315 929 443
685 521 828
842 60 779
414 243 555
263 514 590
111 334 302
735 761 24
798 431 869
661 458 193
246 804 235
718 792 920
986 217 813
469 666 964
361 464 929
170 150 757
859 274 449
254 47 426
955 635 832
258 664 268
277 429 139
305 425 780
25 363 651
210 993 704
343 472 675
82 164 203
582 953 557
849 159 525
376 336 417
820 841 111
480 738 272
659 37 164
855 476 269
780 365 53
554 640 757
159 520 739
296 990 337
603 895 883
210 41 129
800 716 836
979 727 588
734 707 324
635 293 549
374 374 116
550 890 47
487 3 120
762 162 499
644 185 3
969 286 41
268 491 2
659 274 894
545 875 176
23 695 212
349 411 563
323 593 704
121 904 700
386 795 288
360 519 316
357 258 875
764 820 517
301 383 622
438 872 270
624 785 675
652 307 979
386 249 316
878 554 619
781 688 728
840 434 132
827 910 29
463 854 100
251 740 463
54 893 481
235 340 720
952 999 219
293 871 144
611 945 688
845 7 734
425 711 984
977 574 472
466 410 282
425 566 727
593 650 215
17 858 302
701 637 373
164 485 316
729 15 734
683 489 607
173 228 425
302 114 923
462 4 897
19 460 412
714 407 573
149 282 824
633 1 72
101 408 809
464 303 818
527 827 769
311 298 469
574 544 606
950 82 292
25 298 504
427 527 89
947 911 791
607 29 854
629 373 851
290 798 294
950 944 734
475 883 181
53 152 308
876 85 157
422 913 222
589 825 777
35 682 371
63 843 47
189 385 912
741 532 353
523 111 897
70 78 429
634 120 536
197 423 551
669 29 877
692 612 843
310 565 255
181 224 702
942 985 538
515 564 454
802 424 753
241 929 449
254 938 388
561 236 268
213 775 677
800 457 381
857 258 352
448 251 91
560 11 506
589 938 283
529 322 867
884 614 606
973 490 110
704 251 865
416 677 384
983 422 973
721 20 183
268 326 785
1000 338 301
198 998 428
847 297 837
713 602 574
588 469 61
322 255 57
399 471 820
777 552 404
190 549 389
834 669 457
577 168 996
532 727 335
698 861 593
486 594 297
956 487 363
966 17 128
576 140 590
388 480 279
947 664 15
814 582 70
796 719 167
573 257 1
220 638 223
320 334 641
367 60 123
254 249 626
826 765 465
450 42 918
701 231 427
18 712 170
859 696 147
696 866 800
622 735 894
436 779 21
760 274 244
889 693 195
680 672 335
607 666 969
122 239 858
961 991 834
842 104 20
784 593 147
401 314 4
360 756 920
776 700 398
633 938 280
693 783 111
232 296 376
164 555 526
822 567 334
39 8 91
505 761 559
897 888 12
26 642 515
151 90 949
438 457 359
31 74 344
825 838 650
5 607 797
943 334 852
364 293 579
109 29 964
570 476 280
103 484 392
63 24 429
779 251 730
623 778 845
414 776 673
974 799 415
221 64 966
99 679 874
350 508 320
903 872 232
335 304 273
608 813 790
352 928 282
377 856 122
380 579 348
380 783 478
86 981 320
650 358 260
225 440 793
353 745 850
736 714 393
840 429 848
991 700 961
127 487 951
993 41 421
538 844 492
644 526 999
935 562 812
41 737 265
86 103 506
232 220 737
96 712 328
995 452 528
619 661 658
970 885 460
821 859 361
119 432 183
62 626 62
570 655 502
499 376 876
407 560 134
519 333 563
638 592 635
772 391 138
843 26 619
587 873 148
192 592 699
745 496 814
904 312 176
834 469 344
460 603 377
50 978 594
171 178 698
17 526 193
325 849 220
350 91 114
176 512 107
735 42 614
239 231 767
543 765 70
999 498 575
633 525 744
804 46 251
173 941 290
355 946 745
888 415 222
449 209 585
400 364 366
588 975 932
416 937 490
352 705 979
536 896 696
508 50 516
505 941 620
670 771 130
888 370 64
292 66 877
408 61 445
156 278 167
644 24 825
222 330 49
453 673 67
680 952 125
48 531 549
562 295 292
44 556 345
11 8 483
259 400 616
963 789 1
726 221 102
442 419 300
829 704 249
945 34 101
183 80 939
864 457 217
199 98 822
799 815 553
976 940 375
416 679 131
978 925 790
997 572 547
85 493 845
558 709 676
580 233 95
557 738 819
350 162 683
901 544 133
217 414 353
40 801 79
703 646 203
872 423 983
734 497 191
48 514 842
162 265 12
659 503 413
573 428 322
997 187 39
162 886 919
313 177 502
670 173 879
691 312 480
344 316 676
462 801 373
858 276 111
656 423 524
256 167 405
404 135 755
824 823 996
136 714 978
738 62 31
664 856 362
594 567 97
675 271 361
412 525 423
988 252 177
175 642 288
203 632 106
868 59 705
749 87 597
857 625 331
849 477 90
681 739 784
948 58 940
526 402 934
39 520 811
609 165 99
327 873 1
616 542 162
381 54 633
146 772 428
679 973 853
15 90 274
478 162 575
307 543 449
562 33 715
205 143 639
939 355 674
146 938 909
544 255 185
727 220 309
789 339 763
246 404 78
960 715 444
424 993 181
276 856 912
181 345 286
954 452 659
735 188 883
549 717 825
165 696 156
21 928 232
782 877 456
414 640 773
12 732 619
361 223 964
756 612 664
154 692 524
282 237 848
739 605 98
482 664 859
33 918 676
556 46 150
150 627 505
655 543 190
238 874 327
457 54 932
382 292 637
318 627 441
394 469 385
191 697 459
949 698 580
340 145 728
494 298 916
109 495 154
976 200 867
181 811 204
747 256 606
88 954 764
857 719 696
94 205 121
347 232 600
232 682 814
749 932 720
411 297 792
559 393 672
42 642 84
725 591 385
144 181 708
833 206 701
414 722 556
679 555 943
26 242 247
313 605 239
864 748 367
597 307 105
949 29 37
227 896 398
442 202 501
482 209 651
765 328 173
117 965 256
230 413 95
98 670 667
520 991 109
843 696 262
70 357 989
817 695 822
856 973 621
117 838 46
230 814 504
376 980 186
931 191 361
893 249 544
758 391 199
166 498 4
701 862 561
84 417 915
50 35 468
866 184 106
267 679 275
532 575 623
956 274 438
180 100 344
247 196 789
38 458 90
455 967 990
908 957 357
97 211 861
235 940 510
628 834 940
687 624 957
674 796 940
212 700 175
47 829 34
199 669 830
514 413 997
885 460 656
505 368 166
545 489 21
377 968 536
315 954 965
757 359 994
319 524 601
919 873 355
500 681 880
181 81 645
638 386 92
6 282 29
806 263 438
677 473 618
112 220 376
476 457 355
172 646 153
228 927 174
145 751 677
188 71 574
526 341 182
832 294 244
859 265 6
628 617 561
88 911 318
713 318 730
996 633 91
230 873 885
968 9 399
795 377 971
205 726 526
146 211 110
395 358 74
814 415 197
514 405 417
832 483 910
918 292 997
871 164 395
535 294 627
392 155 327
103 110 720
655 807 658
55 13 665
164 895 795
604 395 962
49 308 870
533 643 905
763 364 166
456 411 827
623 449 252
966 300 591
310 866 296
203 295 634
259 762 231
843 520 578
324 328 198
473 584 542
712 654 878
769 989 374
936 390 464
688 516 311
136 121 762
906 266 458
864 154 82
301 998 476
510 995 330
228 939 952
190 878 765
901 197 437
628 790 849
479 217 122
840 510 78
862 866 929
315 586 397
801 593 602
634 284 147
22 149 774
360 314 136
955 539 871
680 814 659
224 567 574
27 470 17
155 923 85
551 693 485
805 23 174
65 409 177
715 905 467
803 734 918
462 799 223
9 715 624
414 659 101
320 219 957
357 669 23
760 622 152
368 351 41
580 817 856
227 605 359
575 867 286
109 323 652
601 889 487
889 52 613
426 580 950
271 208 501
102 153 470
577 84 953
953 425 846
322 584 407
77 410 550
244 581 10
537 757 393
73 366 177
964 553 330
277 905 104
778 320 779
825 268 215
206 753 332
466 589 802
752 597 841
939 557 160
49 229 624
72 508 544
269 252 224
900 603 248
287 673 525
973 445 719
483 215 931
126 319 822
247 112 89
189 906 578
555 678 520
47 502 101
572 940 852
184 809 53
123 262 314
31 976 580
515 764 969
521 437 650
98 684 30
932 778 752
535 471 67
839 868 230
197 364 207
31 731 567
398 28 164
205 809 307
859 166 116
95 976 853
443 548 261
44 441 126
538 213 528
91 850 234
188 836 404
453 479 753
370 473 863
962 917 15
804 318 927
914 979 720
559 660 637
389 897 494
256 319 884
172 349 413
986 175 976
961 187 593
284 576 906
684 788 526
494 564 299
983 755 712
357 151 999
661 76 59
629 51 276
950 981 446
854 341 562
534 161 307
242 623 596
742 314 442
430 648 16
322 687 783
623 424 204
485 934 616
902 728 233
434 347 323
447 793 404
92 258 687
566 988 682
823 193 90
978 650 316
136 66 267
711 852 163
795 975 881
470 637 965
59 621 379
359 359 537
527 470 560
154 987 335
923 850 682
306 380 107
900 542 743
276 150 179
424 672 480
278 611 686
517 465 61
738 718 864
8 123 816
229 603 779
833 388 8
946 895 64
533 555 369
564 43 510
124 515 834
324 759 785
187 574 999
256 52 263
340 788 296
229 266 703
413 244 449
902 244 995
246 457 884
380 928 103
582 840 235
104 410 233
752 417 34
303 131 116
378 164 180
653 222 840
679 958 956
253 452 996
509 115 343
735 537 142
905 470 160
803 149 897
881 831 324
917 511 928
577 364 702
65 886 226
299 707 150
57 194 735
984 150 981
244 10 633
236 583 12
481 39 526
369 622 438
940 650 845
810 41 274
400 857 743
930 667 885
278 383 592
102 704 167
348 140 262
240 784 629
649 569 792
213 321 919
391 841 914
426 250 91
666 237 992
537 117 297
489 678 777
346 852 616
314 65 599
616 335 496
954 869 787
801 860 721
381 392 125
962 616 124
986 323 804
490 493 48
347 498 866
702 301 456
243 880 876
580 741 411
449 690 545
763 293 259
948 83 505
707 983 642
23 489 519
385 38 417
654 86 233
77 408 915
9 64 600
703 615 74
184 380 35
383 996 631
520 832 632
460 381 608
221 80 197
927 769 757
384 563 427
729 376 979
827 319 573
66 64 204
473 602 528
683 117 910
92 362 18
390 544 355
585 255 176
420 660 49
270 255 330
607 981 123
551 506 97
265 761 495
492 815 388
812 955 585
247 399 135
363 605 103
141 600 478
561 686 118
371 740 288
904 885 797
955 410 142
868 124 793
398 637 45
929 488 200
427 108 578
842 935 146
969 442 294
923 154 476
345 191 778
706 14 486
152 645 669
489 957 528
163 343 611
278 954 304
771 863 695
766 741 7
739 799 20
623 211 101
175 562 640
774 850 937
712 764 523
352 499 797
197 439 982
420 24 497
587 486 391
632 672 422
256 143 971
211 552 927
637 821 941
171 436 163
762 179 822
31 182 237
453 704 645
751 86 743
981 527 913
459 475 843
364 453 844
209 304 124
316 721 514
739 618 629
419 246 978
448 785 329
586 876 164
529 453 346
530 568 875
230 51 981
15 625 805
202 263 165
857 964 568
933 668 167
632 874 719
624 82 254
224 576 397
533 119 312
981 999 922
303 129 192
617 246 123
33 874 565
27 340 590
59 165 715
682 97 142
961 151 575
739 767 971
911 121 865
958 13 230
239 334 661
559 637 147
357 104 283
731 886 168
885 991 71
977 243 133
314 732 227
348 861 363
106 395 283
870 111 402
153 775 600
230 129 317
891 610 674
365 423 577
629 860 168
109 362 302
886 851 769
571 374 333
746 92 328
966 173 266
415 913 595
912 812 115
683 516 740
300 13 290
261 203 611
201 677 159
571 780 107
94 991 674
404 785 404
366 583 630
406 695 217
749 475 561
891 788 788
283 159 340
519 31 806
25 471 462
292 965 706
537 578 309
754 953 20
979 549 919
753 930 613
92 974 222
201 67 243
897 866 890
388 919 999
765 705 651
121 675 630
271 504 319
100 113 860
568 630 192
980 577 29
235 507 450
413 290 326
933 982 43
783 522 419
766 69 179
446 834 474
24 234 302
971 29 688
432 956 263
883 730 810
779 68 104
902 895 638
923 377 775
995 601 10
41 957 410
18 881 702
252 737 806
704 329 357
203 838 500
666 167 914
104 797 53
636 48 120
253 809 96
746 521 402
363 76 137
105 114 212
200 583 980
238 452 449
984 94 418
662 84 671
159 475 770
959 904 71
302 680 731
783 993 337
812 163 385
435 945 807
254 213 366
499 679 569
250 604 403
796 168 529
625 50 759
286 984 399
283 692 487
63 226 551
206 263 303
927 451 177
922 896 575
628 597 281
22 634 529
585 27 505
439 405 457
75 976 532
187 669 966
11 101 899
632 33 552
899 122 645
226 310 338
154 284 170
452 706 66
890 695 760
135 948 959
52 302 858
713 763 594
426 697 109
823 534 831
805 110 517
133 77 789
824 155 311
901 70 100
933 874 512
894 833 447
741 566 358
87 975 850
229 229 205
933 969 797
463 942 268
232 573 801
263 212 273
36 678 178
296 404 986
439 476 702
661 467 205
846 57 413
203 283 362
908 558 216
727 959 615
837 653 311
492 85 188
728 312 334
704 308 992
419 737 623
695 933 987
44 779 198
215 150 917
157 928 288
749 365 647
350 868 245
408 266 529
865 907 408
461 935 307
489 854 636
850 92 759
845 427 713
519 910 967
908 918 166
873 232 643
921 682 825
152 693 941
729 404 837
940 28 768
57 729 883
635 140 550
77 590 437
350 650 273
438 601 438
476 824 732
668 383 973
207 824 962
141 309 420
565 898 223
388 274 979
330 762 38
21 956 570
268 101 203
871 993 79
462 309 889
843 114 501
585 546 526
276 883 133
71 11 309
647 325 752
938 318 28
452 495 742
716 372 279
557 330 545
592 824 893
231 188 37
353 769 705
487 327 579
297 126 435
799 915 756
717 281 640
912 177 563
743 415 279
826 161 574
67 662 85
289 878 102
397 8 443
850 648 821
907 263 878
983 641 999
679 897 975
366 612 859
488 918 980
856 427 980
577 207 638
889 816 667
601 249 469
387 591 359
100 938 633
816 657 568
386 779 401
503 91 455
807 999 321
397 528 138
986 890 591
536 236 23
810 349 431
761 395 598
653 793 728
152 185 116
299 713 189
588 602 613
930 53 704
642 972 281
658 148 260
69 108 314
996 994 210
463 550 652
911 370 990
894 977 318
931 781 18
59 802 864
529 347 579
767 727 518
306 425 147
382 31 292
174 140 951
144 32 177
264 660 625
973 57 960
872 524 816
578 368 124
913 985 414
177 438 421
245 617 250
293 234 553
5 679 719
797 419 931
844 491 917
376 882 946
966 990 94
875 215 803
780 207 179
543 361 24
460 903 424
910 772 493
79 747 437
934 967 256
842 483 126
470 403 545
880 902 901
217 586 618
632 240 55
905 791 248
443 751 795
62 898 722
889 690 842
518 183 202
940 946 299
78 863 105
676 565 125
794 151 488
157 633 931
810 543 123
501 342 531
638 717 512
10 511 135
754 723 969
827 265 904
549 502 918
942 860 895
270 825 615
562 402 685
736 697 840
502 22 317
752 641 533
665 247 57
716 976 839
515 85 186
309 42 680
948 866 220
848 164 363
434 836 664
794 12 344
784 234 627
33 240 478
926 117 240
171 605 129
323 185 681
32 675 502
650 51 795
387 863 676
348 501 914
193 721 925
361 431 826
217 70 957
677 273 272
701 144 258
368 662 305
542 405 844
334 210 848
519 541 15
257 880 878
746 192 231
323 653 300
575 471 459
616 128 20
535 913 965
251 950 273
140 992 720
175 897 364
395 437 250
146 40 489
148 802 484
940 237 296
1 302 16
437 970 512
156 789 162
608 525 32
990 665 842
458 766 880
141 140 528
440 174 264
45 767 440
800 474 903
707 47 857
582 656 918
245 638 560
649 289 94
950 400 466
447 88 255
248 527 10
22 618 937
450 33 535
372 429 240
285 48 817
1 381 156
505 25 965
794 173 311
389 529 823
825 115 346
262 861 823
788 799 82
327 137 999
252 388 254
578 555 971
871 112 212
590 848 194
839 617 477
673 311 573
243 72 77
415 701 373
398 650 768
748 256 241
663 428 881
830 975 543
184 630 852
566 770 947
667 595 278
288 46 486
33 681 99
329 4 464
325 444 97
585 714 257
681 879 491
881 545 836
791 477 847
773 824 797
714 764 988
69 56 501
237 755 246
929 370 747
460 142 4
795 190 348
321 111 324
681 181 638
202 175 484
371 9 705
825 477 844
257 643 743
836 109 210
752 925 493
614 373 783
983 321 642
853 908 400
757 89 936
317 299 542
421 704 393
133 144 553
172 313 91
368 409 387
282 382 982
158 798 345
839 988 133
508 842 63
671 420 179
73 515 572
537 117 688
618 991 979
972 984 388
968 969 676
539 243 883
504 468 849
587 530 521
411 983 229
58 803 799
223 913 698
274 249 575
637 487 722
453 795 581
508 492 753
971 214 950
758 176 296
34 423 812
466 804 964
893 381 578
809 404 72
592 78 997
372 925 712
962 929 908
510 505 71
76 84 353
798 73 891
457 46 352
15 610 31
215 792 480
83 50 346
564 727 687
37 101 150
116 965 770
718 891 18
74 960 709
842 28 316
532 170 55
995 551 929
715 979 586
366 158 679
643 292 633
684 222 893
793 142 738
804 830 137
234 537 318
511 117 449
587 137 295
940 545 902
222 757 457
461 269 54
705 273 580
809 650 848
350 352 705
124 393 742
734 634 154
883 984 933
271 779 542
539 818 456
15 639 389
988 572 478
721 720 769
450 333 304
343 362 37
301 965 272
80 273 578
313 794 126
869 537 16
1000 238 860
918 822 986
454 60 661
50 956 5
453 804 785
991 50 953
18 669 628
845 690 688
847 19 367
466 44 399
795 361 694
57 596 50
278 760 892
420 888 133
889 225 804
924 22 384
150 927 873
581 53 458
363 368 912
520 235 842
836 492 131
187 167 841
817 159 25
611 912 372
101 476 52
957 381 192
410 994 667
593 445 558
953 403 98
728 922 113
389 66 790
527 938 909
842 901 677
419 718 819
266 460 325
303 550 450
456 976 19
4 932 23
296 343 439
473 759 208
63 86 278
675 371 821
111 79 176
534 783 328
805 966 522
972 799 343
253 118 662
341 995 23
374 954 218
463 759 170
731 480 254
24 717 44
242 744 306
538 791 314
200 141 142
798 865 205
995 698 755
948 470 574
849 265 131
848 865 33
18 984 604
865 375 806
2 781 411
94 419 597
433 875 22
482 458 770
422 685 169
634 928 961
32 555 86
228 914 483
503 138 662
818 748 170
595 552 901
255 254 410
834 136 93
489 347 136
584 178 25
142 258 967
506 847 660
964 777 191
659 211 787
540 221 408
675 459 352
534 614 144
676 513 128
35 435 458
806 142 336
934 90 152
557 199 251
820 163 25
593 123 342
238 837 126
239 955 271
541 536 161
766 610 35
181 828 119
332 848 559
772 642 431
2 945 690
892 129 923
524 147 961
406 596 718
661 616 98
466 58 782
307 784 668
669 69 621
239 762 351
466 295 594
47 508 688
547 10 629
535 873 215
609 622 954
356 890 332
82 24 413
707 856 439
867 968 471
298 121 199
646 484 96
285 489 910
373 236 773
539 826 874
704 965 147
434 918 126
114 433 349
960 956 522
26 182 418
739 386 224
953 70 315
619 538 841
119 431 731
606 856 607
187 372 694
484 714 220
699 611 959
956 16 898
736 568 789
567 870 316
885 977 766
563 935 333
849 67 982
226 756 903
186 437 321
316 990 38
597 388 495
801 200 430
51 607 544
379 736 522
830 683 600
540 847 350
148 288 852
196 158 592
362 334 701
286 547 434
365 482 428
922 332 642
837 261 807
533 492 981
899 88 970
240 172 857
188 664 881
751 131 339
213 719 116
67 968 688
409 206 453
129 679 679
514 685 758
731 770 934
100 126 558
111 2 140
807 321 877
144 782 711
702 696 245
42 867 678
692 821 908
841 4 1
974 714 471
635 900 440
998 585 817
564 705 937
103 725 507
11 579 870
892 17 926
91 301 158
958 296 575
180 707 762
293 556 962
131 53 299
957 986 530
967 809 753
749 110 471
453 608 871
149 802 49
886 242 757
318 660 300
111 395 278
894 753 45
777 474 58
666 12 211
867 71 39
247 748 369
732 157 468
892 45 619
540 183 573
762 956 694
989 912 350
103 857 341
654 646 761
78 40 273
649 486 994
267 441 704
669 525 925
918 720 217
301 453 613
670 815 510
170 479 128
151 26 403
7 728 18
838 195 423
764 695 279
100 735 520
53 997 148
738 712 284
507 598 392
620 60 636
690 967 871
656 798 747
997 264 863
824 988 503
822 84 934
766 720 391
802 918 443
687 850 334
445 725 148
835 757 375
738 107 792
620 321 457
893 427 917
133 58 684
316 793 93
781 599 589
563 934 228
499 564 317
70 427 837
428 115 465
949 78 13
602 184 277
10 467 943
679 677 970
662 396 874
834 525 490
5 436 368
569 212 265
839 240 776
345 462 70
169 286 518
313 271 889
642 419 249
901 379 447
242 143 493
969 391 860
560 587 178
539 943 641
946 727 548
414 913 14
98 860 76
676 66 217
263 409 879
252 583 823
802 916 541
301 126 777
978 630 77
425 501 771
593 509 983
133 332 561
624 604 873
359 846 131
824 293 285
393 894 90
178 433 802
573 551 811
498 822 507
705 308 43
871 955 533
165 465 43
597 352 861
194 513 270
591 713 368
789 898 209
871 4 100
268 629 658
7 369 647
656 914 67
109 433 310
811 403 713
306 570 297
475 440 712
572 330 765
824 187 1
869 233 266
499 108 230
826 132 494
439 319 717
896 878 617
636 796 131
516 866 66
273 56 291
985 518 593
625 90 927
295 970 998
393 216 333
594 993 618
809 978 582
305 79 852
1 951 931
777 628 526
886 711 192
472 759 761
973 344 421
605 774 894
527 69 514
887 668 71
469 779 107
101 100 710
125 814 189
959 158 499
733 563 735
811 207 779
207 831 340
714 757 206
742 184 152
419 83 250
608 218 792
391 58 342
916 804 775
566 840 857
477 668 614
298 413 765
159 944 859
179 19 861
634 790 533
515 325 174
605 870 135
899 348 893
932 350 795
845 93 277
364 198 448
579 463 420
238 357 95
951 620 318
19 915 114
484 773 457
231 24 518
108 251 226
640 813 531
163 139 520
80 106 384
973 848 88
89 344 140
587 271 328
337 207 426
76 295 520
446 369 805
921 320 517
475 352 732
96 630 23
170 270 407
989 141 662
484 475 523
341 918 544
264 508 186
246 226 190
768 674 558
131 39 151
610 536 191
772 769 181
941 769 802
669 674 902
537 553 925
909 165 398
828 811 400
922 55 675
435 947 278
914 63 168
301 124 84
150 711 374
494 44 792
258 579 375
290 542 630
151 537 333
111 600 15
964 641 50
73 470 715
882 615 657
872 223 848
607 111 789
436 734 411
629 24 64
483 611 670
668 763 55
738 83 330
821 510 804
810 637 630
16 764 387
397 102 265
544 39 816
1 639 637
445 248 281
876 581 556
538 614 496
673 673 63
359 165 908
121 633 692
554 896 40
677 111 951
177 251 611
346 312 700
755 274 689
334 223 444
712 285 34
274 802 742
622 960 338
376 621 8
53 990 232
415 838 38
396 333 11
460 529 513
678 728 361
747 493 963
375 113 554
679 605 546
179 36 964
246 579 939
88 956 503
335 450 665
347 935 724
840 899 422
272 885 538
739 290 409
782 642 329
417 153 984
394 967 450
762 797 759
994 567 54
571 464 434
301 576 469
553 455 15
233 345 778
837 476 967
853 331 373
704 766 286
207 482 258
952 223 185
944 397 224
491 774 423
319 852 739
371 742 995
827 274 165
3 47 777
733 667 706
145 499 390
77 135 963
140 643 861
658 279 926
288 715 271
504 152 676
743 187 875
830 701 2
849 424 190
221 969 443
607 257 43
447 117 894
893 342 326
871 943 988
318 397 934
365 564 853
108 767 114
365 310 259
120 475 357
536 665 278
726 504 44
747 466 882
548 969 687
310 329 293
804 316 709
319 553 69
592 515 581
440 141 338
398 399 490
358 309 543
916 313 207
580 697 958
781 138 860
511 84 125
732 334 574
426 293 787
888 588 301
44 18 624
928 856 154
241 429 148
377 341 191
942 772 557
646 717 508
369 963 654
375 482 743
656 605 679
684 882 875
352 570 135
459 110 404
361 978 489
193 91 113
16 323 982
725 461 643
29 24 662
475 233 909
238 978 117
847 313 44
290 987 683
592 861 17
122 616 348
791 736 20
685 270 594
583 736 867
635 520 879
199 498 539
989 352 543
526 116 854
266 404 301
86 757 429
957 395 957
492 250 336
772 232 754
703 690 227
572 101 7
374 12 875
451 523 891
191 935 610
222 897 137
909 170 910
164 483 950
497 733 73
258 621 391
204 232 292
1000 680 266
643 746 60
611 595 355
204 932 122
885 102 321
56 63 245
946 955 306
785 427 875
652 237 156
758 865 344
529 709 45
677 690 453
123 483 309
136 249 901
967 617 729
410 311 755
594 246 636
843 542 896
113 538 9
762 824 532
344 20 604
427 247 90
645 812 954
617 936 680
245 798 845
301 948 575
279 923 84
423 47 616
912 958 554
100 981 615
110 278 926
457 377 85
384 559 354
919 735 232
774 677 872
63 140 373
253 172 282
687 876 345
654 97 736
861 205 243
231 61 839
764 842 830
401 771 288
324 714 686
795 887 822
590 937 913
214 185 324
881 982 743
19 346 910
390 895 36
442 255 423
218 202 246
668 731 2
165 637 842
555 201 60
230 536 324
800 50 762
258 473 646
661 28 263
100 201 232
580 932 217
214 549 872
655 852 68
705 894 812
257 264 503
785 925 270
861 662 253
196 385 894
253 876 982
549 194 6
726 509 391
412 139 186
553 215 591
783 819 206
357 735 579
78 669 901
235 357 356
595 793 703
769 119 927
753 522 290
555 337 837
263 384 195
87 826 844
45 1000 982
72 468 541
318 747 61
149 517 871
477 853 310
107 209 956
917 255 104
583 579 779
339 118 814
104 324 877
974 325 356
476 474 267
387 256 585
258 60 824
521 42 990
88 732 187
588 137 150
157 630 871
776 128 638
226 224 966
716 86 991
340 75 211
345 13 993
333 761 639
787 204 130
99 558 374
399 857 887
273 524 362
852 937 682
580 905 312
719 754 69
648 404 817
386 643 317
501 848 4
740 674 586
60 303 539
143 269 710
950 330 658
254 637 195
630 336 838
197 704 722
837 454 133
357 13 681
870 909 187
655 678 653
851 425 301
568 816 216
568 713 560
758 686 244
166 42 372
338 359 960
954 297 741
687 988 546
975 377 595
249 959 150
529 753 114
953 152 533
188 961 756
952 273 906
532 910 389
738 269 161
661 564 903
629 596 560
254 924 655
81 458 954
305 221 95
546 384 721
574 183 766
931 530 908
201 30 236
349 539 217
440 107 986
112 774 317
865 58 810
689 526 665
403 231 194
133 216 46
100 297 774
965 902 853
883 860 326
802 967 552
535 697 454
210 222 549
911 841 837
444 744 83
307 121 335
16 321 493
210 984 78
858 248 783
229 191 758
160 626 55
652 151 617
761 365 502
887 217 138
769 798 438
40 682 773
738 293 493
798 645 735
205 343 899
541 262 242
809 180 944
916 788 691
19 729 290
319 717 447
798 824 453
814 432 82
548 239 107
101 999 890
334 774 486
350 140 620
16 213 795
467 221 749
129 924 98
304 514 787
457 508 739
872 62 700
851 423 427
534 884 608
781 260 487
647 60 963
341 149 415
566 358 61
542 227 102
416 894 45
347 42 753
33 337 370
163 969 678
198 118 428
830 861 855
803 55 803
606 742 662
104 818 373
9 489 899
528 923 758
254 504 332
914 117 619
910 343 892
796 681 71
541 752 695
356 125 394
209 992 245
80 864 230
818 203 317
7 613 763
721 702 659
257 421 189
518 236 748
5 762 949
92 826 601
602 561 237
488 246 794
56 943 967
370 61 109
71 936 248
642 956 311
400 452 329
255 162 378
106 226 758
724 316 192
296 817 370
523 968 102
529 52 579
246 685 660
287 669 762
84 627 500
804 822 133
712 679 809
186 747 104
673 73 714
729 28 936
517 697 318
358 826 138
790 559 721
866 55 868
857 890 680
872 874 402
148 876 474
811 299 915
704 795 295
879 724 237
344 26 301
406 457 414
945 385 936
174 49 812
938 962 914
201 820 335
541 238 35
61 687 109
701 887 682
949 854 566
130 903 60
967 25 153
747 80 84
975 107 663
92 133 277
635 158 854
169 9 747
952 354 488
233 878 896
61 648 5
933 976 269
903 545 829
794 27 567
389 460 626
645 138 84
548 816 678
23 193 989
981 366 833
361 782 663
53 843 542
858 347 708
564 308 581
54 638 367
258 378 123
336 684 792
64 904 401
219 979 772
891 138 67
493 128 201
605 625 970
990 824 176
775 724 395
223 138 339
809 457 560
422 612 953
885 571 167
753 973 327
747 198 235
576 859 753
861 121 208
23 533 345
725 618 818
308 963 663
477 240 911
662 973 82
751 309 875
463 793 813
926 171 365
155 233 93
101 913 896
841 348 442
727 285 556
377 555 868
270 275 830
550 503 976
207 238 349
758 800 3
854 142 862
271 473 677
789 579 338
220 866 921
715 633 151
385 470 52
66 276 468
715 557 68
681 430 392
602 997 819
283 855 228
739 421 156
39 379 136
921 601 861
353 434 211
260 285 149
337 915 207
509 195 631
819 82 557
232 719 847
55 148 412
387 309 861
761 848 887
286 696 399
323 673 656
618 886 708
625 169 39
143 531 382
565 975 31
905 347 135
92 164 995
682 412 903
872 562 388
989 290 828
247 478 782
2 628 644
220 823 164
54 839 511
893 559 256
900 993 183
588 562 807
161 625 556
369 820 37
740 397 739
551 423 949
589 236 103
142 933 563
63 844 338
874 522 213
608 471 597
274 990 695
689 889 63
578 826 557
121 661 874
892 640 191
662 344 284
828 968 871
502 189 724
588 391 790
91 267 170
111 226 408
397 764 60
609 372 965
916 287 110
558 964 74
742 744 114
458 707 598
525 494 464
585 628 313
661 197 367
464 772 162
748 821 901
907 587 151
874 458 467
424 156 442
75 310 924
52 713 794
442 915 551
52 402 848
201 373 986
78 104 395
542 487 226
168 868 941
319 244 496
586 662 975
329 473 198
264 498 218
725 848 674
130 813 575
101 136 90
94 96 634
253 380 768
534 788 538
260 369 711
382 567 131
837 492 599
105 685 624
41 250 997
645 282 75
295 281 215
203 935 911
998 63 142
435 571 39
58 18 892
631 820 639
181 103 448
231 205 804
888 206 655
493 962 120
411 158 773
377 394 592
880 461 797
975 36 489
126 843 141
951 61 136
852 447 924
294 912 512
900 825 112
171 190 698
754 961 971
444 712 840
341 672 422
874 731 945
461 717 217
145 219 52
389 514 185
100 20 670
611 432 907
848 540 814
398 585 39
488 52 924
15 300 400
801 912 540
938 6 27
775 196 273
582 422 478
167 970 520
275 489 643
542 586 850
828 855 517
74 376 278
109 806 394
183 900 549
382 725 809
884 894 783
480 699 502
807 175 326
799 34 283
486 840 634
785 93 952
455 645 557
454 929 294
546 153 672
464 851 625
61 16 581
548 942 668
240 177 854
489 680 561
650 795 85
432 293 1000
883 305 829
373 387 415
651 704 536
989 215 284
235 911 82
952 704 407
643 688 263
961 843 467
460 591 800
747 310 813
462 64 108
30 49 853
539 821 140
769 529 325
901 224 310
58 614 320
422 846 542
740 88 981
478 612 306
929 773 779
850 150 237
520 686 535
923 22 397
503 898 643
756 137 201
37 83 913
360 88 645
161 7 441
851 101 272
687 450 111
400 884 848
44 530 8
171 628 683
326 762 326
167 534 794
738 947 545
2 13 553
80 231 368
751 70 289
586 280 753
204 441 513
93 1000 621
565 73 770
678 386 271
977 176 122
960 65 478
971 422 963
69 15 937
211 804 637
283 233 26
630 988 297
304 833 958
27 891 703
297 515 844
207 929 970
407 267 907
115 743 898
884 487 272
420 874 570
292 665 856
635 639 42
223 368 651
462 239 152
301 95 938
415 846 179
594 373 402
491 390 487
924 79 113
309 201 311
595 954 424
803 342 320
441 877 114
937 187 58
545 463 51
109 67 956
364 388 652
387 594 161
793 173 702
330 95 509
493 209 76
869 321 820
228 150 238
414 789 404
318 77 675
944 238 514
221 436 847
740 134 930
613 189 493
670 379 859
253 519 310
320 278 746
622 611 386
255 496 325
777 50 902
333 949 43
933 52 263
375 166 474
280 804 725
439 97 425
997 539 995
628 251 374
432 618 383
456 792 50
494 931 829
722 602 596
448 617 536
181 25 827
897 318 659
937 697 128
565 550 100
160 794 75
940 330 818
491 940 972
87 344 672
662 897 660
890 433 138
449 127 885
107 258 960
537 373 239
282 670 137
301 934 772
313 380 465
525 228 471
757 37 22
791 119 776
253 169 23
420 749 619
491 802 493
379 332 937
360 808 943
228 157 543
669 503 424
127 43 141
143 645 403
829 765 521
945 928 810
535 112 669
944 640 467
30 760 910
307 488 412
275 991 599
186 787 400
15 967 717
705 44 385
14 125 947
620 621 256
735 327 480
253 629 244
222 951 752
235 156 984
134 647 480
61 344 207
705 159 910
727 781 403
937 125 176
51 616 860
740 980 771
940 955 718
43 432 647
127 352 814
555 104 193
195 48 766
216 493 689
946 3 967
351 434 549
88 605 702
74 284 708
435 710 329
209 171 447
476 651 187
431 546 165
428 699 759
698 92 14
234 643 602
783 511 731
724 126 339
772 580 115
268 503 663
856 527 345
341 474 856
296 364 763
45 514 477
19 403 406
317 187 376
912 326 168
855 994 3
702 303 150
935 330 900
13 735 623
813 619 747
754 12 784
409 518 505
320 250 649
672 348 228
629 134 295
398 400 631
290 199 204
699 249 591
864 981 132
107 845 355
567 358 193
49 650 915
424 422 233
236 910 580
373 470 534
884 897 522
518 776 541
982 945 232
495 234 395
886 910 340
993 289 757
700 390 638
358 688 823
242 484 945
137 209 975
469 741 691
140 931 234
833 763 666
59 364 159
922 861 423
578 520 219
792 670 463
338 75 676
50 549 199
753 739 890
678 772 95
34 801 986
184 661 75
874 618 108
169 722 622
781 1000 656
473 43 199
481 366 964
192 29 656
281 420 553
169 913 532
916 495 454
208 898 977
622 444 284
14 459 542
334 150 332
698 712 63
850 558 182
353 436 422
784 954 179
793 826 372
446 170 413
330 728 744
612 102 637
438 336 774
120 692 365
386 416 956
819 696 911
685 53 817
506 308 301
841 308 390
142 546 594
440 137 434
120 943 425
984 178 912
255 635 996
337 62 939
795 222 16
718 626 725
703 61 94
450 749 276
498 460 109
29 564 566
167 397 470
623 448 678
606 698 359
564 702 415
770 808 76
472 951 528
227 349 195
149 97 281
494 3 319
258 181 572
468 516 847
630 346 599
569 888 384
341 218 473
902 453 383
721 660 819
496 974 131
173 161 265
954 103 490
270 730 648
608 488 459
755 290 242
213 63 940
15 944 880
527 371 828
595 255 47
761 278 988
593 313 438
746 441 673
758 905 846
468 391 341
847 712 970
751 539 678
784 850 377
574 763 655
256 545 450
913 465 821
961 874 720
517 534 396
430 127 613
137 274 524
893 292 139
51 409 22
16 918 865
554 952 643
174 216 10
396 169 30
719 864 708
666 523 680
23 417 263
602 397 116
722 58 548
374 211 420
409 847 473
707 874 676
451 381 634
588 896 397
416 900 961
576 8 164
58 360 912
664 949 500
60 593 630
454 52 769
328 291 9
162 534 175
619 128 795
15 525 338
83 644 31
149 863 743
780 585 269
935 466 522
398 388 940
560 383 688
675 887 776
289 113 424
64 657 140
511 510 470
577 90 122
682 735 344
170 987 880
800 533 508
123 214 596
67 565 377
371 425 827
664 949 405
73 176 302
657 462 519
318 755 582
389 628 14
239 678 489
343 468 833
345 488 45
204 454 968
205 69 773
112 83 570
198 751 401
586 496 400
832 282 435
959 362 642
700 440 975
917 516 232
433 620 353
593 183 316
716 483 598
203 962 61
195 943 299
568 362 303
878 429 715
728 403 105
807 209 119
176 15 631
516 920 270
282 454 489
514 454 799
308 831 731
987 881 195
30 341 599
99 566 697
920 29 279
992 650 508
586 567 527
120 899 839
309 635 354
23 128 268
915 822 99
168 478 977
99 812 703
979 732 36
47 800 809
104 713 841
176 89 398
235 636 593
586 255 362
752 660 276
412 511 962
385 201 145
907 259 571
245 963 781
879 838 362
675 353 371
765 614 61
511 172 627
319 2 226
500 572 30
921 269 807
610 171 1000
933 43 402
498 705 254
392 899 633
816 944 890
326 286 43
887 792 973
204 895 384
667 613 164
165 564 687
426 480 950
646 59 63
677 403 796
869 328 280
958 80 394
679 638 738
138 940 85
882 635 590
88 96 733
186 697 460
714 560 812
911 113 428
555 664 871
150 547 152
385 539 941
758 980 713
550 653 501
719 63 361
1 731 981
46 526 698
354 377 808
515 154 508
989 652 791
926 81 124
502 593 771
583 144 443
486 662 322
957 105 580
341 431 88
26 214 258
368 979 407
52 815 369
860 168 202
422 936 763
828 796 677
408 486 622
855 317 129
20 394 868
110 483 351
291 887 811
484 340 571
519 505 422
78 808 291
858 902 515
700 958 839
982 985 22
48 991 515
246 916 173
199 705 570
77 446 77
294 318 765
917 13 845
902 150 341
58 62 698
27 81 221
448 986 971
449 577 667
418 491 773
431 168 704
772 311 681
161 702 197
748 763 604
768 510 24
684 356 238
221 480 447
18 746 312
134 185 13
795 278 864
135 802 787
301 717 582
260 23 768
933 236 196
814 865 563
856 734 448
788 501 24
661 877 718
299 605 705
714 421 828
49 151 799
438 223 405
990 486 817
103 747 962
4 958 36
476 823 21
417 11 756
990 671 688
858 499 817
786 781 878
818 322 460
105 12 975
523 71 20
228 535 882
331 237 804
210 295 518
802 284 224
868 668 760
91 321 232
99 915 388
201 11 147
967 368 918
389 119 991
347 246 32
45 126 303
143 589 609
766 70 862
294 427 619
556 638 75
345 790 557
369 245 462
443 376 602
228 756 706
934 579 281
932 659 379
45 807 663
149 225 785
788 346 569
730 24 613
893 216 350
956 17 779
892 987 445
745 571 608
957 699 802
904 618 302
963 17 767
700 205 502
573 104 632
871 687 589
356 798 279
920 482 802
327 929 1
440 809 111
747 693 680
721 413 797
188 229 730
407 650 172
313 583 602
156 659 147
223 693 654
551 3 573
220 17 488
508 372 677
39 896 216
105 181 699
566 514 697
608 16 726
736 1 60
496 1 772
868 208 418
905 142 504
889 486 173
136 619 835
30 378 568
654 172 670
93 881 341
392 233 351
83 501 144
794 508 130
795 488 635
341 814 441
268 842 673
755 139 935
344 702 734
552 211 465
471 500 838
211 435 422
682 898 221
844 874 192
123 268 823
113 704 658
213 702 433
547 244 829
264 470 671
134 236 470
120 583 847
89 890 626
983 988 662
594 957 972
263 385 409
622 806 293
892 120 374
542 292 302
777 714 372
494 641 834
241 36 704
530 406 295
937 124 529
546 924 62
755 620 406
623 964 56
430 534 525
406 778 931
245 696 920
924 733 22
357 458 603
834 17 49
555 925 745
324 225 136
836 462 304
604 791 801
478 939 673
299 886 220
591 581 660
715 921 587
701 350 251
806 572 49
149 197 558
371 220 247
727 799 671
362 331 196
770 264 422
381 990 773
412 898 207
378 922 325
677 685 299
702 4 951
516 296 44
988 455 313
905 686 868
254 524 83
764 933 424
75 901 601
862 171 977
273 641 836
550 353 795
804 999 655
558 219 785
487 28 632
335 432 392
882 583 157
731 920 995
741 488 905
105 276 343
676 835 128
774 354 856
932 267 7
441 552 59
413 133 847
807 272 285
871 570 938
232 517 156
809 361 358
82 749 884
143 419 595
981 199 588
148 280 920
333 430 642
393 931 946
631 110 764
948 57 750
773 191 296
228 383 358
676 64 94
532 877 963
993 477 924
102 533 507
471 283 394
938 473 378
716 179 111
582 843 469
348 838 411
575 230 324
805 480 519
241 917 48
932 79 786
156 506 70
816 781 324
56 553 153
766 716 800
537 637 102
229 794 981
102 148 788
730 733 277
334 895 531
797 248 266
628 300 47
997 821 174
340 223 404
890 949 841
894 982 203
498 47 216
755 828 661
758 341 108
349 496 800
949 45 688
868 966 984
89 678 911
982 309 424
552 953 686
846 427 896
230 25 637
319 270 912
369 78 603
195 717 278
644 350 330
311 534 932
168 909 272
1 240 342
119 895 120
333 115 338
115 891 400
828 398 48
590 42 204
462 602 316
795 751 955
393 621 986
645 953 8
922 521 833
350 894 923
11 894 899
931 555 337
365 237 259
598 922 225
688 926 407
675 194 728
584 340 472
767 165 567
418 695 343
885 117 787
639 706 971
554 520 829
640 909 896
340 710 811
347 182 658
582 312 279
852 532 514
903 203 918
576 803 447
76 597 171
829 734 584
922 759 965
373 346 441
504 75 13
141 15 269
237 888 644
161 732 371
85 651 509
562 860 811
105 32 647
651 675 490
464 994 357
447 581 451
968 863 265
271 384 81
210 335 662
978 849 811
676 485 653
429 836 126
776 446 722
478 992 145
485 690 423
731 530 476
964 889 521
112 776 610
638 920 98
865 513 937
756 908 743
876 67 232
439 886 530
178 69 720
48 399 706
303 557 381
762 517 761
688 212 630
934 686 838
437 217 187
191 868 661
126 531 263
695 82 411
938 107 374
906 310 69
870 489 256
57 327 411
802 349 518
578 97 425
634 896 829
798 774 351
772 68 536
922 303 482
541 977 954
586 202 329
673 866 604
98 790 84
594 255 308
966 549 33
951 899 159
709 153 57
465 857 423
617 707 339
386 482 904
194 807 295
255 139 455
812 67 493
240 20 252
653 482 926
684 91 122
243 243 43
826 50 716
158 63 933
206 998 490
601 179 693
320 498 12
367 930 12
355 403 150
547 855 430
772 92 500
31 577 50
552 412 535
578 167 116
675 983 145
404 878 415
735 682 213
995 41 117
905 915 930
955 176 256
346 144 954
409 11 958
12 135 589
232 656 312
259 69 243
671 476 387
638 594 402
450 126 795
350 589 533
656 218 437
134 292 77
533 52 139
403 71 716
105 547 605
830 636 487
777 800 766
119 709 771
708 438 284
380 129 812
504 732 860
298 489 41
669 57 660
227 620 139
913 896 115
184 493 656
175 747 630
393 842 843
866 348 404
595 912 502
878 977 212
304 461 410
320 832 197
133 350 110
939 188 703
472 106 94
799 238 391
704 878 390
37 207 536
177 322 231
38 596 656
727 987 720
805 531 376
891 283 353
721 325 873
844 910 468
320 157 307
504 302 204
144 87 47
627 257 10
983 460 295
407 489 54
461 301 851
236 132 19
216 829 127
953 684 29
896 340 548
307 49 519
700 889 732
5 86 112
724 736 530
369 177 605
824 156 224
510 895 213
873 158 586
258 831 80
526 158 340
945 870 122
298 673 583
782 298 239
748 804 657
666 115 38
558 40 253
691 102 330
58 926 760
654 323 183
42 612 318
152 874 522
494 616 69
376 361 500
763 861 264
697 113 40
570 828 870
295 113 986
558 388 339
768 354 354
514 932 478
381 493 297
602 471 309
248 178 164
489 674 606
479 226 246
2 498 815
681 791 971
523 433 672
665 346 330
134 835 728
977 301 113
41 627 901
297 578 279
17 707 207
424 451 590
467 380 102
121 835 543
155 946 555
929 917 819
31 276 677
55 915 151
766 402 204
957 426 767
677 863 987
903 107 134
779 504 129
130 269 764
13 590 889
454 513 433
452 81 115
542 101 464
813 349 778
295 469 512
913 889 222
591 79 479
326 980 13
744 910 184
989 123 413
444 201 102
542 273 197
363 229 552
416 182 709
979 303 288
485 610 450
599 310 183
997 267 303
379 376 595
602 158 112
142 156 827
732 139 488
897 872 833
861 643 637
159 851 953
159 685 627
397 942 321
372 399 390
396 70 690
887 602 51
332 997 798
561 66 673
675 313 593
78 828 955
558 725 405
808 944 225
407 566 312
924 976 432
96 360 537
148 457 311
126 747 83
588 794 708
137 648 832
641 2 918
755 1000 522
406 47 867
742 838 741
993 684 780
11 947 769
933 82 575
528 938 118
169 98 670
610 773 640
833 281 326
763 824 142
91 845 250
821 884 381
140 975 225
527 406 578
363 362 181
271 281 128
847 899 293
513 129 70
548 496 60
863 618 724
924 421 972
473 624 927
203 437 885
582 56 747
43 246 266
763 894 265
169 504 870
723 975 601
63 591 818
72 930 712
996 302 331
921 699 285
225 710 817
756 776 537
268 791 858
686 407 949
322 158 544
24 808 176
568 984 472
828 70 304
354 62 196
48 859 569
513 25 291
689 837 972
142 768 88
404 795 26
227 471 408
904 877 761
499 369 511
32 226 37
425 25 517
328 467 954
814 61 884
550 992 720
415 484 653
451 849 760
263 682 61
17 688 839
656 193 537
958 364 224
415 266 457
794 665 935
288 996 140
749 862 83
639 196 655
533 807 866
25 301 796
246 508 131
530 17 385
186 673 728
920 921 646
460 992 355
712 449 331
359 907 874
695 280 816
139 110 517
595 662 535
698 276 295
403 190 351
320 512 243
956 870 554
994 463 345
909 196 505
320 332 545
301 347 277
845 276 743
587 934 282
870 99 896
550 412 367
297 454 891
270 957 841
328 378 275
187 764 832
909 852 51
276 340 9
96 842 683
810 39 46
255 890 730
925 573 667
725 274 740
503 578 266
726 600 630
952 620 872
586 418 239
730 483 809
872 136 770
493 696 34
468 343 273
685 187 302
467 73 27
163 71 251
926 860 728
169 65 76
781 128 917
729 113 306
918 149 739
200 223 991
950 300 405
671 954 538
767 237 281
602 237 106
843 624 134
373 699 564
584 167 335
899 443 175
571 276 62
712 519 947
697 662 45
929 82 261
276 746 176
810 672 701
451 295 911
968 434 379
925 834 635
696 57 135
518 620 606
184 674 496
235 392 935
948 707 336
747 961 558
803 366 317
846 811 997
99 163 674
714 840 16
642 562 727
315 742 550
966 561 798
379 959 903
871 810 920
994 985 560
987 144 87
495 351 669
778 700 445
895 807 679
611 51 244
238 461 46
583 689 455
428 927 71
700 772 153
104 442 689
700 602 284
11 565 381
119 500 532
606 421 100
597 607 645
54 889 533
257 16 890
841 374 175
130 48 967
529 173 291
883 552 498
304 779 566
750 991 821
188 473 493
275 377 326
692 597 841
559 737 962
971 920 541
155 202 647
821 353 662
891 435 962
16 666 810
920 185 832
917 617 523
695 713 200
390 450 678
19 277 368
802 707 223
583 446 39
438 423 223
217 819 35
150 479 1000
892 945 787
340 293 735
796 907 136
728 595 396
759 971 431
353 796 38
913 634 689
490 665 402
353 436 367
144 270 446
626 272 832
267 845 920
332 974 973
555 402 532
340 769 231
997 465 669
889 775 190
782 438 363
833 286 101
606 443 158
946 250 396
448 815 258
357 316 734
345 980 60
448 860 780
799 169 147
898 409 17
132 329 322
532 440 847
595 3 644
238 660 497
954 588 345
503 309 435
208 433 512
993 220 615
864 801 437
261 141 345
446 955 902
850 126 901
34 171 792
500 383 30
858 827 942
610 722 875
197 439 788
423 300 165
941 881 777
765 956 387
980 894 219
727 203 202
50 56 543
702 861 510
293 14 921
398 751 14
555 408 488
762 337 487
508 351 358
797 29 887
938 572 943
642 120 821
813 911 831
317 369 455
786 611 384
43 744 796
964 73 756
80 808 571
637 866 264
63 144 507
558 544 697
287 766 315
590 582 803
235 420 141
543 478 935
67 495 310
479 340 21
521 453 849
933 690 819
206 984 141
649 267 684
470 424 844
601 635 163
817 101 486
753 934 818
668 53 644
723 984 822
495 474 521
111 885 757
999 352 509
316 154 67
270 157 459
512 892 489
249 657 958
276 710 455
874 816 320
3 904 626
464 606 643
812 630 177
852 234 355
814 190 413
749 173 619
923 55 727
749 476 214
999 110 487
269 60 593
227 362 577
870 398 806
349 338 474
241 100 68
755 533 827
618 474 158
264 58 461
896 615 153
220 689 390
600 566 890
2 569 954
194 920 30
470 787 973
523 284 995
238 527 688
813 905 135
107 149 458
707 139 416
47 199 961
745 829 572
121 749 553
444 605 952
175 33 979
798 222 694
34 411 1
300 65 163
528 495 601
955 741 583
190 94 896
184 73 617
148 330 225
135 695 561
821 701 342
574 323 23
102 644 101
666 468 676
15 160 806
657 434 831
672 957 820
362 713 298
470 102 547
778 5 814
382 808 729
328 485 645
640 422 295
364 396 470
111 221 249
74 653 998
424 321 675
909 935 428
625 791 967
994 666 565
981 172 237
394 665 730
876 926 738
868 232 590
919 25 435
393 871 500
788 300 51
233 527 239
375 933 427
959 572 308
810 98 401
688 956 437
549 833 804
713 519 136
329 914 327
2 543 319
538 139 436
661 593 920
171 716 738
516 700 776
710 292 194
481 25 211
555 931 822
311 548 23
201 130 139
649 594 761
555 984 88
305 91 952
740 117 559
499 354 321
510 212 396
930 698 827
790 492 371
308 859 683
540 703 814
690 509 537
706 855 127
562 443 372
379 406 347
216 523 316
102 220 336
706 782 39
210 38 487
643 587 142
468 157 973
442 913 1000
335 628 942
667 12 495
890 519 563
757 782 906
784 704 78
454 386 690
380 562 363
916 365 920
179 147 969
22 53 230
847 309 833
178 167 149
984 158 774
87 939 407
190 209 813
469 995 510
900 924 575
851 164 764
606 203 332
914 619 996
230 789 874
232 219 361
835 741 118
391 598 838
332 307 937
191 570 901
147 964 711
513 581 219
437 847 748
141 732 107
649 273 688
286 608 610
974 211 124
236 219 691
850 450 725
122 681 131
159 719 776
721 154 456
208 936 967
452 286 525
757 519 547
61 441 425
4 393 481
295 418 281
864 297 474
565 342 602
821 766 925
676 482 147
125 401 584
348 304 875
428 475 855
348 553 110
979 719 299
767 84 534
771 636 814
473 54 495
519 645 270
46 691 266
647 84 544
477 43 47
754 756 71
576 640 45
844 270 125
511 983 803
720 254 257
269 36 315
623 526 25
434 851 789
361 947 217
3 332 578
131 119 636
631 990 907
834 183 731
828 495 417
606 45 612
401 747 389
715 768 396
124 715 362
892 18 535
918 631 273
736 458 431
734 239 85
265 12 44
371 982 840
706 373 955
750 680 982
137 915 337
919 237 24
645 475 473
462 750 284
777 556 660
444 983 107
609 749 112
195 502 826
757 291 228
451 963 685
436 253 291
911 96 24
35 291 607
615 130 335
565 179 352
574 744 105
892 206 828
127 804 624
208 771 593
587 831 132
472 18 161
631 690 401
879 859 804
227 442 685
960 687 132
293 907 967
349 399 845
623 728 940
404 132 363
838 353 995
147 495 753
77 781 99
925 729 14
361 458 314
741 166 218
21 107 74
50 885 650
112 690 919
763 290 136
686 902 220
941 520 990
52 902 126
754 249 916
184 782 241
924 743 520
872 144 514
531 208 893
290 807 916
907 685 351
267 320 574
601 44 509
363 594 524
751 102 232
433 951 29
222 899 963
939 331 565
459 780 667
945 756 741
916 193 497
921 979 663
629 981 189
350 786 13
966 190 325
380 645 460
431 625 6
839 453 732
279 548 545
645 91 692
928 998 482
249 466 700
823 708 397
441 968 26
706 261 834
210 111 777
979 288 571
922 182 470
932 492 778
894 36 148
139 321 256
861 896 155
256 988 715
68 259 380
948 528 272
643 703 456
205 243 553
303 435 866
623 175 376
2 151 617
988 162 204
144 236 379
70 927 811
211 448 686
764 574 193
145 313 296
747 985 231
196 87 897
719 528 487
338 575 31
291 87 263
645 957 458
149 183 404
237 713 465
661 778 673
77 165 636
887 651 488
243 598 915
830 676 576
317 632 559
115 321 535
583 127 471
790 582 818
521 723 182
20 948 98
1000 947 763
618 201 256
76 366 216
529 88 213
34 773 39
122 287 147
50 300 506
795 23 487
876 163 153
490 921 883
358 935 489
881 119 791
113 934 779
835 272 32
468 316 394
878 776 283
808 351 265
137 382 467
550 593 956
944 928 969
870 278 734
525 500 36
561 332 451
505 264 913
593 603 166
523 117 268
823 205 565
583 687 799
565 440 299
971 319 857
325 577 742
814 908 555
473 114 386
929 807 7
796 623 357
587 38 26
225 517 4
687 931 708
490 812 678
768 413 13
116 7 96
472 863 218
320 409 729
661 944 471
789 410 534
877 251 823
764 778 48
347 912 609
891 781 436
234 314 373
215 519 995
169 730 384
291 626 299
608 387 196
189 181 189
273 998 788
627 391 473
106 737 493
138 244 150
186 148 872
711 303 326
506 740 311
1 512 745
110 708 542
839 39 113
851 784 125
957 794 54
291 971 826
564 860 338
983 43 668
995 575 543
396 372 85
144 314 711
249 58 871
59 821 77
207 282 666
437 300 202
697 283 716
292 211 354
406 680 866
59 625 351
309 353 646
895 648 214
521 235 529
220 315 25
572 805 387
906 273 412
304 957 905
954 121 532
52 850 901
725 669 908
915 602 404
230 940 298
107 934 132
206 42 809
620 764 652
960 987 248
943 382 512
6 640 867
154 969 93
988 728 792
817 760 65
123 347 860
110 954 911
736 75 86
411 601 418
366 260 173
159 692 983
618 557 926
448 183 887
813 486 544
800 849 149
182 20 730
226 37 940
785 427 61
782 133 125
514 747 831
228 524 976
191 726 520
565 283 328
188 289 79
832 15 196
296 361 239
179 632 970
512 663 494
127 812 510
10 398 86
489 317 700
230 837 567
54 672 858
807 104 620
231 623 1
519 283 878
109 465 286
780 114 814
662 913 619
581 898 798
776 692 51
786 340 57
702 742 894
802 699 938
161 359 465
446 267 971
416 785 721
574 357 638
482 453 169
602 272 225
546 360 186
220 65 549
269 615 787
947 942 863
361 634 201
835 799 515
582 600 472
867 230 685
592 854 738
431 817 346
797 934 967
95 661 966
900 806 830
976 517 543
743 54 130
937 826 858
354 742 904
455 29 884
947 998 264
853 899 51
373 40 218
310 592 270
968 491 235
605 743 890
354 161 967
639 40 934
468 43 545
959 803 417
222 802 665
842 564 882
844 90 837
108 135 824
197 890 602
314 630 275
704 391 956
169 288 507
426 313 205
670 20 655
822 941 187
575 454 544
44 373 669
250 345 542
421 741 966
237 142 627
509 711 698
590 203 655
73 761 776
139 567 108
75 268 465
684 100 866
188 288 337
614 646 797
609 127 211
435 196 38
809 591 793
329 772 471
597 579 795
929 179 226
257 956 839
696 773 940
826 604 466
618 633 846
136 186 534
622 897 236
813 957 949
140 768 50
958 146 828
302 629 195
122 584 459
670 959 955
361 95 380
499 456 111
838 308 762
674 455 75
631 799 315
954 849 820
244 104 697
152 31 7
375 31 533
901 437 66
795 507 485
28 522 249
111 598 111
392 460 859
604 966 374
453 542 382
389 414 949
493 379 888
383 854 257
566 388 983
880 8 923
386 401 899
700 693 246
751 365 930
318 255 678
704 85 445
892 128 689
283 193 40
334 698 146
812 947 871
624 792 435
481 824 751
677 317 187
127 557 18
790 579 993
293 643 288
180 878 15
432 630 226
346 258 41
487 794 312
462 874 392
463 694 364
937 314 738
561 814 80
852 304 940
354 619 654
589 126 379
219 134 622
3 114 7
730 837 965
294 402 241
48 108 388
2 626 326
196 759 95
933 495 836
504 55 423
446 144 52
234 619 57
913 219 640
70 16 952
176 22 94
826 140 280
164 320 382
1 159 932
612 567 401
908 395 882
301 642 770
909 918 325
555 570 849
958 805 435
846 140 44
338 275 504
920 194 41
818 26 315
181 338 122
754 320 847
859 494 992
292 933 876
245 646 323
37 924 271
27 259 216
398 681 223
140 797 691
822 362 138
694 239 751
318 720 902
420 201 876
741 935 380
129 54 848
733 179 66
188 519 857
877 678 175
293 447 361
592 775 884
143 552 418
405 997 377
990 166 764
105 420 558
986 426 797
593 311 266
828 225 689
124 815 241
824 118 266
929 18 489
283 765 120
180 559 846
279 698 420
223 761 167
677 369 17
926 322 319
410 526 13
555 657 48
229 463 414
315 751 77
552 993 824
328 910 887
292 456 102
9 547 402
793 539 174
350 965 161
302 815 490
248 374 311
894 730 316
600 481 959
340 908 385
286 317 45
544 792 585
605 849 262
953 416 342
566 519 398
917 642 715
18 726 248
599 85 719
851 243 635
392 464 57
156 544 74
818 749 734
439 919 325
376 145 120
520 519 910
465 439 9
337 608 662
846 46 41
949 932 330
514 416 468
952 455 15
906 629 319
63 656 597
261 454 467
931 144 539
213 174 99
260 2 582
317 157 451
195 315 912
150 166 785
504 747 718
901 828 816
429 892 915
311 137 595
202 787 715
271 543 487
931 685 282
86 666 235
494 364 814
949 173 563
986 617 225
447 523 427
556 211 780
458 257 490
579 537 752
975 618 383
222 828 806
527 138 303
988 449 418
145 407 647
684 133 403
585 797 103
862 489 6
698 121 472
905 665 667
15 952 583
710 127 975
295 424 626
749 652 268
951 151 850
790 90 173
932 627 953
731 811 391
664 602 606
556 494 996
540 490 214
571 483 129
879 226 733
664 141 314
606 874 477
799 623 660
765 425 278
793 121 204
508 86 135
600 405 582
93 401 196
382 477 368
652 138 872
16 232 735
72 202 588
7 820 385
289 16 264
199 981 5
106 791 865
395 854 864
433 685 395
728 759 977
108 935 465
57 729 464
143 395 11
499 166 842
619 534 695
354 203 855
688 223 267
827 434 759
198 195 177
851 730 650
696 891 220
104 914 799
466 626 370
198 174 663
932 859 474
884 649 211
183 370 959
40 844 347
671 801 741
240 789 856
529 694 900
98 804 668
711 3 211
894 193 431
498 405 270
66 505 765
640 369 915
262 723 127
718 716 248
129 989 239
182 234 409
156 925 792
284 353 137
181 812 325
981 999 494
190 669 168
801 184 306
990 375 557
82 372 711
760 270 528
293 833 203
211 425 428
321 812 580
617 831 133
30 445 541
748 827 480
400 907 273
486 593 377
467 934 855
263 993 54
848 348 926
356 668 106
937 758 594
702 620 356
601 43 824
489 321 792
223 989 591
838 729 253
581 931 280
474 215 769
203 870 887
727 863 338
697 423 761
339 928 823
85 640 87
16 410 422
385 82 580
748 506 894
473 783 892
794 981 327
283 721 454
32 801 128
800 75 315
906 321 418
161 725 846
575 986 51
565 101 454
258 305 854
786 461 554
435 416 416
178 903 724
655 800 653
176 448 377
941 641 372
426 307 271
978 647 224
801 597 864
831 919 609
910 569 814
289 26 186
360 668 39
761 161 324
563 76 355
70 754 522
867 60 299
679 129 878
809 931 884
828 203 259
484 262 932
375 774 381
164 386 36
287 965 958
866 462 526
349 322 314
308 721 465
834 996 325
784 175 979
817 372 794
438 274 109
977 202 671
235 582 653
509 709 671
722 524 512
631 170 337
526 740 486
58 140 927
350 573 714
687 869 465
855 374 114
642 467 498
120 793 339
614 862 722
985 142 65
101 946 662
509 206 62
820 224 141
90 554 487
215 217 277
615 843 343
592 237 693
645 266 46
518 680 675
920 402 530
283 815 496
120 516 729
854 306 83
450 451 805
371 121 275
732 553 153
839 923 881
217 370 931
504 85 237
26 127 74
163 511 199
366 430 722
327 733 768
242 704 893
563 141 914
260 2 116
972 660 757
372 968 446
457 654 508
995 38 623
138 661 7
873 624 756
798 32 265
682 317 470
611 584 557
528 767 726
507 143 581
471 438 224
901 882 531
916 462 67
609 593 746
415 301 583
184 692 287
515 666 694
348 183 836
19 114 760
59 577 142
983 788 634
777 361 56
719 471 543
359 370 167
287 713 530
590 321 398
411 612 914
704 971 300
116 284 583
873 628 781
340 612 451
49 230 199
174 842 980
117 350 405
681 47 9
254 621 216
863 411 891
842 245 997
545 48 358
74 258 777
661 605 447
724 700 100
985 262 328
945 761 917
770 122 193
121 559 282
657 477 433
149 354 387
565 752 86
821 675 942
718 653 969
996 906 606
248 350 645
744 269 191
367 616 265
966 329 781
786 699 580
132 664 670
107 302 361
561 388 573
269 385 418
762 698 289
846 218 17
702 338 804
135 4 93
564 501 231
490 916 153
971 136 254
67 117 635
323 697 648
377 231 843
882 87 786
503 788 178
896 22 28
798 426 341
174 835 732
382 967 794
93 988 745
988 793 26
787 236 994
653 894 48
763 405 664
643 300 240
813 374 905
319 49 667
539 720 55
913 117 754
61 35 928
484 166 808
743 782 247
444 268 309
442 766 65
380 134 208
328 886 228
659 460 677
428 1000 101
710 502 919
704 891 498
604 213 983
224 981 871
621 344 622
488 250 148
357 82 519
881 358 231
72 834 383
609 383 693
477 651 529
451 590 462
568 500 765
37 135 377
906 698 809
977 591 630
219 476 172
485 878 803
51 639 510
566 44 281
861 660 987
458 696 431
229 702 209
629 903 438
339 608 647
30 50 175
385 830 400
683 883 514
521 19 737
914 112 808
410 395 695
721 88 451
980 57 812
345 366 364
385 587 444
174 436 821
286 668 482
721 298 912
250 402 240
137 167 471
391 977 359
391 998 405
686 567 155
857 860 757
248 697 443
209 145 785
2 974 983
958 644 846
832 427 34
371 20 581
933 727 530
79 509 885
465 647 245
461 383 919
476 740 454
597 221 794
530 451 672
858 772 256
591 61 482
693 698 679
492 224 603
961 49 972
891 805 688
528 955 117
775 924 516
589 824 215
32 892 343
611 926 783
709 831 473
334 720 556
834 957 185
217 146 349
396 592 265
352 123 686
578 272 260
470 652 712
750 951 298
345 144 842
380 79 931
477 308 650
898 882 170
598 281 896
217 115 660
505 335 693
547 155 513
293 524 847
53 782 977
453 597 937
150 750 363
769 604 961
439 16 169
902 83 801
694 102 912
51 455 721
398 900 335
694 16 548
553 591 349
46 616 10
337 706 656
505 842 582
930 51 459
568 684 713
220 997 887
825 911 30
55 935 637
838 519 263
136 69 674
348 870 784
379 869 924
206 982 402
993 244 300
139 822 827
476 609 733
557 300 683
679 339 300
299 396 586
179 431 271
817 872 968
824 772 74
246 568 692
888 530 104
701 795 90
506 479 311
1000 414 342
142 924 263
162 140 470
604 312 196
604 695 214
777 706 249
939 502 749
316 413 463
791 672 920
974 719 174
502 719 590
744 250 588
810 247 284
265 750 867
80 425 440
16 94 567
850 467 388
14 547 952
679 58 531
135 574 821
594 203 439
691 577 738
608 502 727
1000 975 362
237 795 818
250 787 728
417 361 225
381 343 962
854 381 988
761 773 759
685 584 75
463 883 491
451 980 248
92 994 776
781 248 539
908 127 103
515 337 229
336 230 79
300 115 121
946 307 965
437 16 871
287 235 612
960 544 931
150 906 462
211 9 662
161 782 708
966 841 362
842 508 266
65 162 131
623 705 511
517 596 604
752 555 595
689 369 104
728 889 465
975 93 338
346 200 831
248 565 471
663 415 747
165 753 498
588 973 8
967 668 480
936 97 321
490 91 461
967 322 749
341 476 494
832 576 44
709 841 752
526 59 265
250 349 448
956 690 640
449 565 852
418 486 681
284 842 698
799 7 852
903 135 856
679 791 80
796 318 204
727 158 935
769 479 812
614 582 548
696 507 792
47 887 848
134 541 989
852 21 672
800 98 421
44 369 27
515 987 326
360 757 794
938 712 497
842 604 344
942 767 700
742 152 244
617 374 336
326 93 933
306 421 479
736 518 270
712 590 120
763 335 10
752 473 285
10 243 680
978 355 528
607 294 634
371 462 768
340 173 107
875 367 986
614 844 159
162 76 37
770 864 239
117 556 102
476 422 764
895 764 126
13 892 355
110 462 272
565 742 802
708 260 647
569 627 763
47 869 159
126 865 254
602 359 658
679 582 947
541 270 206
483 80 8
474 908 653
634 967 463
506 361 117
961 553 883
799 180 665
412 463 181
451 467 95
532 206 434
792 895 795
993 159 791
161 667 467
552 666 215
185 750 437
408 360 475
762 942 909
418 521 667
240 295 195
183 326 757
439 285 893
38 151 731
594 558 160
294 990 233
502 972 541
89 85 280
366 17 9
121 974 548
975 619 149
366 474 996
935 194 559
392 964 379
457 614 64
706 405 194
332 622 831
265 227 240
428 415 286
211 550 140
864 778 179
442 43 850
862 105 314
115 421 972
597 107 41
842 376 939
673 997 747
88 623 702
291 283 249
103 424 554
537 903 941
397 974 258
364 953 433
159 775 536
169 704 952
415 207 661
410 919 763
721 581 134
269 188 30
307 692 775
92 20 27
227 884 491
639 530 39
381 954 164
519 482 907
404 949 744
220 633 102
568 131 29
689 727 369
465 507 759
366 887 963
859 235 303
430 966 14
771 244 197
914 442 633
760 124 961
885 573 447
741 140 389
297 786 503
958 68 783
242 807 622
96 52 958
425 11 937
638 115 291
587 617 271
144 213 651
259 613 199
583 432 121
661 159 941
919 968 472
469 334 635
315 260 281
55 126 477
647 151 649
999 676 37
194 691 487
507 329 312
778 707 132
656 333 912
316 80 228
43 215 708
700 494 60
56 138 4
226 32 428
359 177 17
453 409 878
213 509 804
28 772 287
938 830 70
330 309 310
889 449 96
753 961 67
84 521 347
379 132 242
953 121 922
941 665 559
487 319 750
228 23 27
437 925 122
900 738 799
541 540 321
454 615 969
988 354 468
130 356 293
438 254 560
398 846 677
759 216 583
429 693 684
116 406 21
874 749 470
652 324 255
15 526 180
912 100 782
33 215 383
891 142 738
998 333 259
333 129 140
554 522 942
146 771 268
438 196 944
50 421 860
146 635 493
258 90 164
444 814 577
363 865 992
136 80 275
809 305 358
522 567 188
199 364 413
731 597 362
104 783 466
208 667 528
153 1000 892
856 394 487
797 736 458
143 452 955
833 924 283
566 866 455
448 319 574
246 702 410
649 122 683
189 988 431
272 781 761
439 36 471
210 880 657
265 35 497
765 901 235
425 835 357
519 448 40
889 759 596
670 339 903
158 468 724
480 562 195
220 12 35
371 542 725
540 428 97
870 632 757
712 904 34
137 939 303
382 197 164
259 775 948
947 424 782
75 3 390
530 629 546
177 906 135
205 114 341
525 385 540
730 788 787
720 744 502
297 897 848
177 199 681
102 584 20
699 507 112
962 926 214
892 113 856
70 26 252
233 873 812
266 788 9
880 567 369
890 905 200
374 782 923
987 73 497
290 741 696
748 452 97
633 750 450
288 962 414
620 379 298
115 874 259
886 452 603
762 509 536
42 127 516
672 476 254
988 304 507
206 559 169
862 449 318
10 687 815
590 330 595
147 150 8
270 124 954
804 676 846
531 691 801
911 701 398
778 498 896
491 66 703
296 403 262
921 845 859
329 526 812
971 785 51
403 666 288
574 537 479
836 106 300
745 679 990
72 937 807
190 999 155
255 185 76
873 581 929
695 119 890
390 28 360
253 987 947
72 520 600
10 727 841
638 438 548
891 990 894
312 570 307
416 639 522
131 850 227
961 337 114
760 145 350
638 521 239
620 38 146
311 226 861
755 933 635
443 636 477
270 269 251
812 151 564
991 156 405
834 457 668
962 752 206
398 246 107
54 240 101
378 248 763
460 266 564
751 688 618
935 21 727
511 35 43
716 441 540
292 7 676
12 957 587
441 679 938
263 546 632
782 222 329
803 286 142
865 1 447
885 804 351
908 239 891
766 433 409
505 701 90
10 825 362
837 780 931
69 243 320
139 750 348
791 146 994
448 329 635
857 406 138
415 859 800
248 890 246
829 631 907
234 479 581
344 350 555
262 224 903
915 489 767
368 911 944
757 917 623
268 799 511
939 904 789
387 868 737
242 451 168
180 864 331
529 40 305
965 335 127
311 398 858
314 605 662
912 66 219
548 853 288
614 480 582
509 973 471
413 74 917
3 128 826
286 952 562
507 893 728
929 481 400
752 38 579
501 673 40
260 3 816
905 851 614
686 655 3
15 584 461
628 570 712
311 792 847
714 809 599
290 512 649
875 987 239
209 397 463
216 238 830
725 680 187
151 369 368
679 498 236
197 874 494
658 673 844
911 835 912
911 451 858
156 712 366
417 810 362
783 971 587
266 265 417
516 900 299
878 454 621
216 747 70
927 912 651
430 800 837
72 370 475
823 612 828
845 177 537
457 545 153
458 250 941
964 232 748
155 135 253
336 849 191
140 916 905
858 823 959
993 196 48
537 36 723
297 777 24
388 491 701
262 108 771
622 366 255
432 417 152
836 815 599
891 222 23
149 354 749
597 85 65
643 242 68
781 440 840
346 842 55
216 453 954
78 262 454
205 186 555
330 731 328
883 842 980
205 421 171
648 120 478
999 199 499
318 379 355
997 65 527
529 874 207
857 996 393
228 498 634
693 753 727
237 621 809
57 770 837
245 469 389
147 952 133
172 970 132
86 312 66
796 128 247
718 136 345
980 636 860
786 925 713
784 912 828
147 553 20
912 317 791
476 793 526
557 616 327
50 261 277
395 239 233
574 659 466
579 414 947
696 102 351
327 421 946
206 338 584
268 892 483
181 299 999
154 770 268
423 359 362
712 929 252
549 905 383
86 406 520
271 920 140
66 888 767
241 406 240
559 142 17
240 388 733
554 238 410
294 510 730
919 554 173
521 19 723
283 182 519
474 968 636
475 536 184
205 597 246
44 270 977
292 968 344
324 958 899
473 96 546
49 577 628
627 732 221
113 865 367
576 6 727
626 621 516
92 673 118
978 651 77
944 866 842
305 949 426
70 902 208
797 766 871
260 648 452
574 830 469
640 381 46
243 884 214
747 563 208
116 988 461
423 552 119
921 841 604
405 439 416
131 828 199
91 487 180
817 509 794
171 591 94
638 289 726
25 717 12
369 125 905
349 278 317
389 306 358
328 402 178
633 961 11
468 888 895
178 872 954
126 872 804
207 141 713
400 744 95
765 442 341
202 737 100
29 418 628
657 506 935
290 843 794
26 733 176
911 868 390
256 448 336
600 769 94
148 62 691
792 860 984
5 799 991
563 542 387
232 461 684
996 526 357
321 353 860
201 480 765
890 141 405
117 234 779
435 395 756
734 187 158
914 606 827
592 629 159
181 78 974
201 596 732
637 17 874
190 342 199
597 592 423
622 981 832
244 480 592
238 603 655
111 826 256
13 430 566
794 373 695
360 636 935
512 890 645
40 944 554
585 816 182
242 637 482
642 585 582
463 962 688
499 795 311
765 815 375
613 307 56
957 775 737
595 111 720
231 725 665
434 332 99
346 987 674
627 487 636
888 985 584
961 439 819
561 19 166
437 419 657
471 142 632
34 367 633
402 924 993
894 932 665
916 502 928
829 185 730
455 121 502
756 940 403
941 708 770
220 925 20
345 960 936
381 581 417
132 408 103
981 163 534
250 596 466
257 471 234
181 672 761
931 946 463
490 554 385
44 61 176
419 28 689
716 736 804
60 589 767
224 846 906
914 503 506
194 535 412
992 716 752
647 70 169
916 98 754
909 604 757
266 793 591
259 180 84
454 419 958
205 144 751
943 107 759
24 508 854
914 592 972
107 889 702
764 91 956
358 733 300
973 782 9
231 192 451
345 624 842
98 634 130
776 615 891
488 987 241
32 221 435
220 138 789
969 54 541
658 43 58
481 632 419
792 818 968
89 859 528
513 541 769
448 58 605
119 424 746
85 571 911
681 34 440
131 116 790
245 480 900
936 110 304
639 881 738
366 574 175
811 98 950
349 169 536
511 785 951
576 760 486
836 464 113
416 852 533
63 962 821
894 859 507
634 825 523
300 219 4
864 452 291
301 351 932
785 706 480
900 56 411
490 628 926
819 245 988
825 514 974
204 317 829
742 620 999
269 524 982
238 324 230
543 372 163
724 570 649
831 750 220
312 159 424
921 313 256
733 918 629
913 761 93
965 711 110
980 924 314
280 158 384
502 529 456
277 884 342
61 346 414
575 683 25
694 475 12
659 128 202
646 66 163
777 267 870
859 674 178
625 826 441
404 163 755
480 535 790
526 195 943
338 967 173
272 787 695
2 341 918
649 579 157
536 86 917
816 751 362
258 126 950
716 694 672
806 354 595
789 631 331
878 775 923
443 559 355
476 690 525
997 609 725
584 249 189
108 101 147
264 602 6
480 940 313
431 491 217
843 114 377
433 82 92
381 845 841
54 661 518
760 356 403
988 652 961
964 587 276
930 236 401
133 206 289
690 304 797
412 500 279
702 787 339
947 734 962
766 569 992
869 808 64
160 855 656
732 343 494
281 30 122
996 459 675
371 560 488
528 326 947
736 628 733
268 101 599
597 548 120
971 591 299
306 242 192
913 268 967
897 165 287
291 135 242
181 538 196
189 542 756
852 816 948
140 409 482
848 516 184
989 274 567
490 495 957
294 724 193
288 828 119
507 782 626
240 494 79
668 977 744
5 897 567
12 408 87
450 375 146
44 552 412
780 206 985
377 375 805
4 776 812
971 473 471
229 851 366
632 625 791
651 178 236
289 893 774
92 195 710
347 597 254
699 954 222
991 573 2
258 93 905
53 992 245
848 858 724
622 696 225
156 678 432
674 731 587
696 958 217
746 847 716
440 155 547
118 457 186
101 497 318
24 218 529
733 9 275
274 451 556
678 624 262
694 402 528
274 615 223
885 518 635
972 748 844
66 295 648
924 616 49
534 529 294
871 146 490
71 898 457
643 724 616
685 650 553
337 612 170
901 530 377
331 38 581
194 192 539
215 760 55
200 857 130
805 189 760
418 608 503
742 990 827
902 334 944
37 973 595
119 410 662
778 268 728
931 251 758
284 366 164
558 11 882
838 212 25
551 454 752
157 610 165
457 715 202
905 850 592
45 34 432
970 977 829
45 342 971
509 952 88
499 973 995
350 502 767
548 237 547
416 700 811
647 753 379
779 569 968
90 524 638
533 327 34
958 597 133
204 589 707
193 980 755
962 190 450
820 948 770
530 713 406
223 649 342
113 627 347
882 187 416
256 234 28
316 299 861
466 490 98
321 509 16
633 301 403
383 71 621
237 87 110
474 840 256
503 271 262
505 636 917
666 164 765
503 760 360
812 511 498
534 992 71
228 525 358
345 161 223
435 128 739
889 203 389
919 535 198
651 310 781
653 50 118
951 121 920
591 922 389
851 823 697
79 352 686
121 811 152
739 101 600
925 845 674
1 482 282
540 204 712
931 992 31
282 638 88
558 458 523
194 198 577
856 489 838
299 173 978
656 224 657
441 901 421
651 154 974
249 529 456
491 288 613
49 312 340
914 639 483
831 500 953
544 841 693
704 397 392
537 994 774
467 419 883
26 135 677
191 732 730
397 745 907
227 938 760
834 192 787
236 753 109
592 933 282
564 439 757
820 928 848
537 652 481
386 411 239
659 756 203
322 990 964
73 234 103
12 5 532
334 375 232
382 175 425
376 284 857
445 904 444
33 316 893
722 696 972
170 317 817
935 717 544
700 792 640
610 342 290
473 374 31
872 594 164
122 238 249
862 384 239
441 956 45
476 88 233
458 459 879
979 377 662
957 486 717
128 348 402
511 556 594
169 73 70
386 106 608
935 969 417
650 541 921
956 652 696
209 343 654
71 98 985
92 881 500
293 783 525
199 994 930
978 179 116
375 495 920
296 671 12
750 420 733
87 319 725
204 401 32
102 44 894
708 184 385
633 376 548
636 349 968
139 912 661
737 631 726
141 413 639
458 814 394
359 459 814
347 613 655
302 293 117
900 130 243
790 736 533
915 451 531
938 895 812
224 156 901
986 223 63
248 206 670
820 780 610
723 681 181
806 564 687
625 701 31
698 489 845
954 213 141
67 924 819
485 925 962
143 912 406
123 925 529
645 269 462
701 534 750
224 606 79
339 364 531
380 676 463
806 261 30
913 52 75
368 569 65
974 278 598
417 177 297
975 520 228
757 189 819
290 994 780
773 409 748
494 51 540
747 431 232
548 828 50
514 283 693
666 355 647
309 338 657
597 298 462
902 148 201
248 128 590
689 308 946
898 224 819
626 365 437
236 345 804
324 863 510
787 981 480
275 145 630
514 542 154
228 361 202
428 806 343
683 834 10
680 974 316
966 421 326
509 144 893
400 468 894
904 800 595
712 114 394
555 849 414
290 222 561
952 100 380
878 922 597
255 134 112
975 70 622
404 425 342
14 82 269
684 371 845
281 324 52
593 438 206
6 846 860
219 152 300
668 196 175
657 212 388
595 364 879
129 792 414
291 503 799
884 729 708
626 711 792
789 467 995
41 560 350
123 716 168
922 635 843
989 556 253
394 529 571
917 597 179
557 237 618
704 761 138
994 453 691
172 493 654
876 178 859
3 23 916
931 790 421
535 752 158
90 69 182
430 45 402
242 582 4
128 48 249
198 892 114
158 215 55
872 768 487
765 578 86
723 561 696
883 139 655
11 951 243
689 489 340
346 987 684
633 629 119
884 419 581
818 65 359
93 261 433
266 237 613
40 945 874
459 139 353
851 916 356
768 149 386
897 370 633
625 125 437
513 563 654
909 934 933
237 377 29
303 937 52
141 640 988
53 866 152
636 87 662
525 260 218
755 270 648
912 537 443
397 977 462
771 246 247
106 28 712
698 551 814
15 150 79
776 318 176
725 778 500
765 10 90
921 923 986
255 157 598
181 937 114
548 526 407
557 241 815
471 921 988
467 545 779
40 419 804
15 828 394
976 354 748
321 515 110
438 204 877
361 237 370
27 462 497
121 847 58
732 911 166
520 311 626
553 318 171
970 485 534
729 641 579
422 107 610
360 168 672
623 526 707
468 498 657
832 141 85
628 77 487
273 322 645
593 83 708
575 998 826
329 171 141
203 793 472
746 997 34
921 530 838
292 514 763
100 84 376
258 620 836
463 170 886
161 737 20
502 252 958
209 245 2
494 618 439
476 897 537
699 168 375
85 6 894
497 442 848
275 894 375
525 25 782
102 125 413
571 919 372
768 691 901
707 119 32
95 21 412
680 545 35
754 29 392
153 404 557
842 638 438
491 236 96
427 332 897
574 398 531
418 588 457
766 889 994
785 551 612
333 295 997
608 781 944
864 644 661
950 280 930
431 310 46
241 893 416
408 453 273
562 666 901
462 781 568
109 204 910
54 10 328
471 368 256
377 643 186
319 349 245
176 634 682
642 39 239
309 906 547
329 622 627
367 465 706
190 544 681
520 992 242
136 365 435
505 801 576
930 305 251
238 760 224
370 327 658
134 773 647
984 948 830
662 928 90
661 208 907
167 989 622
470 644 230
820 955 401
217 977 381
527 15 538
663 253 155
814 374 988
387 179 954
379 971 8
290 819 409
369 397 795
530 615 169
541 884 677
167 543 802
844 277 820
572 351 211
113 884 456
527 944 801
249 705 448
136 996 743
514 966 724
714 278 295
418 303 652
922 673 176
524 979 489
664 14 456
888 643 75
333 980 907
698 400 610
220 435 757
611 257 824
99 721 332
759 508 335
442 698 49
46 469 246
404 977 488
863 461 442
839 219 782
898 348 915
455 941 931
413 26 275
975 876 903
17 226 302
946 798 369
413 952 854
918 655 950
867 5 54
866 447 415
521 432 106
354 545 142
154 102 885
336 942 521
646 445 75
837 804 672
47 389 191
976 41 995
494 952 903
29 44 951
5 411 206
402 741 899
622 661 482
974 387 942
404 312 639
570 247 27
311 6 251
492 575 775
301 133 892
194 581 514
495 165 799
876 305 76
882 785 785
149 563 913
16 140 331
531 318 376
989 406 817
460 985 360
581 407 836
307 479 884
446 75 689
435 850 713
850 398 577
219 51 549
191 265 666
410 357 570
411 918 77
389 938 818
306 504 170
751 941 277
809 359 984
568 921 65
408 618 865
433 171 553
202 821 542
310 3 585
393 445 774
828 760 224
504 561 348
853 349 375
712 963 209
993 878 481
984 623 743
96 423 899
158 644 136
149 918 318
186 184 87
597 415 634
829 1000 869
136 153 349
446 456 462
622 15 333
725 215 524
438 378 945
203 807 396
978 828 662
145 163 128
871 551 488
975 425 28
140 184 151
544 842 221
328 438 773
108 808 263
457 919 717
62 975 757
18 852 5
559 327 350
36 316 543
346 905 829
712 966 556
577 727 97
227 626 673
560 96 423
707 850 95
656 76 197
202 357 478
919 661 336
320 693 521
430 422 559
125 537 23
194 288 993
502 909 105
86 155 4
184 120 15
416 466 328
563 525 984
316 961 507
688 846 737
598 227 70
862 246 685
940 455 552
433 999 710
722 666 128
996 331 3
71 643 185
880 293 291
369 979 897
702 786 88
452 267 874
249 964 150
232 378 588
599 960 102
67 159 483
264 225 934
660 851 381
912 707 435
465 283 854
530 404 978
819 20 31
85 832 243
897 359 572
963 155 95
986 375 397
383 245 931
247 1000 807
319 777 476
48 546 219
539 358 269
309 359 783
164 801 847
616 985 428
607 513 729
281 919 791
692 565 968
233 841 412
394 660 600
947 89 591
214 204 371
511 333 525
123 292 505
833 10 515
580 469 392
578 58 516
599 422 510
316 425 112
244 71 109
844 740 819
126 321 358
530 636 756
440 43 465
36 329 199
516 191 714
53 34 916
40 574 16
455 876 225
402 433 386
296 608 357
877 962 987
132 554 23
220 266 384
967 182 279
846 939 943
638 829 282
19 89 66
478 929 203
886 852 508
4 102 568
939 489 2
86 169 90
258 50 21
635 804 929
76 243 880
902 618 527
117 494 485
760 192 52
954 793 892
502 197 170
277 902 46
64 604 689
103 698 142
44 679 309
453 266 161
434 781 119
798 27 456
856 767 193
635 785 812
169 799 630
79 546 305
474 337 592
778 155 189
597 271 835
608 763 410
961 624 914
7 990 737
1000 480 705
489 133 418
627 109 3
350 244 834
532 272 636
461 91 251
674 211 361
756 73 498
722 435 758
254 854 373
323 133 816
580 248 923
842 237 548
135 351 721
448 292 776
973 581 889
904 138 144
258 272 685
917 668 668
184 25 973
27 783 879
33 819 420
92 54 834
876 788 617
678 304 690
95 503 685
51 454 8
876 452 760
953 50 152
143 111 217
235 523 899
246 857 726
431 849 904
993 724 536
529 172 991
468 211 218
71 274 608
426 409 651
983 415 276
708 656 617
286 327 931
954 781 521
481 506 718
18 49 460
401 928 53
391 762 332
674 885 474
162 924 247
877 134 567
767 474 770
295 644 190
689 153 226
593 624 216
431 167 247
17 847 528
932 615 218
816 496 87
313 416 848
965 364 51
477 670 430
794 716 708
383 305 455
13 681 415
283 740 796
298 32 807
915 897 724
631 37 56
496 915 340
423 57 413
153 715 32
427 662 212
307 743 258
373 866 616
185 240 626
631 778 855
814 451 655
732 113 397
584 530 669
477 160 537
111 499 447
486 360 630
974 320 389
529 222 917
816 297 121
291 190 712
39 647 807
981 283 321
121 42 572
454 541 101
429 237 897
223 44 619
844 32 654
543 212 233
874 646 483
24 634 48
718 24 221
185 725 14
288 809 326
573 248 140
531 707 169
347 799 458
298 650 172
904 407 944
8 575 702
258 235 622
330 511 562
462 28 821
816 117 684
171 456 798
980 677 932
328 54 676
249 755 49
939 464 182
928 43 87
483 762 231
966 177 3
633 307 641
18 4 638
802 745 743
629 718 361
928 953 242
635 399 776
482 951 887
113 98 825
984 603 206
63 864 782
635 660 989
224 532 105
180 681 942
375 678 495
700 165 925
939 451 56
796 291 615
294 404 150
605 898 128
843 223 820
210 226 675
398 923 361
828 615 607
40 23 804
998 5 616
162 141 641
867 318 27
50 939 245
84 239 206
844 634 655
558 953 495
634 890 607
675 542 227
319 684 659
807 218 385
720 346 959
519 820 200
347 332 325
812 668 167
741 565 382
334 23 467
694 69 671
950 57 494
671 32 902
628 403 462
64 631 598
322 837 19
778 980 513
104 829 188
364 675 86
266 184 620
108 751 580
311 15 913
899 611 133
795 214 677
31 634 390
54 497 721
763 665 277
598 648 494
473 459 636
978 916 550
890 925 973
201 538 874
436 586 454
978 327 788
678 49 487
117 188 488
1000 590 273
465 724 518
622 479 193
591 956 803
118 423 236
544 138 209
688 1000 245
250 576 796
101 332 182
336 763 254
987 636 139
289 135 996
144 805 581
273 613 458
988 503 533
544 559 893
244 15 958
487 643 879
619 335 952
666 230 776
972 485 794
882 307 251
861 265 255
625 812 30
670 995 148
132 671 54
898 900 305
836 725 242
261 227 918
805 631 166
751 211 160
682 785 922
207 195 156
184 539 868
627 245 523
2 781 580
30 274 182
550 827 967
211 518 155
813 546 165
258 760 944
72 289 726
984 309 23
17 451 146
963 166 227
590 692 144
686 774 985
341 809 681
345 592 219
21 429 958
285 328 265
81 329 831
159 848 592
250 635 373
402 150 352
973 298 738
569 188 584
970 657 846
109 279 756
799 266 301
547 956 873
100 700 928
698 728 720
112 800 73
604 583 114
524 632 395
194 32 995
678 345 529
613 270 561
376 59 333
361 937 478
945 725 763
844 693 716
140 910 207
152 811 857
408 625 244
13 911 819
760 345 86
275 818 764
419 581 642
366 817 673
782 109 60
418 684 176
457 222 930
40 291 793
383 642 599
441 854 454
313 979 586
875 901 333
453 161 535
514 223 13
795 249 262
536 366 174
648 104 258
760 890 14
254 929 661
431 684 114
755 68 682
188 78 897
761 447 554
393 305 471
654 656 715
962 39 384
381 579 525
301 754 978
141 425 280
778 197 721
304 682 474
493 873 365
197 124 821
746 554 966
258 156 600
592 250 74
284 876 379
136 941 974
944 301 721
216 431 699
471 334 649
67 507 819
558 758 22
915 846 788
891 639 264
969 763 884
535 267 178
147 503 406
16 299 677
24 416 171
573 949 468
824 601 948
647 469 177
711 265 510
117 183 815
580 125 759
489 316 178
788 563 176
434 435 780
468 983 787
465 890 977
135 171 431
392 965 837
67 50 713
887 229 163
419 326 693
728 324 201
120 987 838
173 400 731
745 403 529
488 310 149
445 659 400
876 657 652
374 997 990
306 59 295
401 343 430
182 443 145
74 820 481
83 15 347
389 417 903
932 355 296
506 570 581
971 83 520
56 495 48
615 589 536
109 705 105
402 322 545
341 345 761
120 214 777
593 674 310
191 54 503
793 293 694
10 257 170
541 693 867
376 570 796
680 532 640
157 757 26
734 918 339
215 871 47
215 765 35
188 275 130
548 300 940
649 402 357
202 391 384
813 347 783
372 322 703
23 99 988
525 529 346
110 253 419
230 240 997
407 101 287
701 844 635
204 642 715
95 233 46
26 243 120
878 53 223
875 491 616
46 716 746
166 703 287
476 909 653
107 70 648
272 710 450
499 522 942
997 611 115
536 479 556
126 364 990
432 529 487
363 759 649
159 75 281
732 539 823
406 365 193
220 391 643
950 436 42
930 658 428
273 696 233
732 403 497
459 82 130
340 372 839
332 580 581
528 331 817
857 958 325
908 801 415
132 742 801
899 126 489
320 127 182
237 196 861
881 645 844
898 395 736
620 95 440
648 612 25
435 358 153
226 482 68
795 133 967
497 669 653
465 769 953
479 337 443
137 499 22
761 679 815
585 163 14
820 489 652
158 727 441
59 876 361
213 852 207
544 161 525
421 668 898
201 860 826
66 232 417
853 296 445
412 552 246
975 954 205
369 872 482
569 69 897
393 277 151
412 862 487
824 185 406
95 601 666
57 410 353
710 195 571
905 513 996
109 953 387
297 810 448
37 88 903
279 959 584
693 710 973
735 50 23
293 738 414
710 586 896
143 175 772
455 429 128
518 278 158
426 943 513
323 212 722
353 577 800
861 313 874
172 246 50
353 795 585
447 681 826
595 266 735
899 411 518
155 981 531
290 980 217
979 308 625
695 647 900
720 15 860
13 986 49
103 967 773
358 574 760
841 268 484
294 468 341
25 934 942
736 992 937
509 415 136
978 203 248
164 313 203
781 963 898
983 211 520
343 445 582
283 650 925
124 438 844
677 550 376
641 485 362
494 641 196
403 493 321
929 919 105
472 634 336
402 394 328
316 986 441
273 933 752
359 973 474
255 620 402
988 23 742
961 338 523
836 638 317
594 467 859
773 839 410
461 66 681
205 934 571
35 973 754
187 301 77
954 503 57
687 804 569
639 302 800
192 505 402
548 974 928
879 330 352
317 861 813
378 497 905
511 993 397
547 846 774
715 767 523
18 227 212
737 228 534
863 820 573
136 409 551
493 973 949
661 514 771
115 329 504
176 832 869
764 440 860
55 480 552
146 8 339
998 843 579
750 302 307
68 863 726
355 430 522
219 494 532
243 250 924
505 61 792
737 408 414
426 703 36
120 430 912
897 114 288
253 210 493
215 722 472
880 117 807
626 341 258
256 591 25
497 334 813
640 297 45
702 126 365
180 230 439
661 311 398
200 811 784
740 43 335
482 865 615
660 5 673
774 736 853
359 566 512
27 406 417
553 434 217
588 840 595
948 867 443
418 184 316
334 382 171
800 904 813
174 165 587
277 45 870
415 237 370
465 207 570
251 616 330
546 416 817
819 93 406
398 330 334
294 758 202
534 414 722
984 402 31
233 226 680
389 404 478
998 555 682
878 947 300
534 915 724
579 692 591
928 292 711
113 125 472
30 869 649
189 59 122
377 868 539
458 301 401
136 517 194
335 394 350
991 713 849
196 192 538
493 947 103
958 999 337
533 391 669
497 229 489
538 307 642
629 611 738
60 66 779
220 56 519
600 414 829
403 635 862
199 230 836
223 959 797
900 680 657
41 274 429
492 992 559
469 646 331
601 226 902
63 811 396
64 580 596
238 21 561
388 472 464
582 226 531
401 824 112
392 222 664
957 713 669
892 530 495
52 349 910
562 914 496
234 876 283
21 390 335
39 51 290
634 515 162
926 8 166
223 586 808
342 100 30
630 161 445
884 161 140
180 17 835
960 341 888
948 631 227
966 624 467
553 695 532
720 154 200
724 109 274
843 728 663
171 54 579
327 441 908
803 879 246
2 100 664
223 283 509
726 28 77
945 178 644
770 734 88
183 792 386
487 778 649
241 916 519
172 168 198
538 898 990
515 21 338
621 794 765
677 853 776
346 90 730
603 59 83
673 201 584
279 127 26
182 486 730
186 791 248
917 257 839
990 753 194
144 983 751
815 591 565
566 155 340
749 771 511
54 611 44
310 773 427
860 544 278
281 499 883
731 922 819
45 520 233
44 395 295
187 448 174
133 819 496
441 891 455
893 420 893
689 79 436
246 151 202
976 835 291
964 814 435
99 905 188
814 250 567
607 163 877
898 919 88
352 273 817
165 431 271
404 465 253
11 108 708
384 408 827
331 698 550
755 584 634
623 245 328
817 779 493
315 470 612
595 230 338
3 67 724
245 961 110
329 759 39
743 582 295
807 359 840
976 600 290
761 951 173
1000 646 727
703 124 767
45 847 512
633 907 989
280 7 377
52 458 477
568 467 388
996 437 733
6 66 604
130 596 710
154 636 517
304 418 379
543 591 258
250 864 537
803 743 142
615 244 814
689 518 894
167 84 831
369 956 407
647 983 12
536 120 292
955 941 958
652 231 867
131 29 660
547 996 520
289 783 434
20 697 713
626 243 124
565 293 604
587 322 257
927 327 294
22 156 2
391 801 316
812 922 796
270 704 871
676 764 468
139 98 915
125 740 731
167 120 841
424 940 330
696 639 678
138 446 648
122 353 27
880 819 305
171 441 814
763 78 288
470 535 80
630 689 592
522 328 984
789 847 631
667 370 480
657 203 997
489 558 31
153 41 35
607 470 734
179 404 783
991 329 974
722 184 55
228 124 81
354 200 731
919 635 352
122 530 319
215 952 214
824 841 657
50 723 474
555 291 216
384 451 266
661 149 638
386 907 886
856 763 791
318 368 258
538 404 274
830 114 48
308 893 671
386 753 861
287 691 313
723 682 227
159 735 806
305 954 878
84 502 548
767 129 226
710 335 382
725 826 885
937 944 463
838 658 961
345 698 375
235 951 677
424 443 451
663 163 924
965 541 201
228 433 717
911 461 68
870 823 861
755 814 572
398 948 594
577 215 258
401 219 113
709 857 290
330 16 537
60 893 682
45 738 81
781 398 770
174 386 935
387 371 283
713 724 202
832 624 309
522 211 963
923 877 828
664 657 79
701 621 34
781 158 912
664 955 650
385 48 757
777 883 500
599 244 190
15 181 444
456 964 932
932 495 520
271 234 832
900 195 530
564 716 107
963 126 874
340 856 734
363 90 216
240 337 378
870 950 711
150 881 442
264 508 525
69 57 615
41 203 147
509 615 580
562 399 632
301 200 852
701 773 986
758 735 961
66 395 879
8 195 389
190 807 641
435 71 950
6 918 104
760 982 820
349 951 380
281 253 247
642 177 355
815 358 703
438 139 847
306 185 524
244 202 276
478 389 479
673 392 560
651 880 328
605 931 243
165 659 25
658 427 953
5 289 218
301 584 277
863 849 567
91 538 129
334 873 31
206 42 427
725 142 62
903 170 113
967 145 804
382 48 992
129 220 927
791 872 689
654 717 958
679 91 605
307 890 280
375 490 179
515 973 324
824 399 439
293 545 922
992 590 325
813 134 458
99 351 374
217 657 290
445 207 49
37 392 30
647 392 589
360 812 747
520 166 686
455 471 396
942 563 606
794 56 712
388 516 534
102 348 203
966 93 469
483 567 325
43 467 216
598 92 120
114 552 27
521 888 429
224 900 702
290 821 952
447 986 411
937 862 3
451 416 758
110 934 496
634 355 502
138 390 539
146 26 187
836 566 663
887 881 592
23 883 327
197 225 715
370 442 121
770 382 811
687 507 253
999 152 1
672 641 628
632 422 705
990 913 70
185 663 850
467 97 172
844 795 580
915 19 352
337 266 58
815 482 912
812 163 664
610 548 170
365 183 654
223 448 549
235 7 197
674 921 388
818 691 81
861 932 472
936 980 280
62 526 902
762 380 90
39 473 838
715 67 337
374 672 518
199 702 418
469 425 782
885 75 460
276 803 917
356 551 376
494 671 428
407 948 138
130 731 273
379 597 279
59 101 518
783 364 39
265 165 610
93 221 693
448 501 392
49 564 948
241 973 511
87 220 300
976 194 674
737 465 508
566 943 584
321 360 706
320 727 918
964 293 937
902 481 524
303 102 99
688 636 69
510 70 991
847 749 466
395 76 691
232 870 857
139 588 397
725 537 738
967 894 823
487 190 458
401 173 937
678 817 499
381 115 739
267 287 483
218 347 715
472 130 133
409 798 476
166 162 292
541 930 31
280 454 223
571 712 550
461 228 681
443 53 790
763 397 607
144 122 556
250 996 631
284 128 603
982 608 751
351 518 860
329 800 260
898 868 688
207 310 995
623 549 106
340 527 789
363 536 608
404 186 39
238 408 491
1 806 231
593 813 781
337 352 214
257 906 938
249 133 386
739 520 177
532 5 490
736 186 405
808 9 583
700 858 103
572 814 528
361 284 438
314 250 951
441 161 954
979 70 347
427 518 397
787 237 557
501 278 930
513 723 271
474 37 666
795 329 585
150 534 340
394 240 157
928 111 717
210 267 574
663 196 425
973 194 795
400 137 968
288 724 970
622 715 812
621 925 259
203 673 553
858 296 370
909 966 766
282 918 426
405 227 195
610 855 214
572 643 348
679 424 848
142 278 613
982 174 263
739 921 37
43 257 349
708 845 111
198 588 54
11 128 399
602 668 320
157 369 434
800 856 158
324 383 705
691 512 159
168 492 375
934 368 855
341 37 432
362 413 476
195 717 508
68 921 508
162 475 356
214 900 580
532 361 508
692 3 883
215 550 594
794 94 176
90 894 966
836 596 970
712 352 170
710 673 710
531 592 723
69 795 734
499 638 768
397 913 407
798 286 859
212 828 67
554 17 109
630 818 641
48 771 999
98 945 954
619 711 38
966 89 773
314 824 117
526 261 244
265 865 985
290 938 95
951 55 473
344 424 394
211 172 253
783 321 699
784 887 873
574 856 166
459 19 225
20 140 364
98 357 447
520 845 849
271 505 106
364 797 869
60 287 520
126 906 229
161 498 24
631 979 3
283 649 849
167 985 842
72 745 911
648 640 638
513 970 39
706 717 580
686 553 232
646 898 278
207 117 996
47 903 521
170 382 663
166 476 874
145 691 815
244 324 437
429 971 916
837 659 624
225 870 338
722 268 688
55 788 557
616 724 106
688 173 980
472 282 581
826 83 841
30 603 693
178 293 535
189 897 18
852 13 604
922 131 762
144 388 425
144 843 509
96 28 160
196 243 344
790 86 757
10 425 11
923 628 696
751 333 438
965 18 553
392 160 369
200 585 924
730 351 411
513 364 704
339 216 837
38 758 658
338 181 695
506 650 919
242 590 43
119 213 514
564 715 89
548 537 314
157 569 11
130 123 87
229 316 826
377 992 966
730 431 552
208 539 83
356 264 310
36 522 438
594 599 440
352 801 73
92 919 936
990 614 849
618 878 729
357 102 674
677 170 701
123 368 904
669 924 712
372 168 859
266 641 181
500 335 658
870 878 298
865 353 35
315 363 520
588 854 594
40 684 981
682 525 856
874 76 469
269 790 389
769 474 445
184 527 753
272 312 146
907 297 783
864 713 170
795 483 379
503 211 865
725 839 126
109 797 7
260 83 367
519 411 967
465 482 283
703 183 986
866 300 976
451 186 110
871 476 870
101 147 353
920 776 831
91 990 386
939 46 672
192 993 369
180 780 40
450 579 509
469 648 129
709 941 79
264 810 725
807 734 157
410 229 146
278 161 489
747 94 352
431 49 371
179 126 378
903 624 700
550 858 787
783 580 500
635 989 851
484 379 549
569 459 754
724 96 209
947 146 172
383 78 946
766 508 453
845 372 825
752 911 847
204 929 97
171 265 89
830 490 580
833 766 986
112 882 941
586 355 678
693 737 871
812 880 983
923 328 671
554 673 944
758 611 325
304 109 902
596 775 848
414 746 872
464 182 259
778 745 337
971 633 922
138 430 418
640 45 209
987 66 317
798 152 926
283 173 511
315 678 741
838 85 101
447 671 253
415 772 627
846 627 489
884 873 576
282 289 650
399 853 430
936 363 851
545 601 208
570 638 916
682 445 388
293 969 218
38 236 475
195 436 718
282 958 951
571 522 557
680 870 445
671 209 152
543 149 402
158 201 686
862 798 42
699 547 974
289 763 238
213 805 905
973 720 157
505 827 78
944 14 879
597 839 327
797 387 102
94 539 101
582 160 197
211 46 559
515 258 149
795 398 529
658 804 758
300 933 554
334 797 523
46 654 150
413 870 441
511 449 253
661 774 192
864 37 698
31 322 786
672 486 529
750 55 540
518 175 107
416 225 578
733 225 683
630 417 928
739 85 310
977 362 526
402 214 534
878 556 787
131 898 792
339 293 646
119 314 367
673 84 768
359 919 296
492 95 150
286 183 158
633 832 469
341 824 1000
504 643 662
672 356 106
962 627 596
999 22 785
628 261 331
535 316 715
547 660 340
801 318 558
370 215 78
75 181 775
954 280 22
622 607 38
778 823 378
383 17 751
503 277 930
786 949 820
669 469 528
467 503 402
822 216 378
239 979 393
906 255 229
739 929 903
864 886 811
874 522 630
627 598 32
908 245 101
336 556 106
781 757 533
87 824 583
412 357 21
616 72 179
77 847 191
879 919 721
912 161 684
979 40 273
387 689 605
100 798 19
478 242 196
50 832 947
109 367 10
421 449 549
619 80 97
714 678 338
452 890 853
371 980 796
435 387 382
803 9 455
446 742 722
56 593 48
534 227 816
889 211 18
931 259 287
57 52 677
799 962 696
364 460 210
194 517 625
9 936 421
414 662 172
713 168 625
244 390 6
455 258 554
230 394 844
393 214 526
53 697 867
325 2 174
773 180 175
199 737 860
472 135 438
714 512 773
112 599 373
724 593 336
145 691 611
815 51 959
279 16 980
916 353 253
523 744 409
307 433 648
91 211 422
721 992 434
594 608 515
545 813 178
381 917 799
189 442 904
304 181 354
6 386 520
17 257 818
570 758 374
714 882 488
254 122 963
140 94 763
628 984 135
986 801 836
310 219 759
436 493 996
276 423 832
989 324 107
161 807 981
886 533 402
797 838 197
157 454 675
382 385 73
296 505 606
912 789 12
414 234 944
678 829 306
87 55 215
769 327 790
850 168 745
809 895 407
375 481 437
305 36 419
462 117 225
968 529 343
641 893 918
964 798 76
13 778 665
146 7 806
182 575 523
315 205 193
899 626 371
217 852 172
455 700 978
474 93 691
289 134 310
235 869 447
214 302 699
641 701 913
950 402 111
36 291 839
252 69 373
517 648 157
754 592 412
681 11 991
179 818 632
477 974 101
338 218 369
996 952 977
731 4 818
896 298 613
625 338 357
733 925 136
512 301 405
76 747 18
11 780 11
477 357 5
152 604 46
822 974 815
466 912 956
99 853 349
703 475 213
30 120 306
740 219 266
218 959 247
733 656 905
146 326 869
993 693 116
31 287 937
429 622 883
449 239 935
255 27 639
452 328 834
893 899 296
223 486 355
383 412 153
490 941 608
283 449 34
782 363 990
399 61 782
673 834 961
452 687 830
553 913 522
416 215 773
656 75 155
645 560 445
160 623 32
552 454 506
937 394 902
772 217 357
481 802 488
64 666 883
459 716 199
789 629 375
476 655 193
909 31 461
617 162 317
544 770 233
124 43 574
288 183 823
832 906 357
856 627 555
42 669 572
576 285 876
195 508 264
731 70 340
60 408 239
252 282 259
729 80 498
63 854 180
120 52 100
436 250 384
995 461 292
833 825 778
948 484 62
600 822 938
480 458 40
446 224 77
623 712 684
69 921 541
35 103 49
748 284 829
639 138 983
549 165 391
58 226 275
231 685 98
235 499 598
814 245 341
415 245 45
199 819 201
672 109 44
432 627 654
192 412 92
943 735 364
135 528 391
329 530 852
624 58 721
406 905 120
459 727 313
434 378 401
766 11 335
735 914 287
157 466 696
529 689 726
500 464 96
802 224 862
721 980 464
472 543 299
263 248 560
419 856 718
992 644 54
547 495 771
763 308 463
176 589 149
159 215 540
27 339 559
990 545 889
670 68 660
941 74 730
175 670 729
938 632 791
954 514 241
783 794 145
688 537 857
470 223 565
42 113 812
597 966 160
818 425 546
76 735 507
404 241 380
884 770 273
872 789 643
786 741 887
611 515 138
148 132 771
111 307 680
467 20 344
816 519 642
905 496 168
960 754 344
932 991 498
404 605 807
324 485 870
336 583 271
922 626 366
481 557 653
105 152 360
41 626 243
713 992 969
24 609 975
49 190 716
641 872 129
732 516 387
106 687 201
808 804 196
320 329 720
346 18 504
986 50 405
566 817 888
852 810 939
805 565 624
151 168 89
903 385 208
383 26 873
748 841 176
740 835 501
973 250 516
5 991 350
128 631 385
681 275 983
243 712 470
880 656 385
176 719 846
946 176 8
858 898 549
534 657 366
487 799 776
614 483 702
718 925 994
216 148 564
522 887 516
663 828 610
759 278 844
787 533 710
605 39 977
390 386 930
659 962 750
361 260 372
789 69 917
438 609 607
120 496 446
870 829 560
245 994 567
141 445 501
757 372 461
189 417 812
348 540 356
705 474 24
936 700 300
443 349 457
331 683 468
711 581 379
223 404 363
145 191 71
586 894 724
68 194 505
154 548 626
428 350 874
298 525 988
175 751 295
164 366 522
239 169 121
89 151 833
138 997 582
696 35 395
541 676 495
555 507 570
982 556 107
688 277 918
641 489 435
590 217 212
550 13 120
565 236 114
376 675 346
315 793 248
129 520 850
221 883 577
604 427 546
66 968 210
634 342 43
670 778 121
297 573 480
997 592 138
106 734 552
549 237 486
458 961 737
2 366 413
194 282 931
884 281 829
387 61 234
891 300 755
468 697 848
549 764 537
909 167 914
127 295 408
505 621 961
123 659 111
1000 206 620
336 352 117
938 68 852
472 452 924
554 728 527
789 77 406
178 865 90
389 532 348
339 11 992
728 631 844
80 722 248
471 647 434
11 671 846
55 427 139
128 297 775
54 101 957
136 831 859
285 412 706
424 973 958
974 265 543
915 62 759
400 30 632
829 145 573
248 131 582
657 510 862
970 922 268
261 562 497
249 422 221
877 888 695
51 719 970
837 59 285
824 160 642
754 137 341
779 620 130
987 194 653
361 830 608
995 266 728
474 249 794
363 634 172
622 120 604
206 469 531
930 237 82
316 705 909
819 31 34
90 661 869
386 752 645
713 338 243
840 12 527
959 532 34
563 401 85
323 866 971
89 219 702
556 92 129
892 294 421
460 421 295
167 209 246
768 529 214
656 737 502
419 240 603
750 108 672
580 131 976
45 719 429
981 479 897
31 873 748
357 703 746
196 897 858
912 366 959
85 606 906
93 29 708
30 845 561
8 834 142
314 440 43
657 106 129
163 260 2
204 879 43
562 779 280
298 621 985
731 316 482
351 905 823
316 816 320
582 235 294
727 326 505
314 470 201
278 592 108
622 189 496
87 934 29
319 160 425
376 476 276
583 919 267
540 560 604
381 766 797
430 966 905
292 313 286
957 7 59
129 785 285
968 343 379
128 263 868
332 846 580
945 273 433
972 817 75
791 915 909
216 714 913
201 200 736
16 372 792
644 736 412
370 139 852
400 819 889
915 796 916
138 647 816
170 777 873
217 943 884
811 127 414
693 444 414
842 555 936
109 840 207
134 913 520
760 280 179
800 23 622
278 433 763
283 618 48
815 407 860
318 943 163
259 865 991
872 685 657
596 832 248
995 272 51
977 458 970
444 384 721
780 802 858
34 731 632
550 658 563
876 513 570
929 955 266
752 567 564
670 692 827
913 165 795
720 889 571
504 291 953
48 262 455
726 753 55
562 684 780
672 622 586
752 554 689
460 579 379
229 816 90
979 368 89
236 160 629
103 791 234
842 829 618
855 432 970
561 920 342
81 197 98
934 481 513
767 295 21
758 178 881
676 328 519
140 314 806
152 25 134
918 737 727
314 982 749
784 294 508
470 417 166
80 569 349
391 413 775
787 710 171
134 924 489
1000 774 758
43 986 461
539 548 262
947 618 823
149 111 429
771 714 488
514 131 269
892 419 942
19 244 413
807 283 342
181 774 802
226 390 541
88 734 524
907 713 530
572 757 126
29 49 272
57 798 385
200 100 739
278 621 387
622 302 785
149 714 588
115 271 402
100 558 345
115 138 819
822 870 220
763 545 903
268 933 163
720 39 174
134 198 208
700 277 587
517 738 753
779 313 848
774 79 425
472 147 741
399 834 366
917 866 360
270 54 684
139 559 727
499 364 825
822 912 636
569 717 347
781 791 151
461 782 543
488 820 890
296 627 490
386 408 417
407 863 901
504 387 297
621 466 229
802 87 754
654 172 616
555 94 615
600 968 278
203 922 13
29 965 135
13 956 337
828 481 633
269 223 215
176 487 94
433 557 489
744 610 123
124 657 869
424 537 131
518 847 210
88 334 644
727 313 707
12 706 10
629 786 996
219 595 275
613 952 380
891 528 746
31 630 748
909 635 632
92 592 543
317 600 392
899 314 882
572 893 657
954 594 374
386 371 361
122 452 67
637 500 928
727 543 559
207 4 98
830 287 863
135 949 562
655 938 397
966 381 514
556 438 731
77 275 599
578 786 910
348 10 733
24 371 270
150 508 870
61 546 133
19 115 889
847 588 661
830 987 976
833 762 831
200 548 90
132 523 889
644 654 58
857 310 744
748 933 799
405 140 966
636 792 270
630 501 693
766 484 813
733 920 52
293 222 393
461 521 681
445 209 825
355 726 464
10 524 908
669 267 531
759 575 920
423 791 874
587 495 565
196 230 700
295 160 114
706 240 174
866 315 253
9 417 795
273 200 240
429 202 37
9 828 985
545 967 219
638 430 915
998 818 499
529 871 852
228 80 754
197 304 14
24 427 361
26 552 298
447 448 145
278 789 769
410 778 339
8 363 460
474 670 561
974 243 606
133 735 105
794 270 632
722 524 98
520 698 382
921 393 799
939 699 344
390 627 116
176 613 163
247 840 279
618 560 528
859 590 913
960 493 581
598 834 476
564 609 203
770 388 414
326 359 159
160 233 335
272 539 685
63 976 303
754 924 58
932 753 444
776 80 744
986 459 634
714 550 263
131 300 123
700 232 41
472 270 482
375 296 614
621 272 34
144 348 362
345 355 531
423 852 12
580 174 175
627 67 688
761 451 714
948 564 102
630 131 737
472 231 532
417 959 172
841 84 778
613 113 654
854 215 340
621 890 108
434 957 125
8 508 180
426 645 705
390 435 680
859 850 51
441 352 610
619 783 761
559 998 18
262 260 852
543 623 598
795 696 421
466 321 313
911 463 492
916 381 887
258 806 417
547 353 552
569 212 360
167 959 451
852 524 369
961 772 44
417 751 926
161 197 888
384 623 696
130 63 40
760 57 987
313 390 628
849 378 169
678 360 530
451 550 581
297 826 751
391 229 888
609 619 845
972 510 689
889 127 118
837 288 400
628 623 480
529 286 291
385 783 840
890 42 349
394 511 811
738 238 19
434 254 843
226 14 809
749 700 159
949 746 557
476 815 134
524 155 697
856 88 844
291 651 942
814 270 110
900 121 87
268 634 467
554 349 348
964 733 579
905 321 648
926 871 748
780 505 836
138 905 98
182 844 438
342 173 31
269 394 644
740 51 947
803 584 237
895 896 541
790 754 801
359 506 818
579 729 431
748 367 733
254 757 415
183 790 385
238 339 986
103 277 2
630 186 719
658 213 322
550 299 774
137 171 386
338 943 754
161 152 439
43 557 378
911 251 351
277 740 521
740 269 827
737 421 614
793 916 904
556 957 398
293 956 353
455 353 473
396 835 958
784 626 498
649 132 698
40 843 107
823 910 577
758 177 831
204 869 241
748 66 209
304 529 387
745 8 453
204 438 257
838 968 622
454 251 426
20 45 856
732 46 243
461 19 838
694 7 640
826 313 254
712 709 443
126 165 347
408 822 868
912 511 323
901 362 346
230 934 403
49 602 792
304 551 759
776 276 579
90 408 862
761 674 691
334 791 213
420 948 680
201 56 954
148 139 703
133 286 228
607 663 725
118 65 152
451 491 562
153 153 567
187 279 729
577 114 686
771 358 983
187 41 390
280 273 506
845 309 485
634 859 724
946 545 373
974 774 760
994 208 131
175 942 972
775 650 122
597 732 607
250 118 625
921 37 212
735 872 657
439 508 719
661 365 764
749 525 576
203 797 130
627 924 189
279 592 509
139 949 157
681 235 488
538 948 754
207 93 11
151 920 758
130 684 201
35 523 409
744 765 446
962 837 865
339 316 803
825 545 364
362 112 83
480 912 90
406 411 867
169 901 109
64 177 13
505 336 389
457 334 622
191 967 783
938 788 760
403 489 118
476 645 698
408 868 692
266 622 958
404 457 98
997 884 347
984 423 727
313 627 397
939 77 861
574 84 809
915 884 666
33 935 885
190 44 797
419 362 79
670 837 654
466 840 916
459 721 987
367 388 172
973 79 816
887 927 3
954 299 23
854 73 571
508 884 784
144 429 329
215 670 514
577 312 292
481 321 699
624 491 45
898 289 12
528 670 515
574 615 632
478 70 990
625 504 966
681 290 918
826 396 332
447 763 644
410 377 111
116 818 122
318 625 920
696 815 350
411 577 417
529 78 948
130 724 928
966 372 725
661 559 51
606 898 818
560 741 204
584 49 213
882 654 686
812 479 570
454 643 377
642 640 89
389 965 354
960 288 935
358 303 7
130 440 30
520 416 745
253 623 210
631 253 834
76 627 597
574 30 849
958 503 860
67 40 219
319 183 667
529 483 572
935 338 703
929 60 279
360 215 307
194 469 354
875 843 804
491 308 220
620 521 352
782 65 659
197 138 516
423 692 481
360 927 845
101 438 519
745 781 602
976 494 901
619 768 839
563 999 112
138 212 725
348 488 269
881 647 288
498 515 940
180 922 648
670 554 280
904 841 700
748 582 838
569 344 483
267 234 452
52 169 805
59 655 5
566 20 402
111 569 281
668 565 873
995 250 257
316 60 356
87 605 515
325 857 961
612 54 291
234 390 811
6 31 731
612 473 418
507 294 491
96 977 192
243 261 636
958 817 534
280 42 34
324 619 982
487 360 944
923 902 969
991 324 952
687 363 60
601 148 410
68 180 334
377 662 220
895 14 765
580 653 148
634 328 578
890 281 922
52 324 777
822 518 745
152 438 990
51 941 782
773 474 116
385 42 217
886 82 159
727 550 396
730 768 365
811 806 882
14 321 760
496 507 842
474 74 270
344 587 323
921 887 356
218 127 882
45 346 320
324 710 290
113 144 862
165 865 18
208 394 598
844 345 901
38 554 923
29 38 718
478 996 831
45 353 770
683 527 357
562 909 779
755 756 374
457 640 713
473 414 104
290 712 955
865 562 380
999 491 295
489 161 839
373 759 934
501 747 802
257 36 883
667 933 78
726 494 685
401 358 538
734 983 27
764 727 879
559 628 71
506 330 821
863 358 566
121 772 855
603 356 279
937 917 924
604 71 201
864 406 295
724 125 642
212 228 42
767 507 156
294 436 198
173 452 354
548 544 190
678 567 76
871 441 772
742 480 408
23 636 940
403 780 465
811 610 87
613 787 363
197 746 962
38 833 456
30 842 544
561 229 348
501 974 29
375 198 96
133 975 636
447 26 341
695 447 747
798 616 974
86 804 230
904 545 595
786 179 289
413 690 555
86 199 409
991 565 146
101 58 253
267 536 451
859 3 937
973 246 999
240 56 35
537 285 302
834 493 233
439 375 989
563 45 954
518 108 329
735 457 843
308 327 162
27 655 357
292 80 827
674 12 254
890 146 434
514 12 637
307 486 771
639 601 713
552 760 817
725 267 644
996 248 959
339 119 507
443 578 131
806 26 241
565 242 340
780 743 309
651 642 685
530 871 873
513 158 930
695 752 532
253 210 499
194 641 738
591 810 847
442 917 938
105 826 722
716 678 208
648 647 562
994 12 324
675 61 190
137 829 810
724 594 359
739 143 955
420 579 852
79 828 323
68 788 976
782 828 245
353 366 326
23 81 764
582 268 632
836 527 787
393 918 548
493 106 607
214 714 104
822 364 322
336 399 23
293 223 547
962 156 852
694 904 229
664 320 181
666 445 501
948 739 36
773 896 839
45 100 211
951 739 651
354 164 429
829 166 588
959 915 460
545 15 417
782 905 952
558 409 423
578 928 669
529 432 862
744 168 760
892 955 907
943 922 11
652 371 157
33 401 895
21 611 476
330 590 185
76 920 471
560 986 751
733 786 861
612 641 125
110 100 838
592 644 27
68 889 730
536 992 97
124 63 554
773 598 294
533 295 429
952 162 636
675 221 125
828 871 640
151 853 83
295 874 512
501 255 384
722 942 822
701 541 550
687 264 460
646 185 206
26 812 304
871 460 67
667 823 74
104 316 134
426 654 515
969 469 115
340 247 449
425 212 748
197 334 911
161 632 908
741 898 58
993 217 119
960 696 177
59 277 487
97 272 980
287 232 609
447 183 200
927 763 633
442 373 281
980 768 244
327 640 714
448 149 869
378 672 1
100 591 858
171 724 718
260 873 727
284 76 668
850 797 802
634 928 817
65 298 488
209 969 683
219 374 320
285 583 211
388 342 302
766 666 454
479 707 403
755 420 457
338 462 35
987 783 861
878 839 279
615 331 995
329 387 812
827 506 1
175 852 498
719 679 349
293 629 409
456 524 25
832 958 929
228 282 704
974 324 305
31 943 432
307 348 651
79 819 872
31 41 901
710 771 140
477 268 203
32 841 102
535 540 515
723 523 631
192 398 120
903 107 254
289 118 578
566 343 567
456 518 246
822 474 992
693 5 106
396 794 432
735 348 804
618 619 672
671 997 836
964 19 743
843 77 734
663 496 464
837 604 836
491 471 966
821 562 778
795 830 491
52 412 260
994 491 541
370 214 181
984 478 986
746 467 193
37 508 301
827 738 102
493 662 121
954 307 62
388 977 717
279 939 224
612 887 489
269 436 879
732 422 559
606 545 482
459 494 141
989 719 813
997 697 714
726 903 904
76 349 471
427 803 143
451 710 952
415 847 689
463 210 626
1000 555 772
463 196 31
857 301 729
350 197 440
878 892 708
885 256 962
587 394 758
694 997 708
734 552 407
214 375 983
124 977 757
842 937 430
593 696 250
598 806 472
708 475 469
705 281 332
970 828 439
149 364 597
521 852 473
693 788 357
40 219 91
215 781 406
36 821 520
125 553 111
350 727 304
902 31 227
755 467 390
626 537 336
741 584 827
477 534 54
192 477 666
731 401 854
438 902 565
997 825 286
231 504 488
746 667 994
683 89 221
714 333 692
585 412 127
175 524 534
677 476 434
829 487 31
493 494 778
35 877 493
789 995 299
153 260 178
996 157 945
132 28 177
62 970 512
152 196 674
155 600 63
709 330 12
31 848 64
309 272 923
947 309 299
365 733 386
267 901 355
858 569 171
498 505 961
597 989 740
266 842 40
961 522 755
592 733 848
461 633 389
872 192 863
805 899 195
21 396 148
229 121 302
420 94 757
561 254 348
192 904 500
222 251 667
88 149 797
325 172 190
40 517 443
585 345 765
853 909 435
790 503 626
389 10 128
325 776 921
998 71 538
333 951 110
117 309 648
147 808 982
650 363 125
21 799 734
826 254 658
659 296 481
972 10 351
695 560 312
584 977 96
303 225 994
581 531 749
632 491 678
553 943 722
668 216 405
462 568 336
375 200 854
899 859 844
287 639 332
745 56 342
626 604 826
687 535 917
132 83 786
167 941 169
424 300 978
538 62 608
14 157 832
169 653 533
366 718 968
414 250 669
108 995 475
410 978 763
508 639 121
368 13 206
544 214 97
209 732 626
967 243 568
585 946 757
304 876 593
154 13 435
983 290 172
710 204 707
511 54 26
523 722 650
480 720 879
962 971 312
131 920 336
865 798 154
596 482 863
258 220 784
486 102 125
466 344 968
237 974 463
502 592 258
927 619 436
147 538 405
101 801 589
941 610 585
297 154 142
786 667 70
952 425 172
423 995 901
473 183 815
43 708 981
558 723 769
322 544 577
754 245 215
365 916 464
851 187 40
448 944 204
251 720 811
131 718 351
873 345 534
709 560 634
205 522 652
582 543 776
155 681 326
676 298 747
471 585 637
408 355 404
442 280 95
297 607 408
12 932 344
1000 383 1
91 20 170
710 915 131
265 539 752
979 663 929
772 147 566
640 712 390
130 311 501
687 455 320
228 232 22
905 439 625
813 116 677
272 28 767
586 435 792
277 436 63
859 684 671
645 898 749
706 911 118
495 48 144
548 997 408
721 77 715
518 349 782
196 887 430
145 111 257
877 243 645
497 102 780
605 754 409
690 545 365
19 886 334
875 443 221
136 981 173
648 403 901
794 788 803
458 46 651
757 768 369
418 532 342
279 121 933
782 840 54
987 824 176
570 964 935
216 282 713
354 907 143
674 677 210
423 800 573
145 482 58
344 671 69
521 419 714
530 923 569
593 294 883
475 840 114
887 339 319
131 377 807
884 882 783
252 28 197
892 713 446
108 52 344
920 661 332
200 296 808
791 53 28
163 274 686
106 23 849
95 961 929
127 893 950
914 419 260
185 632 557
276 213 579
549 632 699
472 437 246
367 770 794
170 482 532
430 10 398
576 633 395
117 395 276
275 883 462
628 581 807
759 389 576
742 614 900
272 760 672
596 764 921
16 778 750
481 449 377
390 245 829
39 879 332
625 806 561
898 70 516
701 544 954
811 300 34
981 378 417
704 701 802
186 13 546
369 403 171
466 403 394
693 486 212
844 764 811
455 487 347
611 946 654
795 545 1000
657 808 88
69 122 41
685 134 792
916 760 287
536 863 824
866 655 352
628 351 801
327 154 142
53 23 171
863 567 912
685 978 325
920 1000 31
571 757 266
400 71 828
563 986 941
206 945 664
188 278 646
128 70 36
181 667 284
493 232 585
56 696 829
435 722 706
500 111 700
915 187 96
134 191 42
316 850 535
944 988 761
45 932 927
948 131 244
823 539 29
193 970 866
178 153 482
63 591 252
926 318 436
56 743 861
109 382 900
8 594 394
806 262 967
358 84 306
925 799 633
771 727 983
801 676 646
202 480 556
86 697 810
792 726 170
276 460 812
589 290 390
647 496 895
139 43 989
624 344 953
703 825 594
652 840 774
278 44 94
147 970 583
690 53 922
747 815 919
172 390 449
222 148 14
659 781 177
321 743 34
190 79 203
399 82 394
310 98 800
901 783 309
568 970 647
783 676 442
225 536 180
58 177 281
858 328 338
306 143 594
967 34 412
87 435 452
666 171 257
636 563 704
508 157 38
656 592 606
327 804 136
48 228 688
29 626 233
196 910 238
749 828 306
617 571 745
87 806 130
791 471 852
654 541 670
500 396 600
5 620 714
663 114 862
604 872 558
609 992 906
749 247 396
473 410 358
434 150 360
679 779 860
378 418 305
164 860 600
163 242 695
967 749 637
137 794 125
267 411 903
23 803 257
807 794 849
557 425 865
821 837 479
163 572 777
207 668 278
142 875 170
358 373 338
624 430 836
597 782 424
52 338 639
453 881 5
801 858 230
210 585 726
838 684 692
854 924 426
911 202 212
116 225 13
143 506 660
96 747 485
199 767 633
188 286 706
413 1 840
166 762 706
297 794 427
136 38 419
267 75 203
384 774 163
88 326 166
777 671 413
287 428 104
713 434 741
422 162 542
859 680 948
442 207 25
824 613 234
151 369 631
138 647 896
629 945 48
321 872 982
244 12 742
249 930 764
504 355 670
475 67 988
488 692 359
891 113 912
779 186 841
378 295 904
764 315 464
157 72 142
303 233 592
221 642 749
892 666 858
768 967 855
396 435 368
263 792 190
425 18 181
569 195 765
395 275 656
784 759 783
896 814 355
18 357 432
859 575 670
306 337 3
872 757 633
424 576 595
950 942 746
679 827 318
677 210 875
229 397 975
82 327 272
640 458 610
617 886 535
630 329 157
675 644 64
469 491 252
976 490 967
597 707 589
374 921 504
890 48 430
290 216 634
126 105 36
414 448 831
510 344 677
659 369 442
67 978 903
665 742 953
452 269 394
876 166 501
994 603 340
489 20 551
516 246 91
193 186 774
252 212 648
733 745 142
248 93 473
875 356 667
198 66 775
319 157 46
90 136 306
462 632 222
225 397 793
550 486 386
131 346 558
618 396 110
92 441 2
300 701 109
459 673 116
539 477 454
519 599 927
599 679 273
798 711 588
971 545 875
959 532 150
242 31 351
683 76 485
109 661 48
847 271 772
788 304 693
621 312 518
313 79 571
603 572 855
445 870 801
36 43 383
189 915 335
702 558 604
942 588 224
659 16 784
393 456 858
307 534 919
607 428 604
113 363 982
152 177 327
117 551 24
104 677 647
522 912 923
524 983 988
993 164 779
356 510 739
710 773 884
152 460 482
201 366 557
351 870 292
150 485 851
550 567 114
377 473 196
701 222 195
588 62 453
320 589 628
707 254 102
333 611 858
707 98 99
65 196 31
893 489 750
584 295 604
352 199 179
460 880 327
40 737 52
220 207 253
961 8 382
913 448 96
489 757 980
741 428 612
21 444 946
797 791 134
377 27 748
977 284 670
758 397 616
9 38 567
703 73 16
817 192 148
692 720 501
120 439 813
331 871 936
13 789 922
67 257 682
747 177 991
19 105 934
671 694 864
498 846 597
118 729 846
432 192 163
524 743 283
796 737 624
995 37 234
607 991 265
296 913 874
545 865 480
292 73 621
642 776 672
649 546 491
44 928 958
179 292 501
591 102 300
410 468 126
85 508 791
324 554 628
574 554 83
991 123 808
766 551 917
79 241 817
45 641 346
221 210 863
759 145 117
1 494 590
678 226 646
137 229 146
28 115 33
210 952 42
685 635 685
870 526 79
852 725 638
39 481 767
340 435 741
338 842 637
594 639 894
447 202 99
385 391 881
575 979 970
982 705 77
447 598 705
245 800 697
445 542 380
843 653 21
608 212 151
829 865 153
828 172 219
529 649 324
293 856 303
491 267 351
132 267 739
810 648 642
64 649 241
715 379 591
367 676 780
462 384 86
485 714 365
304 848 17
988 124 4
913 404 457
428 538 860
887 943 88
932 526 25
114 945 487
545 694 142
521 865 995
726 630 786
21 195 563
805 388 330
268 570 893
469 909 973
239 367 962
676 400 571
520 306 270
934 721 376
622 681 717
423 841 592
267 766 498
173 844 930
657 45 809
785 547 761
984 646 215
47 427 401
250 743 496
660 692 967
82 767 225
488 206 108
810 998 423
979 137 83
283 40 408
540 692 624
83 995 984
32 537 363
810 566 743
16 158 85
853 788 424
654 879 683
398 778 5
368 690 664
947 309 169
653 234 568
894 919 69
952 856 306
949 716 79
651 534 836
603 111 359
110 741 589
902 322 436
88 378 823
866 182 719
252 749 555
102 383 374
663 826 250
405 612 715
369 611 465
119 125 854
561 540 316
281 485 672
766 865 942
297 370 993
116 181 191
55 850 644
459 981 663
800 504 1000
422 332 594
5 815 306
458 487 116
131 14 858
509 844 118
12 156 171
345 318 682
542 446 639
728 676 3
753 839 129
490 410 56
399 695 685
789 696 747
118 926 877
956 634 141
514 674 253
707 951 532
425 136 513
945 309 519
934 656 740
367 413 840
858 99 164
32 563 171
800 385 188
385 897 534
744 381 602
819 388 82
301 467 403
998 558 809
586 86 139
408 789 711
458 723 817
526 67 502
216 618 114
922 640 316
54 485 940
646 149 264
177 529 406
903 514 837
549 917 845
637 866 373
44 512 722
610 189 714
677 112 259
184 646 408
914 112 335
320 382 967
146 257 117
960 184 63
456 76 278
637 7 53
499 902 706
1 548 461
696 21 417
878 772 656
341 34 779
347 753 775
39 920 929
958 63 416
733 452 573
459 378 473
686 684 727
316 38 11
321 548 865
905 871 72
523 663 526
769 81 79
30 979 270
17 107 184
247 192 93
76 447 843
400 546 476
100 45 605
264 524 919
720 888 581
191 495 689
926 993 52
926 603 349
571 139 363
686 925 694
440 958 1
464 954 776
871 776 317
117 363 704
262 800 128
454 609 530
26 596 598
918 555 73
312 310 143
358 229 332
672 114 601
898 674 263
754 355 264
122 469 583
165 246 384
147 84 770
758 575 977
695 398 766
470 587 604
937 743 472
703 788 166
365 1 848
215 844 3
928 733 451
886 852 668
723 618 128
957 940 859
62 493 671
935 56 589
370 561 7
619 616 337
975 960 94
866 296 41
103 147 343
687 217 495
490 694 566
805 464 769
804 848 279
12 142 503
852 529 632
766 511 484
326 700 380
959 326 443
234 887 841
404 352 797
862 72 763
421 264 71
866 146 315
237 979 584
826 224 450
769 916 84
513 361 355
991 946 370
4 861 495
713 825 189
723 47 394
329 527 984
487 874 382
399 792 723
336 169 630
89 531 981
719 409 949
483 949 378
524 753 399
567 542 79
431 414 681
733 939 299
284 40 61
734 876 865
955 280 177
909 383 691
766 350 431
463 492 576
94 389 759
109 770 552
151 98 636
863 873 192
939 149 236
219 681 609
533 374 460
751 723 702
718 76 571
826 46 877
349 66 621
865 45 541
698 459 683
425 159 89
811 350 937
359 862 619
427 365 863
448 244 805
167 883 636
430 34 627
619 980 672
976 523 701
341 17 745
421 769 508
912 587 968
474 877 874
850 215 452
961 341 166
818 915 214
12 816 856
820 625 623
58 853 994
934 65 583
809 798 632
561 707 143
557 7 449
192 965 233
512 155 501
548 897 158
618 151 249
331 986 848
290 720 865
661 577 80
782 331 766
489 787 11
175 196 872
296 484 673
240 154 524
216 642 957
648 976 633
811 547 235
261 830 128
688 336 543
35 985 26
50 318 26
894 351 966
216 714 603
20 520 691
149 813 579
375 697 642
657 665 328
929 2 544
38 906 582
472 91 738
695 207 203
516 594 257
518 450 266
237 984 232
237 38 242
674 405 260
407 994 919
672 936 403
71 499 289
304 587 47
249 414 724
836 862 725
488 45 23
259 538 169
88 153 240
898 442 916
52 833 552
645 884 712
970 698 67
822 814 291
573 487 898
781 847 498
196 786 652
105 154 863
385 852 506
781 706 206
435 377 178
206 802 253
152 592 31
100 644 778
709 145 358
471 893 617
576 583 195
348 143 717
576 264 838
400 542 86
242 866 127
467 415 68
743 225 489
928 653 171
980 374 6
988 941 536
234 89 775
101 389 930
255 538 255
317 304 820
589 619 160
927 950 649
489 898 670
313 705 857
830 638 658
650 522 915
187 816 66
525 189 515
297 644 702
374 145 95
146 688 166
333 901 980
758 700 738
241 623 765
367 834 25
638 447 414
696 415 486
129 923 382
705 186 440
115 612 747
62 28 593
116 241 410
192 745 849
450 105 23
907 462 748
939 382 674
809 363 776
639 304 546
455 738 523
208 625 214
47 776 276
238 599 833
334 980 489
406 6 421
190 286 953
651 326 388
22 290 498
920 722 563
81 252 525
547 875 487
227 61 441
838 317 932
203 942 957
306 744 371
365 684 498
813 905 396
967 862 936
710 393 901
655 43 711
5 494 377
250 278 569
608 297 619
424 462 917
243 975 693
605 945 79
64 452 332
11 993 830
639 844 438
559 98 150
855 892 119
968 386 599
782 496 776
439 545 933
309 966 201
819 483 969
663 779 536
44 12 24
35 883 441
346 331 82
72 615 768
438 649 917
24 202 517
706 91 203
64 860 152
12 502 265
710 779 541
145 995 386
659 70 825
911 252 979
4 612 853
490 725 992
676 788 802
36 589 910
163 102 814
614 111 521
420 546 557
828 268 937
188 911 539
616 859 521
726 54 825
964 35 368
918 151 734
270 856 275
246 180 800
383 877 762
202 69 171
317 577 762
515 51 144
857 588 819
266 969 713
83 626 747
570 160 372
757 553 282
643 697 110
892 928 430
612 160 298
166 737 66
184 623 514
320 145 674
116 512 108
39 252 10
496 863 848
786 446 9
284 927 425
885 759 887
229 388 795
217 702 966
800 913 628
106 545 207
917 34 805
912 915 676
343 52 666
618 343 150
267 315 912
568 12 520
687 780 334
207 154 931
918 196 719
42 132 347
392 681 647
175 462 282
838 503 331
536 896 211
342 85 694
819 979 658
924 784 809
595 211 913
594 608 962
56 662 926
992 787 160
212 20 971
279 151 270
368 343 86
835 275 926
622 476 42
671 423 607
199 738 277
701 898 786
872 971 259
989 236 337
32 112 290
998 565 993
109 1 79
939 358 249
312 821 137
511 631 699
550 263 413
452 104 363
264 602 521
39 667 597
420 406 68
272 618 787
101 323 566
753 237 887
625 348 124
13 718 598
322 32 319
627 248 150
366 637 957
386 101 512
810 269 823
383 471 353
364 390 980
525 721 317
48 260 278
556 142 805
670 873 619
428 578 251
178 760 894
267 112 323
843 70 87
277 756 36
767 114 657
100 545 367
246 462 323
313 373 79
550 710 152
641 595 481
384 192 330
426 409 638
913 988 891
671 51 446
371 190 814
787 871 119
828 321 398
435 499 734
86 31 341
486 52 812
689 966 128
569 768 957
782 964 424
229 454 357
693 574 340
20 843 620
1000 806 917
604 408 435
425 123 682
563 106 703
282 908 509
324 346 870
532 488 548
255 966 791
810 487 461
479 191 758
278 613 900
617 997 839
692 617 326
248 23 27
429 832 371
345 167 201
974 903 575
707 726 23
130 40 705
462 11 569
989 548 816
983 97 144
778 107 986
434 497 134
552 343 406
409 982 481
744 623 165
796 656 702
481 570 604
522 666 912
871 10 541
447 991 521
481 668 767
550 627 104
587 636 266
544 662 179
667 670 607
885 102 686
823 178 39
434 837 76
950 815 834
284 183 358
342 979 643
356 609 346
365 802 218
707 446 357
236 605 426
735 892 283
609 716 940
30 375 742
291 799 428
354 283 614
932 81 274
526 63 808
361 686 443
584 384 89
381 846 184
431 724 996
991 346 462
486 248 338
169 918 800
850 732 465
618 80 963
160 220 48
894 736 416
322 954 970
436 224 70
204 426 17
776 677 185
801 174 381
850 790 869
531 524 612
334 781 752
306 316 764
837 443 31
693 613 407
859 81 374
63 482 525
379 892 38
779 585 568
408 48 346
787 84 396
85 512 562
877 684 901
247 340 604
471 234 214
401 283 479
84 535 574
359 915 770
191 758 469
359 791 556
367 553 240
557 497 901
795 473 153
998 232 476
192 577 162
391 179 82
584 421 907
718 766 591
573 591 914
49 555 515
855 171 826
269 765 312
378 67 967
226 593 478
475 332 744
661 438 911
716 18 942
678 886 211
702 97 620
914 669 230
454 638 79
771 513 232
770 190 352
551 971 469
838 76 455
958 109 487
314 152 978
224 867 352
454 270 198
326 903 20
89 317 621
367 791 670
693 625 584
997 561 529
487 907 86
513 171 346
710 23 830
508 452 900
105 837 842
920 310 700
637 340 940
598 48 886
551 907 453
793 702 671
663 986 187
818 436 708
926 121 195
37 755 363
642 631 847
780 18 136
823 149 241
210 489 410
967 483 512
795 145 910
972 827 202
561 432 428
261 261 67
394 764 529
55 867 548
216 773 917
110 238 503
920 32 598
837 832 298
655 561 188
298 842 179
66 872 670
309 345 490
333 335 173
226 764 836
662 115 655
964 193 559
730 1000 774
148 937 561
336 250 49
18 8 567
948 537 387
435 970 114
303 516 514
932 522 795
549 394 419
6 308 219
823 716 565
778 725 980
578 494 314
582 809 267
318 600 93
920 165 426
395 152 816
58 870 89
113 234 404
551 218 845
327 922 887
69 830 43
495 616 929
595 391 942
727 773 455
397 36 967
507 21 339
421 891 493
929 206 163
628 794 477
492 648 865
713 337 955
133 869 251
456 190 17
710 747 396
815 521 254
856 871 626
605 625 531
848 155 833
308 31 90
542 651 488
408 993 808
734 540 882
431 217 373
658 598 727
803 399 257
238 4 900
358 412 65
862 769 751
790 872 41
357 773 568
529 390 532
632 568 84
810 294 466
298 606 292
772 858 112
576 619 758
822 453 630
344 233 265
504 273 829
917 55 470
76 360 664
854 812 84
552 878 156
519 436 917
579 628 650
264 778 104
678 823 476
741 942 974
517 426 14
837 584 760
101 817 832
519 318 464
768 975 256
153 867 719
151 346 605
674 545 600
111 597 49
43 639 771
439 534 990
449 221 779
880 714 172
854 87 187
741 69 665
136 465 46
829 526 418
617 682 55
791 738 9
625 868 552
454 967 399
145 698 614
637 820 68
449 219 277
827 702 21
692 950 743
770 358 268
786 461 219
540 970 790
350 679 587
735 217 481
33 776 478
563 666 612
55 756 359
162 462 339
216 20 22
135 965 683
240 616 549
921 279 99
915 397 605
217 276 547
819 848 778
97 909 361
780 924 987
48 900 489
434 528 879
996 177 484
993 756 693
191 486 709
349 565 418
356 774 815
778 935 968
436 321 779
951 450 340
396 139 401
830 440 248
304 613 636
855 326 195
670 515 835
510 1 677
308 184 252
105 850 607
403 871 59
854 180 338
344 883 436
404 70 223
1000 400 949
329 52 223
876 227 543
556 307 435
885 784 207
92 332 966
993 66 207
592 143 313
350 400 762
615 972 584
967 790 176
219 310 283
429 937 958
306 601 711
703 871 410
341 366 78
380 566 236
700 460 3
320 763 329
424 56 730
573 542 860
531 752 552
132 228 957
166 828 686
596 820 87
825 902 356
105 502 380
832 572 339
185 921 236
259 635 755
107 171 150
958 134 967
449 135 517
706 598 92
831 697 94
516 956 457
75 853 41
829 781 532
224 169 558
761 565 449
262 40 674
355 471 249
947 664 297
648 667 767
248 134 334
843 745 862
125 984 425
745 197 537
470 274 520
565 963 827
234 310 64
311 821 129
952 253 517
864 858 115
565 507 81
449 409 906
204 786 146
933 286 974
661 773 359
827 556 256
497 759 139
760 44 368
348 229 930
396 140 382
531 321 828
524 947 886
552 200 303
912 235 904
236 183 778
30 712 758
844 64 895
862 385 969
559 955 280
703 668 573
534 123 245
633 966 140
325 318 644
492 315 417
977 537 34
137 666 478
394 659 145
815 349 223
26 272 843
169 551 911
910 601 109
854 535 299
509 474 327
664 308 166
679 836 739
313 520 150
7 827 348
306 306 156
699 26 464
438 351 193
563 62 137
615 584 199
921 8 480
230 762 284
448 31 755
481 553 23
703 956 592
496 54 524
375 720 98
343 539 978
923 227 292
819 843 615
160 38 291
39 183 305
652 739 88
982 823 904
715 795 270
957 126 786
208 992 145
921 585 431
937 379 231
39 192 262
134 913 475
539 701 88
347 434 671
300 637 43
627 601 562
901 445 297
72 530 123
502 694 73
128 33 484
420 996 70
113 848 217
101 691 439
512 923 627
865 619 335
398 422 296
117 165 654
484 606 989
225 197 662
896 183 639
893 619 2
265 55 774
503 709 84
455 505 875
488 815 846
270 212 427
928 589 323
916 924 548
14 264 518
569 929 687
676 703 132
358 103 590
42 455 549
25 669 399
529 254 440
111 217 442
628 660 959
674 116 816
641 819 656
166 26 964
790 737 150
319 620 366
218 859 552
61 257 652
544 756 456
106 538 268
891 422 301
794 317 128
958 567 61
180 413 249
579 975 861
360 447 295
543 393 107
25 639 47
132 305 766
101 701 341
78 981 795
194 641 364
778 270 931
555 350 980
987 696 931
947 414 459
175 303 164
153 170 871
697 877 149
525 421 354
544 473 733
626 937 550
264 354 772
924 42 243
934 220 556
403 769 847
682 666 612
1000 268 126
656 509 277
943 251 98
607 651 833
485 270 611
902 331 720
852 573 954
427 840 92
181 751 794
302 484 712
238 680 657
237 806 868
83 932 110
665 487 36
161 832 266
249 601 385
416 499 827
628 145 367
544 481 774
461 926 560
296 960 549
705 426 737
707 438 490
597 840 348
652 890 75
686 615 718
771 842 413
664 774 49
607 269 133
99 336 868
46 465 373
2 641 26
315 367 612
182 505 496
759 430 257
787 801 74
636 949 569
145 867 719
397 141 286
741 383 572
681 910 210
920 770 639
257 240 789
104 913 5
408 53 195
894 687 278
267 252 889
943 323 791
521 585 288
215 582 527
404 859 779
850 395 358
328 46 230
325 663 778
667 130 231
228 554 940
21 275 858
685 390 467
746 850 303
757 832 471
781 20 910
904 157 16
191 193 429
207 831 552
769 455 176
941 207 622
838 688 835
874 276 579
724 145 981
364 477 163
588 573 77
699 379 740
927 577 480
395 563 42
412 441 403
191 194 175
783 458 846
907 682 668
259 704 466
722 884 181
987 619 4
466 733 372
118 470 410
860 534 115
1 624 77
752 326 264
521 398 967
400 34 700
456 472 935
988 600 165
783 595 970
357 832 724
725 47 636
670 133 97
439 194 159
24 42 982
697 788 739
836 736 304
107 219 143
742 758 325
255 378 367
600 897 146
361 878 502
700 183 900
48 744 197
710 814 498
60 962 92
354 754 144
728 603 264
233 782 799
954 205 733
489 51 339
72 281 550
453 159 476
142 345 795
18 863 513
165 30 458
276 679 282
613 163 57
184 25 364
750 818 298
435 628 986
587 604 840
163 151 146
912 430 865
556 719 342
101 474 460
885 636 868
747 308 124
811 290 631
758 734 693
639 119 439
932 118 279
844 592 758
773 62 673
939 176 821
890 532 879
938 3 350
275 315 631
929 600 642
348 569 664
903 405 430
671 482 491
148 848 305
648 668 646
696 42 305
156 364 830
428 334 71
3 825 965
264 379 368
504 264 765
812 813 669
606 23 484
138 251 924
100 901 24
932 668 513
292 922 428
218 51 871
201 579 515
110 636 403
103 281 212
515 815 922
399 2 622
467 317 713
355 31 630
104 48 990
614 847 398
85 376 989
159 140 768
53 907 158
232 716 564
132 844 493
865 562 742
37 407 137
58 367 299
980 371 656
777 259 557
260 560 74
360 200 668
51 236 950
795 208 39
284 329 250
568 245 348
93 960 582
992 881 964
626 195 475
412 615 146
314 135 87
787 226 717
200 793 228
883 124 452
692 675 250
950 834 81
835 278 714
559 685 977
204 474 132
324 28 890
916 771 523
998 936 814
748 902 302
942 304 927
729 149 506
627 30 587
852 150 215
369 97 346
659 650 792
228 492 957
431 116 255
957 814 617
792 81 32
243 547 228
294 87 276
62 171 919
208 185 480
255 130 908
674 617 871
716 887 626
506 102 189
371 529 79
683 657 462
44 862 861
798 554 454
836 637 399
654 648 329
279 151 685
851 848 5
381 305 966
601 765 838
776 245 853
745 921 659
308 426 96
367 34 896
904 24 949
741 129 387
460 672 741
280 439 186
971 659 533
466 648 372
83 225 817
559 996 807
763 333 620
628 859 130
580 199 910
541 617 891
346 330 29
501 683 483
533 999 143
987 993 288
298 642 71
570 395 284
47 291 357
89 560 188
951 535 786
197 429 683
315 431 916
244 139 584
770 136 367
787 196 861
617 373 965
610 558 97
958 11 783
373 432 248
593 75 60
838 237 281
580 772 880
937 327 96
748 74 233
336 629 613
872 737 854
713 584 724
585 327 32
668 978 782
643 129 261
392 368 15
963 292 803
392 114 306
593 998 218
898 448 522
144 453 317
784 470 602
739 360 41
67 899 255
290 733 654
220 38 748
349 531 862
428 914 373
376 289 492
46 620 488
623 382 663
788 289 41
99 186 95
215 485 525
622 60 342
626 162 345
75 901 714
505 77 435
521 629 818
70 991 313
922 892 479
221 74 344
135 92 821
88 234 712
214 157 817
820 863 390
206 521 413
437 935 546
977 400 633
751 832 513
811 542 644
615 206 629
490 603 788
626 978 524
718 419 714
227 908 366
747 488 914
410 882 219
501 980 849
723 25 876
123 691 38
397 275 920
159 376 662
292 314 929
340 70 642
481 187 712
320 650 500
8 30 526
452 383 363
777 988 349
706 98 618
515 162 86
294 407 951
157 822 884
600 179 794
951 7 888
960 827 236
393 985 22
466 37 506
938 201 512
613 269 594
27 189 993
182 770 173
476 440 917
82 769 526
831 92 590
108 298 713
540 920 570
331 866 951
597 813 819
359 489 457
299 99 478
669 765 906
536 593 136
248 166 786
733 252 822
955 3 704
735 983 180
869 437 64
181 108 528
275 810 413
557 522 351
796 468 360
408 39 176
881 26 202
850 255 440
627 615 918
583 630 21
225 186 617
546 122 774
193 485 822
799 124 995
671 266 877
355 824 361
388 778 61
378 723 56
240 872 970
370 645 416
755 694 391
982 814 777
856 358 247
804 221 819
235 267 712
219 679 501
597 560 649
159 381 985
957 41 182
375 49 831
368 408 497
729 809 848
988 907 786
779 92 606
241 548 154
581 293 10
257 449 749
45 126 846
705 613 174
620 879 724
400 726 384
135 719 942
616 760 881
335 769 847
386 386 80
220 418 458
887 911 219
23 282 265
676 495 426
104 553 328
789 343 656
144 835 99
325 277 3
439 231 629
716 937 945
784 628 547
578 361 877
819 381 976
3 699 402
490 207 185
675 128 663
504 848 468
947 366 803
303 890 196
517 550 539
913 487 216
356 399 970
938 967 628
512 235 136
299 576 360
488 385 710
537 797 216
16 746 280
703 450 283
725 943 243
345 790 24
998 395 145
794 786 157
885 60 506
192 265 921
686 328 950
374 840 61
440 838 144
994 168 342
993 833 597
281 137 886
766 772 109
119 433 99
787 786 656
219 165 311
391 670 557
538 239 170
876 619 422
858 873 221
909 43 744
522 800 112
504 981 426
127 916 822
6 266 211
858 439 71
545 953 473
769 396 382
141 124 879
955 769 332
66 866 78
767 472 493
992 646 151
14 202 905
844 24 951
704 860 756
154 226 308
549 815 802
643 605 72
349 275 813
713 613 19
89 267 33
7 810 389
907 518 786
70 64 731
963 845 156
318 481 778
563 968 251
762 105 858
502 950 363
270 874 868
476 660 43
909 145 895
705 389 749
654 440 455
470 131 745
494 326 431
55 301 331
412 899 752
455 674 561
345 920 803
697 36 833
382 46 811
472 479 914
466 742 141
264 732 746
852 41 708
206 657 224
845 256 545
574 595 827
361 774 792
419 471 514
664 261 920
52 549 540
496 870 451
973 693 43
709 156 372
611 62 629
179 683 537
676 773 627
338 509 354
470 123 845
587 717 952
246 858 109
139 543 456
348 409 594
806 512 106
981 501 16
805 281 125
856 82 598
650 122 814
341 18 96
986 292 232
379 789 550
388 295 405
128 745 452
26 814 350
55 236 644
878 511 127
692 952 376
502 166 823
451 694 364
34 332 230
186 869 235
189 940 735
84 404 112
267 983 376
847 191 608
714 801 599
104 470 390
971 874 343
421 404 375
281 689 83
570 662 358
627 829 570
889 114 355
903 22 196
995 146 191
808 259 316
428 233 131
329 341 998
254 988 554
474 293 714
636 188 283
258 57 360
121 804 819
421 892 79
402 798 410
520 206 217
809 978 925
674 792 289
555 345 508
350 165 280
277 14 509
686 934 187
257 150 512
65 404 593
183 746 356
696 900 307
938 394 489
493 677 292
432 13 199
300 861 316
142 630 423
103 741 959
99 304 472
444 417 659
43 548 717
18 220 738
79 650 573
636 251 396
475 255 434
412 633 768
616 861 558
628 292 564
970 993 330
481 421 691
212 745 89
776 173 62
75 124 629
85 86 110
432 63 287
49 487 353
858 132 37
612 652 3
722 373 431
771 204 446
281 105 657
99 429 316
63 718 248
63 333 620
965 536 623
614 466 508
493 849 305
608 388 542
136 601 940
402 225 430
96 335 826
704 417 474
423 753 635
131 267 282
479 184 98
643 616 906
603 983 574
662 278 77
630 389 90
456 791 212
146 560 622
685 530 231
187 316 407
477 498 748
725 677 603
664 430 102
899 585 194
986 521 534
657 74 321
568 795 464
908 898 256
123 286 263
937 151 831
91 829 562
379 377 900
472 754 68
728 184 912
894 15 254
222 612 579
671 167 567
969 295 236
748 534 190
49 573 405
86 510 823
914 623 894
122 450 676
795 420 384
396 904 990
450 209 702
629 202 748
768 130 463
951 278 539
545 713 662
280 264 822
358 830 805
445 724 543
678 448 142
121 223 975
18 251 836
69 279 163
665 370 98
938 634 207
907 925 938
173 61 838
680 854 721
938 198 434
83 481 785
164 780 41
556 987 838
139 708 810
163 540 165
871 551 190
803 135 601
180 250 385
654 345 376
159 822 282
621 256 205
63 10 793
427 230 847
991 893 128
618 158 882
307 367 949
734 134 99
1000 618 880
24 981 394
857 941 655
982 126 539
54 290 858
361 205 605
624 680 723
950 386 31
443 66 453
64 556 351
170 97 889
845 839 845
273 736 100
401 776 223
863 791 349
32 784 486
602 530 5
527 208 193
975 450 440
101 660 511
626 595 387
166 90 635
291 511 918
352 476 883
177 747 796
801 780 809
59 41 135
984 831 573
876 454 297
139 333 730
526 236 881
225 416 184
707 218 947
192 275 618
464 323 691
89 989 289
562 948 450
331 957 889
549 841 865
133 103 138
979 609 862
640 992 153
425 385 325
684 503 351
352 127 432
889 756 234
482 960 898
601 429 35
59 500 824
51 542 87
930 944 656
563 553 834
39 571 678
592 790 136
815 845 333
542 868 166
110 317 835
333 969 752
237 753 792
913 30 188
564 723 160
107 798 903
881 594 831
128 432 918
361 335 420
544 827 943
101 361 672
921 873 384
313 898 105
534 711 889
345 699 274
689 451 421
4 549 557
976 647 167
30 393 11
679 741 450
169 914 458
202 611 617
435 314 897
62 649 744
925 618 888
600 704 42
522 102 107
141 829 701
935 440 8
355 501 210
978 618 343
496 195 81
677 458 33
265 145 708
645 537 628
374 3 811
190 293 310
228 458 272
521 408 767
795 527 555
608 479 660
9 85 944
65 455 920
854 132 639
241 468 789
720 27 60
939 964 76
234 429 513
209 236 82
905 951 737
953 705 91
262 593 341
172 258 779
419 539 372
43 739 690
71 826 206
850 85 743
548 747 305
297 964 72
355 807 456
256 48 624
702 335 160
283 944 18
182 569 973
511 324 350
670 243 380
819 450 977
48 239 370
954 698 601
805 743 165
832 109 161
906 363 369
386 108 561
889 369 21
19 29 226
806 381 703
700 235 265
123 49 949
667 558 777
958 598 613
919 336 669
129 226 399
451 618 942
914 540 817
833 198 265
860 534 579
376 621 309
733 930 908
41 476 860
361 121 124
254 466 871
590 31 539
628 741 934
889 914 282
35 206 568
241 284 769
250 218 984
667 631 248
576 618 825
301 608 745
680 620 123
398 991 62
413 332 438
934 478 335
438 653 877
402 856 198
955 340 471
547 916 910
649 990 242
247 946 105
730 176 368
831 324 297
752 696 935
82 720 961
627 891 587
562 333 100
504 30 262
973 371 870
860 176 467
951 48 442
674 471 895
806 8 404
121 321 169
101 277 759
58 310 947
69 376 801
208 509 809
392 78 453
744 836 801
24 549 249
443 611 539
759 368 1
569 315 323
712 922 332
8 314 829
478 632 813
677 546 424
59 297 628
425 827 341
196 882 830
192 318 106
194 364 682
390 795 434
548 377 213
467 45 151
475 647 568
649 652 114
686 596 432
610 738 353
191 667 542
199 954 843
141 973 192
302 238 504
723 35 31
299 312 916
744 114 707
386 140 158
592 928 884
68 227 51
819 582 433
232 562 664
541 814 670
996 76 383
941 847 33
188 701 985
882 918 269
25 129 118
850 567 795
709 740 912
429 396 454
174 866 406
913 173 534
897 993 111
694 449 303
449 446 117
357 900 298
32 845 701
789 713 875
589 965 683
614 313 332
510 339 755
945 724 402
527 437 173
263 135 311
356 858 880
504 479 775
499 648 978
879 613 735
197 766 15
356 154 179
334 522 64
122 436 606
91 365 845
610 857 159
99 653 582
888 899 65
329 140 494
660 997 244
465 559 81
339 253 474
584 241 47
126 506 532
777 777 753
363 247 806
157 225 716
170 769 888
306 665 219
155 541 894
432 762 265
486 333 506
247 998 263
35 869 288
580 296 267
51 824 786
278 856 41
117 504 206
972 858 510
134 382 876
769 703 219
715 526 795
906 764 30
921 134 542
294 753 583
390 928 523
911 52 289
104 142 580
545 695 271
326 702 898
560 383 241
54 46 606
159 551 727
919 753 169
165 219 300
456 906 870
554 561 535
328 664 255
515 629 974
31 450 541
114 156 491
876 389 891
937 403 884
248 92 109
352 528 861
555 71 797
205 337 456
741 222 791
995 27 480
208 247 85
46 982 850
60 278 988
725 879 645
715 365 336
425 862 931
733 149 237
589 608 208
390 851 8
742 783 755
918 70 694
413 577 522
841 663 978
2 830 770
697 865 732
203 718 462
592 275 992
5 90 936
986 676 909
666 345 470
642 358 695
795 317 7
11 854 591
144 959 134
234 691 561
989 169 877
954 300 701
375 74 149
672 471 82
600 350 685
472 175 311
766 63 937
999 877 236
18 559 741
106 730 105
48 671 82
79 907 69
346 948 735
786 686 689
426 304 612
66 284 702
511 791 171
628 495 644
759 291 255
224 934 355
574 674 345
732 951 519
965 326 496
245 396 344
103 300 241
860 432 296
31 833 72
912 531 496
134 834 509
584 708 701
876 283 538
461 479 318
436 298 476
133 631 985
924 268 272
794 453 383
189 608 679
723 57 660
320 451 100
539 448 700
921 339 421
713 143 770
833 535 865
655 263 170
734 767 761
87 449 681
429 760 273
602 387 987
523 363 409
563 395 982
351 125 871
364 891 301
716 249 743
471 966 582
726 78 381
223 490 368
930 563 137
479 703 199
443 306 996
771 70 986
82 803 627
837 556 55
14 391 649
99 65 452
228 784 289
935 44 497
808 295 460
823 522 140
556 718 224
110 174 134
392 783 258
434 370 924
114 404 900
183 351 855
808 376 602
916 881 351
20 206 561
892 670 526
918 608 593
391 937 449
600 890 677
970 857 396
286 216 152
140 295 150
532 325 594
178 128 458
925 822 187
541 567 952
969 246 95
402 871 866
661 690 370
298 55 283
537 360 382
171 311 605
718 907 194
982 10 906
119 482 525
714 619 414
466 225 411
737 404 706
165 160 143
826 93 75
846 315 841
870 762 612
646 41 746
998 417 105
509 137 582
653 857 381
756 913 768
498 374 302
758 584 708
968 548 495
256 7 440
297 362 726
371 427 52
615 833 448
943 774 613
541 621 281
594 478 772
271 667 792
553 133 668
645 594 666
126 51 515
13 311 557
523 721 592
904 508 960
309 367 318
789 688 344
948 352 919
813 637 726
282 852 172
863 733 240
577 622 764
381 14 901
818 927 803
374 809 364
491 755 77
45 581 350
104 82 339
906 232 131
438 792 949
407 560 35
260 33 968
413 110 854
514 383 897
600 565 205
910 862 323
712 473 922
700 442 789
761 131 693
797 439 199
981 748 776
892 393 702
160 440 78
813 12 694
612 493 391
422 847 383
918 923 919
66 852 211
600 5 655
531 27 287
969 737 235
288 136 24
457 981 294
983 537 767
129 682 99
404 140 216
42 341 125
419 424 687
157 339 288
282 227 827
587 629 737
19 204 184
917 484 988
232 570 583
518 894 228
470 724 304
64 290 632
615 441 427
292 232 724
459 259 443
261 540 229
255 616 101
759 244 289
249 113 535
564 111 758
642 774 59
431 377 569
452 289 806
652 500 314
749 81 203
728 665 118
732 906 677
804 519 853
484 851 885
344 762 492
935 424 961
413 584 141
397 633 974
339 872 606
309 994 447
389 900 31
226 237 493
457 952 159
585 660 785
659 298 457
714 731 672
4 301 835
989 501 366
943 689 976
351 525 382
77 549 518
508 968 816
74 671 794
199 793 380
918 986 626
784 957 694
776 665 90
733 879 546
295 899 452
796 207 26
235 272 577
999 30 781
163 178 893
512 485 34
88 287 594
311 959 285
379 470 371
282 163 521
474 792 491
300 806 695
344 41 751
553 224 13
925 519 481
169 470 402
226 913 446
570 960 568
314 731 139
747 996 315
774 505 682
22 218 650
951 866 883
221 665 99
474 200 193
544 857 755
670 292 314
805 226 766
177 278 867
153 285 971
284 461 755
414 281 748
291 779 879
38 129 228
777 869 333
854 452 330
19 994 756
790 372 877
356 242 820
576 763 640
874 896 730
455 858 71
63 42 686
441 732 946
745 833 232
424 643 601
605 260 376
605 456 745
961 513 821
190 497 126
601 318 896
210 582 793
740 588 66
153 172 516
456 790 43
809 421 330
379 89 956
358 679 917
691 347 319
953 332 786
208 641 645
13 890 31
64 139 616
998 20 720
971 434 970
698 264 485
328 77 653
508 10 720
504 736 700
694 904 758
641 407 954
479 327 668
781 817 961
86 182 908
539 615 301
245 986 39
94 542 594
121 793 484
621 507 355
496 811 330
427 303 492
531 629 506
976 515 235
215 791 193
982 30 514
374 577 676
512 988 31
259 937 716
872 264 967
190 584 156
760 717 504
980 78 520
531 913 239
19 986 705
373 236 129
284 446 774
328 247 805
121 178 548
39 336 17
913 327 209
504 372 652
313 376 494
398 878 908
53 812 931
820 775 304
479 94 350
777 366 464
799 960 142
368 330 548
132 564 653
518 805 274
817 45 69
82 243 924
563 734 204
471 995 705
466 306 155
485 37 618
454 683 963
801 188 55
556 574 568
746 678 939
360 638 138
909 337 518
477 680 417
707 184 49
499 687 73
89 286 398
888 1 470
664 99 784
906 249 586
375 60 810
955 918 524
701 623 508
694 116 491
978 983 234
128 392 492
1000 916 896
50 26 831
126 151 72
239 214 800
694 892 174
569 860 12
31 233 406
856 192 426
516 462 419
757 396 533
278 972 395
948 852 359
736 939 322
472 857 95
122 654 500
427 11 342
760 858 110
605 697 726
507 735 967
612 474 692
287 430 483
477 889 407
646 499 320
234 212 273
669 332 452
533 893 773
846 779 286
620 76 658
254 864 476
685 300 431
472 115 949
986 93 7
264 223 367
224 538 374
636 338 964
5 637 12
736 125 184
592 367 562
824 183 437
998 243 922
155 958 11
626 949 876
86 296 450
523 558 437
679 615 242
68 132 818
371 611 765
736 80 494
434 300 18
948 247 96
889 272 301
818 117 505
543 361 309
370 894 60
916 11 118
579 975 342
447 4 272
667 916 735
702 684 271
723 691 353
315 711 244
478 633 433
829 472 156
43 35 132
389 761 927
760 87 428
754 616 84
746 779 594
174 611 483
138 655 549
18 999 313
810 662 364
807 661 211
80 579 729
254 414 669
41 929 774
474 889 443
602 19 444
101 626 362
371 61 201
704 677 727
373 538 777
735 955 31
461 40 992
516 667 984
401 88 495
625 228 672
2 506 77
908 234 740
50 632 943
230 943 492
1000 778 683
117 140 677
217 914 178
27 320 847
705 320 436
21 32 584
323 208 759
552 696 832
452 762 83
937 608 61
622 778 31
515 866 554
572 178 688
414 170 348
689 517 180
726 679 844
942 716 89
946 329 132
123 854 707
839 227 947
125 323 741
819 635 427
264 689 352
781 168 445
551 827 194
732 203 451
66 774 456
471 96 374
647 590 990
262 958 17
508 512 438
103 109 670
419 433 551
906 536 446
535 103 840
160 27 606
790 750 630
626 30 736
559 245 57
158 722 16
813 418 925
551 555 209
613 267 16
653 839 862
636 398 575
258 86 756
956 227 341
551 9 112
368 816 886
726 200 861
238 941 161
473 783 321
413 337 732
546 616 328
926 572 133
124 407 856
719 678 550
625 209 550
910 704 687
189 118 673
387 706 890
780 33 62
632 452 258
47 325 507
501 304 422
748 274 488
711 424 581
959 391 594
369 892 858
547 522 281
230 862 682
693 822 789
661 193 426
98 588 436
397 39 934
927 654 119
51 890 279
898 527 277
905 749 125
640 814 528
905 963 470
270 421 150
707 936 717
987 700 523
611 663 78
573 659 21
126 844 192
386 528 295
822 946 84
227 878 106
515 199 741
508 646 584
700 662 8
710 201 731
215 237 205
720 479 165
693 528 590
35 202 433
825 750 784
821 350 642
258 146 896
720 604 914
7 740 496
468 533 974
818 513 769
738 732 288
240 240 211
706 543 628
567 366 922
687 823 126
817 356 131
65 38 108
312 711 984
434 120 472
954 768 647
405 492 25
47 717 801
684 885 474
968 999 178
457 924 698
874 142 900
224 416 165
451 986 329
354 593 787
380 618 736
788 672 736
592 778 870
681 595 811
123 728 249
261 864 371
718 592 914
476 831 542
10 297 25
178 13 276
378 238 493
131 486 803
654 57 115
85 242 299
29 437 350
909 483 805
971 259 72
239 485 464
435 855 935
818 399 716
878 179 324
699 873 610
396 932 664
448 47 211
938 628 855
640 373 615
93 760 961
465 250 209
429 138 286
570 273 665
541 857 739
433 53 466
986 583 298
119 174 134
34 339 182
235 298 206
56 608 566
932 84 309
260 326 921
275 515 855
343 815 852
256 708 533
8 660 744
626 65 517
32 361 383
805 630 832
596 398 119
752 417 939
820 383 887
556 426 553
239 254 850
395 483 353
529 976 570
360 873 492
136 196 55
227 971 754
179 235 535
760 339 709
699 652 335
696 922 309
854 726 923
512 849 150
674 940 107
400 628 310
367 132 455
654 89 523
320 704 931
708 762 588
346 193 206
663 775 679
757 624 239
698 128 451
515 142 433
178 865 655
815 598 209
34 598 154
888 818 501
361 216 292
198 395 638
515 697 61
11 493 305
981 876 947
453 937 707
805 569 545
155 548 642
193 583 335
54 425 732
78 74 236
994 186 137
172 415 827
692 268 332
544 701 613
358 139 122
706 934 298
864 835 122
695 358 38
498 993 862
481 931 537
583 650 759
46 765 271
987 673 376
678 472 138
873 23 35
633 80 908
982 269 240
440 700 673
793 525 32
122 494 716
799 298 997
113 961 608
674 685 636
710 651 131
673 714 117
635 989 605
614 417 162
887 553 910
859 729 533
542 643 57
294 633 703
90 771 579
7 609 478
277 761 489
855 177 902
968 137 793
107 424 828
1000 746 175
985 415 310
535 777 778
546 719 119
961 547 352
961 920 297
816 123 127
219 922 779
18 488 157
398 345 350
353 986 562
494 269 938
578 790 163
710 568 174
226 912 586
156 107 775
734 744 645
952 883 88
882 768 357
453 15 467
884 284 128
441 197 311
969 619 752
82 118 506
304 182 812
953 302 96
38 526 431
931 961 53
793 82 120
469 242 215
752 928 241
511 437 863
155 964 516
300 87 345
543 751 882
234 892 634
189 433 230
549 554 458
459 834 762
368 660 218
554 981 56
734 672 534
721 270 643
253 557 118
257 86 182
460 415 362
843 180 405
879 333 420
463 301 994
848 997 898
78 535 451
528 933 508
442 186 426
822 597 178
452 200 157
438 251 9
902 950 71
398 416 232
898 411 918
773 521 374
666 609 134
652 407 462
649 2 470
777 594 917
466 108 17
106 508 347
175 143 783
63 890 88
877 406 429
611 232 808
661 612 466
780 901 674
454 97 619
296 508 205
777 925 921
642 293 716
404 60 897
781 66 716
251 866 724
928 150 667
380 744 824
354 819 715
458 832 902
88 747 182
364 662 213
21 90 436
207 127 319
425 625 611
56 549 899
493 493 926
502 67 602
197 497 961
239 638 357
454 721 667
674 101 231
682 456 309
333 58 391
346 276 530
543 585 784
947 112 176
553 177 892
59 475 501
424 952 150
478 239 117
734 531 231
516 779 11
289 350 795
109 541 493
955 664 772
400 706 316
620 475 895
135 128 532
597 378 837
71 350 570
511 723 629
415 578 547
106 79 384
678 258 668
218 128 525
194 63 631
334 162 542
638 815 146
474 69 738
371 409 31
761 898 181
602 7 623
675 235 380
737 262 344
748 647 796
291 809 984
488 670 501
789 975 146
393 514 587
686 409 384
611 206 950
110 881 673
538 963 386
523 871 198
50 217 105
183 229 479
647 835 271
789 678 235
101 358 430
941 610 520
787 674 699
46 421 406
139 561 248
532 416 755
605 376 20
490 567 146
821 43 927
137 965 373
809 142 498
730 429 709
727 265 391
56 290 102
470 131 196
721 889 289
20 115 61
413 436 940
984 378 122
504 706 644
201 485 566
813 629 894
790 209 275
939 92 786
550 15 682
412 883 817
91 602 614
939 791 584
283 702 451
982 6 340
79 612 635
141 398 352
775 563 521
305 92 269
725 880 481
360 568 74
512 777 720
167 759 84
148 814 488
1000 785 55
976 817 918
295 811 621
384 544 558
223 663 198
76 40 735
331 451 984
952 963 508
521 791 881
918 557 163
489 99 299
664 347 1
198 767 847
618 566 236
459 492 197
911 127 898
282 564 529
154 666 155
385 109 402
648 359 411
654 300 295
964 198 994
388 983 75
67 171 271
998 738 755
697 898 369
628 55 373
139 4 808
515 127 75
917 123 964
433 206 248
519 891 859
473 910 58
124 929 617
171 282 319
51 984 499
56 629 549
162 112 492
556 20 317
270 905 780
884 849 679
767 265 885
586 377 804
860 947 239
287 561 823
859 985 134
936 12 581
636 850 266
644 719 215
862 623 832
804 128 742
785 250 831
947 548 390
861 640 965
601 504 701
299 912 195
490 203 437
18 436 301
316 842 391
853 903 814
769 3 19
515 151 908
281 437 238
494 94 928
619 552 643
528 739 200
149 89 436
283 230 664
18 512 162
311 107 949
883 573 875
297 134 180
137 272 196
265 896 531
706 832 447
69 129 166
946 271 734
933 718 204
19 43 33
726 308 91
311 15 875
490 302 561
949 139 179
623 987 900
899 633 794
567 156 468
75 218 608
976 436 559
233 240 860
661 407 365
827 85 36
772 576 405
881 75 241
513 382 80
119 629 134
794 911 236
416 974 706
612 879 659
925 880 467
550 434 965
751 215 302
837 32 498
209 903 12
400 937 660
793 635 423
940 657 853
664 543 765
609 357 389
631 465 187
383 214 823
332 579 998
675 189 515
789 667 622
350 96 974
661 158 340
321 883 489
797 154 37
225 634 224
804 844 118
56 365 724
113 321 466
655 350 154
424 240 947
934 831 764
955 487 173
599 847 576
427 829 888
754 326 745
479 744 743
201 246 475
316 79 349
670 693 570
125 802 391
43 792 12
141 505 679
474 866 877
234 34 952
142 852 700
316 591 613
666 239 356
22 791 623
857 8 589
764 43 654
693 795 972
230 212 774
131 259 224
906 282 206
407 872 214
209 904 646
43 194 799
27 270 279
525 117 456
332 415 727
130 118 154
723 531 195
893 164 580
112 592 224
213 906 885
366 213 677
686 68 621
552 134 195
301 607 190
73 663 144
458 910 639
367 594 983
129 522 530
471 523 140
722 409 918
974 582 407
825 714 678
254 246 463
64 479 635
128 297 240
219 740 504
777 115 623
300 912 117
864 888 349
688 769 582
422 93 395
897 429 564
247 513 869
109 949 547
160 544 337
711 420 38
449 744 273
869 400 855
221 263 319
809 896 123
535 844 840
323 599 662
534 773 900
6 776 451
324 417 85
98 338 182
132 486 94
531 397 21
34 638 478
688 38 892
15 733 12
437 942 863
636 102 429
388 26 862
735 462 27
209 94 483
596 784 928
934 515 983
317 139 811
470 931 990
925 609 506
349 738 104
913 905 450
135 695 658
207 431 354
456 906 443
724 410 838
212 256 235
256 334 522
528 21 929
612 83 380
376 442 131
864 909 847
538 487 251
573 77 69
555 266 280
226 608 717
936 384 971
661 822 526
623 138 779
887 310 714
894 724 594
542 280 662
493 786 49
653 850 632
607 884 457
782 862 794
39 339 427
946 635 230
352 364 91
535 420 234
261 636 792
28 310 622
90 844 966
729 518 27
538 311 872
154 681 654
667 594 192
477 253 725
494 659 440
474 416 841
187 996 966
834 967 652
44 538 419
355 170 220
721 105 877
555 270 977
788 282 278
98 307 524
757 631 811
917 991 664
888 366 449
415 482 109
557 444 45
259 307 778
921 924 898
343 962 450
123 448 264
803 623 218
441 134 267
826 387 882
331 975 634
136 581 594
256 780 282
589 167 359
440 817 729
144 874 334
265 6 822
495 967 472
790 603 928
253 976 582
36 556 806
101 279 526
991 670 48
655 644 22
428 680 364
672 812 536
752 653 51
782 967 943
697 577 316
420 123 505
571 553 880
651 87 13
437 800 335
497 98 446
117 399 835
942 30 720
529 860 348
52 70 379
319 182 52
878 71 190
615 224 220
597 806 621
807 164 6
614 966 837
71 177 876
440 285 911
550 840 872
237 711 140
332 387 197
174 586 696
537 543 149
844 427 1
894 436 4
844 489 17
235 777 702
169 425 18
377 261 804
544 665 458
648 435 317
16 481 895
818 950 706
569 926 156
585 5 345
479 792 827
71 464 238
38 471 373
804 308 222
535 609 737
125 235 799
443 551 977
275 63 508
552 64 267
641 336 133
74 718 422
418 315 358
3 831 66
106 142 662
942 807 629
132 977 699
272 852 700
524 159 355
568 753 174
437 949 247
608 815 511
845 281 531
308 48 635
479 679 928
690 318 696
609 648 381
762 147 18
15 28 747
328 90 201
560 161 8
472 526 141
175 36 30
177 673 580
692 639 357
700 32 683
244 875 822
343 13 875
406 23 209
805 980 638
895 274 761
904 497 146
536 118 822
817 954 413
254 61 91
159 113 306
290 712 928
270 405 586
570 701 67
993 393 78
880 248 426
900 692 763
9 717 772
291 242 815
880 805 745
686 747 747
227 255 215
289 987 401
142 153 238
7 241 664
423 247 277
822 628 829
50 698 7
513 722 140
766 92 584
586 243 752
398 939 68
989 581 479
676 772 233
197 784 152
811 570 172
216 509 265
852 495 153
654 963 868
3 426 327
43 314 82
290 361 731
272 531 339
246 176 59
456 55 60
945 699 958
577 374 706
432 552 402
418 931 118
149 736 942
900 430 985
471 999 776
595 243 105
400 762 313
446 137 348
479 448 160
509 436 620
927 340 372
11 654 492
264 186 438
156 379 410
116 143 214
32 332 893
292 870 11
392 551 153
220 144 153
657 805 912
268 268 903
190 283 498
769 823 430
954 572 808
482 716 560
638 511 902
559 487 960
1000 773 151
918 671 382
37 894 781
440 427 878
775 484 217
428 446 601
162 119 319
777 141 956
859 363 309
266 1000 319
138 318 45
885 230 1000
874 878 625
28 454 577
86 299 375
688 691 15
574 216 437
562 952 117
378 423 910
347 117 936
597 278 117
519 423 387
798 828 449
541 686 997
843 793 313
497 51 442
662 109 794
542 992 879
333 702 791
494 877 58
660 407 840
3 688 873
350 632 61
203 692 937
267 512 244
839 381 514
995 978 802
564 458 393
380 423 246
54 44 694
729 799 860
634 982 735
555 366 936
330 237 803
844 4 385
958 26 571
977 541 680
153 669 942
247 827 72
809 132 660
753 200 424
339 428 526
649 736 287
821 615 811
813 782 903
438 78 166
132 582 861
795 73 69
113 51 128
371 956 941
374 248 631
109 108 572
20 500 224
328 963 759
714 122 294
379 175 813
876 383 986
302 930 171
526 296 149
425 701 865
153 691 396
699 637 260
804 732 301
189 75 46
551 978 785
200 438 699
4 595 866
404 724 805
366 453 863
506 577 650
558 46 814
987 366 812
244 550 401
154 494 192
946 658 19
40 532 259
839 437 180
407 465 266
755 826 115
625 701 217
221 157 588
472 419 806
773 811 554
169 761 750
743 814 670
5 480 440
140 253 256
344 697 961
871 419 165
414 464 511
823 55 210
570 654 841
624 659 24
296 825 839
526 449 128
365 214 398
901 179 704
69 954 207
922 33 102
422 676 264
326 448 901
787 767 914
452 929 981
171 831 628
720 335 263
378 234 967
290 221 714
559 192 676
683 15 127
776 245 363
112 1000 731
707 967 845
684 203 694
230 67 892
794 445 879
177 757 889
67 651 731
250 63 374
309 64 509
442 705 29
405 218 799
374 833 152
525 333 834
127 229 82
937 280 650
454 127 46
695 182 325
466 311 638
109 743 934
715 383 743
190 272 805
796 339 666
552 384 48
252 911 662
312 972 687
654 726 916
694 197 756
442 152 330
528 952 322
371 11 44
58 678 96
137 292 568
835 965 510
777 287 1
861 934 735
964 518 70
246 128 782
686 719 676
954 965 158
32 593 504
652 364 812
463 175 321
773 382 383
510 53 709
107 860 804
841 554 267
477 57 882
907 943 905
517 764 333
882 23 566
111 552 369
217 159 651
257 895 509
703 472 293
340 180 722
878 410 798
394 960 908
821 155 828
935 863 552
554 488 186
333 523 861
834 235 653
314 937 328
35 742 697
965 506 91
436 798 294
849 125 581
731 531 693
728 508 832
558 543 655
835 643 983
118 348 503
169 471 310
369 867 846
103 326 758
542 234 663
670 588 448
591 550 908
858 270 41
793 289 225
714 585 7
767 29 343
27 541 723
168 345 603
82 630 160
653 899 616
826 148 82
8 375 186
386 163 634
425 606 493
490 341 329
714 339 293
815 614 715
270 354 278
357 216 326
493 137 135
885 128 306
155 707 66
638 816 507
441 834 303
24 295 812
131 637 170
551 805 78
364 226 257
12 403 17
551 550 754
483 939 434
7 994 204
584 587 142
601 351 621
930 287 630
999 750 284
213 847 219
328 409 512
346 503 107
911 814 280
490 462 709
985 268 124
914 784 377
882 998 267
465 327 811
329 448 30
592 159 705
403 856 613
208 786 42
678 663 96
466 339 658
575 391 649
275 206 179
158 190 527
382 624 6
832 396 670
991 107 882
861 553 669
253 828 556
898 867 472
654 808 415
217 494 319
361 435 69
496 940 838
496 819 367
447 287 783
693 21 297
630 724 980
846 102 626
853 643 497
419 100 754
725 564 841
287 885 892
488 148 127
173 769 670
757 808 872
133 524 302
342 832 919
711 990 519
300 167 201
567 862 388
971 674 178
74 427 684
650 815 87
943 85 879
182 760 876
64 580 463
999 871 249
467 358 370
498 588 241
804 95 63
249 301 19
782 564 839
208 557 645
554 864 822
465 64 485
206 803 546
841 198 441
81 695 403
148 758 312
542 52 242
439 604 402
78 702 415
509 493 926
995 998 389
939 34 611
514 614 337
279 923 177
336 488 587
366 630 208
337 625 451
757 976 745
469 946 432
523 483 443
683 719 893
885 953 545
650 779 692
25 335 706
845 540 55
934 349 624
326 955 917
300 309 45
839 38 769
440 322 379
492 985 498
58 43 890
37 337 718
930 951 639
83 139 767
128 10 827
616 101 682
499 921 945
595 923 93
229 691 172
124 668 481
796 8 104
485 310 745
827 502 583
738 31 114
34 833 287
2 405 595
235 315 410
45 656 686
367 892 102
384 910 798
40 755 614
431 759 979
904 37 712
602 626 620
65 885 312
268 968 357
230 134 852
879 159 842
882 716 841
91 105 90
263 193 94
969 366 814
305 494 96
234 662 547
292 392 62
421 651 870
939 565 405
913 407 800
98 998 390
559 34 810
495 944 334
364 583 107
700 197 205
557 702 39
919 864 83
51 212 41
821 81 553
457 834 308
588 933 932
643 28 102
169 506 318
498 275 399
425 545 512
693 44 600
283 452 714
98 753 703
421 202 222
756 336 546
614 664 356
599 244 753
660 562 310
2 521 504
662 402 358
235 699 981
644 232 6
169 720 479
406 531 600
734 820 200
10 742 951
236 766 540
986 126 598
394 993 714
845 747 680
630 765 666
620 333 319
852 71 935
808 857 888
783 534 831
401 972 167
119 231 344
338 614 350
236 419 45
875 362 612
562 208 226
695 781 427
85 157 780
406 285 578
303 585 283
222 628 948
664 965 172
174 133 600
812 689 858
346 502 530
339 876 381
230 350 466
740 856 990
604 96 36
579 646 473
368 664 232
221 469 372
294 702 938
737 456 903
649 496 356
466 361 459
727 573 122
506 200 368
148 599 414
944 240 946
940 168 157
29 612 779
125 216 209
371 357 302
243 93 832
815 271 11
429 581 493
480 669 47
784 616 14
440 65 301
378 616 213
739 816 250
82 173 258
941 894 405
366 4 944
120 382 118
133 480 799
294 268 712
613 691 291
371 982 81
384 334 395
479 592 218
322 576 955
987 86 242
326 483 477
425 440 887
393 485 37
137 960 831
286 573 357
288 607 292
572 571 816
851 585 398
573 677 202
741 254 549
40 175 79
325 939 679
753 851 467
956 967 822
87 185 370
165 194 942
582 120 97
837 331 557
342 590 980
588 192 475
739 572 249
821 859 940
535 93 685
962 155 403
868 296 725
107 465 778
206 595 815
553 108 663
744 787 673
861 30 632
669 857 851
943 32 954
610 711 377
587 307 990
249 907 843
326 600 598
665 243 575
937 243 534
917 89 911
237 251 557
754 312 679
512 348 558
909 8 962
726 249 434
619 182 302
475 492 88
434 168 196
896 136 647
16 439 908
804 712 355
819 109 984
533 64 6
344 857 560
710 581 833
911 256 606
395 969 412
575 438 162
787 233 329
614 494 968
613 394 743
180 30 576
486 449 245
288 253 527
729 457 661
594 481 652
919 123 755
26 164 101
657 729 422
977 855 763
700 994 550
222 554 338
372 725 742
979 362 5
621 55 460
121 996 153
53 95 679
234 432 129
389 149 328
973 897 842
705 309 507
879 932 736
349 354 263
15 447 488
371 193 132
306 700 359
11 347 533
80 294 147
193 383 670
663 667 240
853 62 463
438 834 477
783 16 321
108 591 456
8 127 120
35 540 975
97 987 466
102 401 704
174 110 935
770 431 67
50 617 297
404 530 270
49 622 341
759 701 345
538 967 634
73 546 83
124 102 233
638 889 220
994 806 118
580 416 28
601 9 678
632 293 236
648 235 129
761 912 28
705 848 698
604 564 85
704 529 140
119 94 615
337 461 255
298 590 172
382 165 578
610 790 694
601 431 403
327 33 895
431 951 485
561 574 15
645 491 802
406 4 83
519 630 273
23 816 292
535 238 888
819 836 845
122 970 446
628 34 961
617 766 82
368 10 844
766 881 376
459 720 905
517 65 109
835 473 172
597 772 527
379 799 824
71 963 691
988 58 315
270 962 665
368 121 192
151 650 3
841 666 997
890 914 942
729 46 302
794 371 391
907 672 690
97 571 609
338 847 412
95 372 878
920 914 964
957 550 916
338 123 375
269 930 249
2 799 420
740 120 538
740 677 896
850 467 160
500 836 84
64 435 853
120 857 213
331 163 709
914 921 76
408 67 248
233 980 903
656 33 502
912 515 592
87 20 171
742 171 596
359 696 133
632 802 62
154 576 204
363 401 732
287 705 738
846 211 610
836 875 378
256 748 742
500 77 821
581 445 252
43 850 666
518 719 315
120 830 478
914 389 198
954 861 93
727 655 847
326 285 687
982 580 985
111 667 358
989 656 701
607 499 366
870 430 511
524 596 910
88 79 441
407 827 567
76 835 184
393 118 266
235 903 414
838 748 774
421 768 120
471 467 697
61 158 768
362 690 974
836 268 85
244 343 393
331 544 321
977 195 583
956 766 939
507 389 361
514 801 342
890 300 858
919 212 50
722 961 422
311 317 457
963 396 173
403 867 524
101 285 616
625 729 31
898 821 827
938 755 442
664 134 268
515 473 362
950 312 307
367 842 702
991 789 26
197 330 934
717 568 886
454 159 520
864 193 694
498 736 269
294 236 708
83 790 724
893 618 881
49 488 373
374 392 654
776 249 608
524 710 600
782 116 854
334 146 458
337 115 80
297 150 465
185 196 919
57 255 724
209 197 644
776 296 675
236 993 272
424 982 50
181 682 895
518 780 909
302 785 752
360 689 358
494 429 87
248 465 732
181 417 159
136 625 414
201 328 754
536 879 648
102 356 42
854 41 676
713 725 669
701 684 733
588 335 276
217 760 96
561 735 220
297 162 436
369 23 73
710 122 91
124 856 824
211 222 993
934 887 499
253 293 708
679 658 634
532 520 533
996 636 928
523 734 861
772 408 995
973 815 515
300 179 608
864 732 525
863 940 69
29 276 901
576 488 681
904 434 998
83 73 257
149 388 366
723 742 460
828 311 998
796 369 289
975 129 760
827 612 463
488 751 616
939 53 622
272 800 118
156 340 955
629 777 122
559 842 289
147 162 457
589 229 614
295 832 79
249 648 203
272 741 532
138 632 9
350 357 684
310 908 752
247 106 154
843 60 705
607 66 213
623 821 862
167 991 981
114 691 407
873 734 271
930 257 80
643 924 327
839 21 266
258 894 773
575 639 951
521 696 115
485 842 618
322 672 822
182 284 5
612 803 450
284 987 732
301 88 659
214 168 843
833 364 489
367 384 603
812 837 539
926 224 290
428 331 767
413 168 171
34 219 17
78 652 115
475 13 410
267 743 486
233 769 498
820 112 458
111 77 873
334 409 818
197 762 538
18 637 309
880 823 849
299 778 831
789 781 903
12 951 215
951 773 683
153 848 451
207 567 962
709 55 209
603 828 530
875 117 567
635 446 779
89 849 125
895 310 167
177 759 337
613 814 947
49 389 564
625 120 526
886 58 827
469 718 266
517 935 535
195 603 817
762 251 841
168 346 481
363 817 464
852 85 986
663 596 276
391 865 855
283 86 832
358 191 627
134 77 419
973 766 814
653 335 416
182 527 232
561 775 879
355 616 245
255 688 851
977 533 401
920 481 220
190 876 78
746 114 311
516 952 835
598 357 77
149 16 567
643 832 882
993 209 614
547 426 511
902 976 282
701 12 41
903 532 118
762 18 91
168 499 343
931 401 369
849 28 844
635 531 854
376 349 712
297 33 312
284 69 876
552 752 58
999 973 522
362 655 747
82 570 367
946 79 813
352 590 776
521 419 824
404 807 841
179 50 423
540 592 313
970 667 722
826 334 234
283 305 310
39 573 447
928 518 866
779 533 230
389 660 324
242 231 561
959 626 923
481 164 287
881 947 285
114 503 328
25 717 811
716 177 792
66 192 595
566 693 963
699 757 743
60 685 450
672 522 636
187 21 420
558 515 589
353 878 745
517 666 913
993 877 635
897 41 785
470 29 133
562 95 839
445 930 145
612 986 51
423 464 140
89 844 16
766 35 68
365 896 838
592 424 461
322 974 904
627 827 535
653 869 57
288 65 892
528 233 762
498 625 817
498 309 248
519 295 674
771 139 667
440 249 907
108 313 737
262 965 348
23 221 812
942 946 556
762 324 161
430 854 922
769 751 842
655 784 719
988 223 326
541 487 360
695 802 936
509 58 962
257 486 157
567 993 974
246 422 849
156 499 207
816 482 835
297 657 185
155 684 592
195 315 877
601 200 750
21 425 458
349 874 674
760 229 85
740 831 316
883 46 548
448 76 641
483 464 983
894 684 889
36 418 184
562 584 633
864 440 717
913 143 155
623 234 699
79 512 509
512 804 124
642 564 951
510 568 844
47 258 937
470 816 145
243 981 315
144 56 809
972 400 198
972 539 776
753 269 316
815 396 161
647 994 972
965 560 804
933 29 120
969 650 657
714 842 857
970 39 28
21 514 963
912 675 337
925 885 997
984 3 962
514 234 84
452 44 462
44 958 472
303 795 940
194 100 462
575 822 16
797 700 232
107 947 45
765 615 282
574 912 675
924 457 918
836 211 315
906 39 289
812 314 193
457 307 863
743 420 624
241 614 245
512 289 788
150 973 846
957 656 707
721 175 391
996 544 134
652 877 566
921 761 919
953 427 672
703 91 659
45 286 515
292 223 201
33 886 187
602 29 267
193 221 168
210 453 972
313 696 855
396 841 50
652 294 63
237 50 247
542 950 568
736 98 42
580 310 655
495 515 563
394 465 276
195 421 6
565 952 367
194 989 47
234 700 976
33 260 527
687 435 926
538 229 390
976 377 859
143 579 713
908 200 869
64 250 781
857 467 631
329 60 189
925 878 689
471 7 264
942 250 141
19 773 959
172 144 876
672 244 405
781 220 576
26 759 479
913 308 195
967 740 477
247 976 775
314 863 825
176 412 303
725 686 648
514 587 886
567 502 615
207 246 990
78 590 343
415 902 819
559 827 404
138 174 609
315 124 538
242 4 403
500 614 720
17 977 877
56 50 194
591 966 5
548 125 937
543 489 357
45 223 406
817 600 659
707 985 647
906 6 4
543 313 976
19 788 822
942 599 965
664 761 806
477 669 927
602 388 297
55 481 469
758 81 774
718 175 228
774 722 971
190 333 962
816 624 527
968 686 775
911 34 376
372 843 509
751 701 525
136 846 314
644 29 831
136 609 443
636 146 179
342 367 475
691 749 826
877 776 460
592 397 805
328 611 828
62 557 875
80 143 299
277 681 509
181 913 948
858 273 476
900 501 202
316 236 744
193 631 366
696 880 644
751 409 342
975 920 736
366 818 455
239 543 287
100 756 549
727 188 466
743 342 122
734 423 236
473 555 165
565 107 183
388 258 93
692 532 766
784 760 198
442 402 45
155 122 939
641 878 286
689 295 829
506 836 941
492 606 42
204 769 654
852 947 313
571 671 540
274 864 365
238 71 174
897 929 336
704 926 477
575 744 905
139 955 504
82 562 73
706 952 124
198 849 42
86 14 765
558 235 408
475 261 226
800 619 245
628 292 232
910 919 168
268 582 469
266 249 293
853 878 448
233 209 914
174 452 351
731 426 649
665 823 801
522 301 593
914 29 525
489 483 338
951 529 362
199 222 625
172 236 991
827 49 695
821 263 158
42 838 633
314 464 604
438 537 267
413 707 44
89 996 230
935 74 397
715 714 292
700 984 105
535 879 969
124 426 552
573 807 868
980 823 683
355 358 965
219 417 644
413 264 26
369 475 526
999 642 564
5 278 81
431 472 167
29 983 25
216 656 586
275 691 136
789 631 275
254 717 952
562 490 623
959 638 557
969 143 935
221 823 58
915 181 679
818 371 186
653 457 531
615 56 130
221 682 403
173 447 684
541 799 744
61 985 255
335 174 559
211 820 198
153 641 61
622 887 542
947 772 667
978 434 932
38 34 597
882 313 941
823 857 333
688 554 743
836 690 348
95 141 624
38 925 84
794 932 134
583 108 447
885 66 254
14 839 36
365 768 928
680 792 803
4 893 755
25 919 6
567 254 141
811 608 547
675 262 766
630 92 71
893 688 45
1 333 525
520 546 458
831 989 239
789 892 573
734 9 620
390 378 487
36 978 674
602 701 943
970 580 413
232 168 47
12 650 704
349 89 496
193 377 451
424 742 44
505 780 670
177 690 938
13 576 157
756 905 247
403 793 205
636 304 378
57 28 910
422 144 200
289 982 640
315 859 601
318 85 578
458 871 523
638 541 656
452 724 662
496 437 517
785 777 510
383 283 402
84 107 864
215 245 317
194 823 478
8 161 469
768 815 845
905 183 877
830 532 378
350 885 247
454 108 400
916 819 875
618 843 237
716 976 623
364 878 349
839 860 728
775 949 854
65 440 50
822 393 845
888 11 341
755 63 369
494 861 529
978 570 439
29 697 602
670 471 102
579 38 791
701 565 251
102 886 455
160 348 254
137 219 941
85 824 254
934 23 13
280 149 603
782 674 327
367 996 683
664 73 84
637 102 671
630 253 918
209 505 966
414 657 629
231 841 642
287 360 759
166 65 641
34 799 87
300 137 247
682 222 456
119 577 186
279 820 708
942 623 997
463 819 160
375 797 521
966 209 562
361 423 208
800 745 406
444 147 148
988 169 629
271 777 255
75 221 743
643 285 188
760 748 866
230 371 54
738 945 603
26 666 39
175 732 612
415 460 844
44 458 726
910 852 303
987 626 553
679 704 236
859 209 569
933 57 536
518 208 923
688 248 374
686 892 880
43 908 827
953 78 465
182 481 957
655 356 812
303 331 543
321 952 381
157 171 752
748 623 841
484 792 21
838 212 910
319 745 27
208 998 710
123 346 769
76 734 550
552 942 198
585 629 970
693 460 830
916 422 643
781 412 714
505 728 212
196 627 81
891 222 64
990 380 489
600 930 448
89 114 139
968 575 51
714 636 485
126 414 134
93 799 417
727 99 287
905 402 238
227 800 60
355 189 813
658 18 921
305 147 711
881 483 226
58 682 189
109 344 997
372 121 208
31 707 883
302 641 993
216 3 128
230 22 187
622 210 417
541 703 159
47 143 270
666 804 376
93 206 63
532 712 304
339 908 219
940 727 755
719 246 95
890 769 138
416 324 51
438 999 307
578 154 315
953 630 63
399 368 909
885 201 451
728 83 126
410 475 827
459 802 242
571 469 499
63 981 963
664 149 503
414 354 936
988 512 518
138 762 690
986 352 338
844 972 659
83 793 627
344 904 40
412 968 557
404 246 313
533 589 502
203 7 941
148 875 932
652 220 179
259 773 887
592 806 839
119 619 346
276 886 673
547 165 184
227 109 356
596 775 260
728 903 837
181 21 544
202 131 385
877 176 227
904 317 740
704 354 773
567 80 360
227 790 572
482 550 746
460 307 228
553 161 715
769 203 442
812 599 485
64 630 121
257 969 4
526 996 576
349 548 727
163 171 443
735 404 535
390 358 65
147 390 359
37 846 542
701 252 684
328 157 618
348 254 79
309 664 762
153 239 280
894 596 5
183 381 437
202 565 289
381 861 563
146 98 718
330 37 28
405 44 282
993 492 41
358 201 472
52 823 762
691 140 883
693 797 956
441 719 535
538 549 521
262 851 169
465 310 574
423 807 180
133 416 841
195 847 40
871 824 633
631 655 518
896 281 122
75 880 503
701 161 624
12 625 126
916 737 644
988 210 738
230 26 221
607 509 153
118 4 961
359 117 729
16 864 404
914 267 112
957 64 232
610 23 342
310 116 989
85 308 849
910 272 554
381 766 657
301 125 316
554 792 229
266 501 230
71 809 157
521 571 906
690 398 633
341 617 343
536 142 842
71 171 955
128 897 679
247 957 538
223 267 515
874 960 263
307 608 181
549 114 523
924 303 431
641 646 612
207 683 291
847 209 495
860 280 427
181 807 569
251 299 647
161 702 665
938 341 172
566 265 658
130 625 35
317 991 240
914 75 39
765 812 881
491 363 707
453 751 478
694 762 379
944 446 169
515 957 866
771 551 616
651 919 283
995 768 834
8 836 948
826 249 658
691 707 119
564 881 146
86 482 402
724 942 946
939 24 474
460 24 617
900 23 412
981 63 130
516 880 12
467 260 162
470 908 880
701 422 120
988 456 103
163 349 454
491 512 982
536 396 200
468 495 356
889 26 3
390 805 590
159 682 519
738 634 925
858 908 943
358 169 686
158 771 344
790 97 906
610 247 120
160 864 695
437 62 889
351 881 30
28 798 893
298 671 479
266 182 292
510 697 473
407 646 732
168 273 766
675 195 544
95 368 102
28 264 756
929 748 899
79 33 47
269 420 277
812 105 426
641 186 182
956 550 968
92 570 648
438 516 470
679 762 925
488 863 53
399 283 880
923 860 797
438 583 162
699 290 612
226 74 631
365 852 151
582 158 9
305 138 624
903 385 117
689 929 881
369 954 253
202 872 319
572 420 557
659 885 394
521 537 866
579 239 132
937 995 751
856 844 119
999 166 282
229 109 892
236 682 830
483 224 873
987 503 50
579 183 347
630 313 114
442 295 956
649 95 316
998 963 998
677 910 101
344 666 560
375 987 828
299 358 896
194 273 408
252 398 122
370 7 637
817 781 288
283 261 645
398 941 674
241 360 316
126 246 791
513 148 700
7 499 660
919 834 610
177 663 612
840 346 200
776 499 857
579 209 725
719 908 554
276 406 322
463 458 101
369 666 581
712 443 767
528 614 515
191 145 497
233 833 153
825 769 829
47 497 219
447 157 665
988 874 250
210 188 218
494 229 215
433 777 53
668 451 740
728 753 801
710 42 684
162 304 313
27 430 522
682 238 721
76 707 79
270 757 55
161 57 872
589 414 860
818 201 112
747 638 562
505 520 441
538 178 855
13 25 32
147 306 475
458 352 441
205 461 774
231 228 808
149 488 998
976 891 650
582 45 287
661 212 131
858 506 163
978 249 409
74 199 453
89 932 361
530 444 952
772 707 232
177 641 900
279 142 428
743 776 595
165 216 44
687 176 633
9 580 429
255 507 723
40 482 350
477 970 97
965 746 462
500 350 694
669 488 540
463 787 311
884 777 623
853 752 450
439 540 623
318 666 857
147 340 660
197 657 574
957 276 573
781 690 457
843 68 619
616 535 432
395 307 566
158 908 902
723 445 904
875 227 95
281 503 737
709 505 587
395 312 883
396 946 177
481 931 782
993 875 317
992 906 462
844 991 532
986 108 980
352 524 199
901 649 586
130 829 798
761 678 746
114 587 279
206 636 737
568 568 135
13 742 720
235 75 328
534 570 803
334 139 108
921 783 262
820 109 9
664 112 164
580 944 332
213 927 897
928 956 498
687 750 618
595 614 853
571 705 563
505 734 444
960 280 377
787 604 158
691 812 169
370 840 351
789 575 1
819 321 284
129 952 629
172 249 324
330 167 204
919 550 375
628 118 996
228 971 43
753 609 283
627 616 540
487 327 519
810 279 764
264 312 928
811 833 51
898 561 964
497 240 400
960 622 283
437 822 880
704 320 308
988 445 551
894 183 352
778 176 21
824 184 829
477 986 129
83 746 53
267 453 588
22 118 784
973 725 503
494 613 582
992 390 847
522 686 570
913 547 914
391 1000 187
265 280 138
614 292 956
601 979 41
220 727 375
312 494 229
378 446 20
42 311 349
990 130 400
250 923 580
905 710 244
755 272 342
26 911 916
52 651 641
795 123 97
362 521 942
330 260 72
386 881 895
59 455 36
862 969 435
252 16 232
431 768 231
672 840 546
524 268 719
800 65 253
922 844 741
990 256 261
12 545 225
804 573 120
964 768 666
821 975 410
923 26 123
842 555 570
445 552 529
127 799 563
57 345 868
254 121 405
751 982 668
43 629 773
810 88 430
714 174 106
528 831 103
447 300 810
335 510 831
724 247 163
299 469 881
552 427 430
669 391 810
301 285 537
669 669 128
954 212 955
802 170 941
570 27 13
369 976 580
692 477 647
965 2 419
797 178 976
574 116 457
306 257 554
525 672 769
458 750 342
550 986 175
508 759 275
103 910 627
860 385 925
848 911 507
692 823 275
363 428 958
432 341 88
989 94 942
586 10 470
269 532 5
55 260 400
916 923 195
953 128 383
726 903 734
447 634 943
856 743 12
281 137 987
466 56 773
56 647 118
94 576 155
853 896 195
777 782 102
600 968 934
66 456 595
980 921 716
753 333 781
282 933 97
801 820 190
371 409 512
65 332 79
417 234 584
791 188 319
63 148 204
421 206 1000
591 296 876
456 7 688
5 446 538
214 930 30
843 444 127
985 886 226
836 981 799
969 453 690
820 756 954
6 871 282
735 707 197
750 941 564
633 455 96
267 754 536
662 382 744
833 542 309
435 676 623
486 980 305
509 298 474
642 791 373
999 232 611
913 593 76
409 91 489
991 156 661
719 818 541
395 964 647
591 94 278
350 820 188
176 40 998
573 975 920
759 848 798
597 34 548
43 458 559
31 351 598
795 843 306
701 85 548
246 852 563
827 423 497
187 950 369
880 738 645
618 159 985
767 315 163
674 803 475
137 471 943
428 494 204
941 268 935
168 873 390
354 336 468
702 819 972
956 785 448
352 282 34
678 29 394
982 314 341
638 849 296
250 556 487
39 39 123
324 306 5
706 452 1
792 490 852
150 320 39
839 257 737
282 322 765
675 522 112
552 690 790
358 31 383
684 768 935
669 670 651
989 117 32
281 87 834
315 88 313
718 525 259
114 811 247
127 828 723
14 431 559
777 906 921
14 814 545
623 864 221
893 871 432
222 466 451
86 351 665
50 604 254
184 389 906
816 496 683
555 326 518
453 398 283
658 59 45
399 883 941
657 703 872
986 636 138
472 533 509
389 564 290
744 568 832
462 468 552
213 365 107
683 818 105
61 118 158
722 613 314
400 529 218
467 464 459
384 920 419
532 741 766
450 369 452
549 107 269
421 217 31
781 803 298
90 68 628
476 783 512
13 224 794
91 908 778
531 466 804
601 89 954
644 89 405
190 936 764
579 610 383
389 141 163
491 964 527
29 220 61
716 372 477
776 143 283
782 754 955
160 912 11
508 149 236
15 236 113
100 381 815
837 1 403
815 176 563
199 632 60
164 631 701
462 638 115
178 9 224
373 127 916
469 40 35
792 148 518
591 923 401
641 47 247
115 995 125
315 836 997
78 145 460
772 554 175
886 111 352
934 850 779
472 302 225
103 199 440
564 48 183
810 710 582
452 319 925
565 688 796
309 661 591
396 813 483
268 669 999
942 643 489
980 98 460
558 535 184
775 399 669
772 626 728
915 414 772
253 600 394
462 276 774
344 245 614
237 388 82
954 865 463
873 211 799
612 261 773
508 828 451
467 606 291
474 812 304
968 809 138
643 17 705
777 336 629
559 718 438
696 116 366
522 842 885
2 170 856
643 698 209
226 731 470
503 411 462
503 678 629
419 908 286
170 697 797
777 412 365
892 976 45
210 303 164
64 36 328
757 903 68
709 255 386
799 216 448
134 111 695
516 923 256
773 1 902
596 688 755
733 312 641
9 710 661
815 918 144
112 900 689
743 770 870
941 148 352
759 898 987
188 814 690
908 490 756
261 115 908
384 925 720
175 300 475
24 708 45
520 874 783
558 501 90
548 286 612
609 997 989
676 795 285
355 560 303
136 402 265
363 536 415
904 454 682
925 293 796
343 249 11
454 236 95
89 303 186
676 962 592
174 601 230
356 370 415
335 757 322
645 557 293
288 436 178
366 185 988
927 611 734
860 253 628
804 670 181
886 36 608
945 801 252
580 800 720
435 296 14
204 921 447
945 378 605
663 781 856
981 489 17
180 130 596
536 653 49
179 154 632
859 218 664
780 733 772
515 630 433
912 421 974
132 640 14
592 814 672
857 533 965
885 972 527
26 260 300
88 530 78
534 668 374
458 711 378
3 99 342
127 619 854
588 19 923
230 411 817
107 544 204
507 393 311
655 829 334
97 287 789
447 23 371
258 453 401
767 578 877
512 657 833
65 483 612
353 654 531
928 149 812
934 696 260
313 887 874
85 134 316
635 277 160
471 129 794
8 326 47
124 388 652
220 342 892
877 708 962
5 478 725
962 866 498
732 888 630
926 278 535
459 350 151
791 982 917
622 77 712
290 15 752
294 901 376
117 530 350
12 149 17
15 859 386
531 69 344
109 206 898
177 939 275
990 875 747
424 890 748
993 700 139
719 231 229
957 331 823
797 509 732
330 393 566
57 396 681
141 196 373
12 301 629
33 305 940
648 233 462
60 634 688
92 643 16
200 745 171
376 850 205
411 37 209
893 692 783
816 804 716
617 47 525
415 10 714
282 225 740
226 336 69
784 146 320
465 832 947
1000 808 284
368 480 998
230 947 246
640 901 710
122 834 566
515 442 366
430 501 392
740 89 572
767 884 847
789 97 710
921 768 772
98 952 824
880 896 287
151 627 274
660 623 549
549 451 753
52 644 619
178 321 253
343 409 82
553 270 291
286 96 539
632 692 923
85 819 260
8 728 605
828 170 795
594 572 103
280 90 674
584 280 322
999 500 860
17 201 789
901 43 175
809 508 673
720 802 218
343 308 519
98 861 553
985 802 951
215 599 430
373 301 146
493 268 314
241 482 106
204 255 356
654 501 32
278 486 592
456 560 70
665 884 692
336 754 30
674 423 15
605 932 530
875 659 634
720 528 941
352 46 476
407 907 202
566 205 360
596 261 739
517 647 1
198 878 997
192 241 393
536 155 137
106 394 374
825 536 54
539 895 78
188 616 757
315 73 748
425 610 724
934 525 435
523 854 888
616 908 994
379 345 772
915 964 713
972 237 422
150 46 722
647 397 252
552 330 307
994 398 171
901 727 219
605 81 232
272 535 683
773 1000 762
985 442 111
309 679 552
320 2 988
865 622 214
43 399 68
756 403 885
917 611 392
788 413 540
680 528 245
853 46 425
635 776 850
899 992 716
254 318 368
555 875 158
685 491 962
636 477 997
460 731 151
225 723 332
906 712 670
970 247 544
673 87 2
444 426 341
788 34 501
182 908 35
250 557 537
926 226 579
226 925 493
827 254 270
246 917 724
779 557 679
821 19 236
239 45 375
763 850 829
773 301 377
372 161 336
231 97 167
905 284 875
978 910 893
121 961 178
185 298 124
12 765 591
803 528 265
364 695 604
810 899 551
605 134 232
629 552 643
70 871 49
800 896 150
887 625 729
474 654 15
133 235 787
878 781 994
700 422 535
126 910 459
180 752 885
101 809 952
959 777 38
468 369 589
786 888 433
8 989 305
554 136 716
609 803 73
608 687 776
621 175 899
743 943 682
758 309 919
630 592 367
769 123 104
497 549 984
768 898 600
28 711 606
114 967 109
235 543 919
594 132 486
787 951 1
325 668 507
93 250 471
999 919 459
708 235 34
336 978 687
956 204 121
986 538 439
798 775 515
526 714 51
985 498 11
225 555 29
402 654 174
680 804 156
47 296 906
563 298 644
768 844 671
873 17 780
783 54 673
639 267 48
498 99 318
559 928 472
86 335 621
47 743 601
174 360 216
31 283 658
283 867 891
359 289 648
590 853 804
303 849 638
396 244 406
641 123 799
513 119 409
636 724 390
680 651 659
178 808 936
129 919 653
180 866 576
404 146 975
379 418 179
205 491 533
835 510 661
760 601 414
571 179 843
719 372 681
760 861 722
545 268 163
970 710 751
741 192 423
886 316 200
255 945 869
526 670 843
706 631 454
462 767 30
831 676 70
32 987 335
796 432 298
322 721 612
168 293 716
789 578 85
245 891 293
713 162 519
135 94 266
208 12 676
309 919 898
480 554 42
181 656 94
196 772 610
388 387 954
909 944 953
582 397 955
509 11 115
346 199 865
643 279 247
970 93 534
854 318 309
985 971 719
27 365 399
670 404 491
609 860 103
336 332 882
264 541 924
169 240 607
5 587 515
48 164 768
592 708 867
210 621 541
305 498 385
584 888 816
352 758 422
382 59 508
292 6 133
555 258 200
679 488 9
277 716 773
103 719 614
807 175 598
615 966 110
548 833 760
271 362 567
197 848 897
937 516 475
226 412 229
942 511 552
494 635 719
1000 607 377
142 742 589
225 554 644
610 345 903
795 779 325
492 312 545
561 260 874
649 480 414
774 860 696
886 243 63
228 426 254
700 545 909
295 56 833
815 931 427
483 618 584
59 145 559
803 193 960
695 333 442
619 171 754
535 233 309
313 677 611
708 151 702
399 924 260
711 671 820
147 112 355
246 526 183
819 914 569
653 733 155
931 487 229
192 376 134
600 189 889
320 424 23
169 717 523
52 130 250
340 961 319
577 9 585
759 335 819
749 321 653
777 271 10
760 253 341
256 282 53
876 411 446
819 603 78
407 822 836
843 226 55
726 812 439
341 453 307
724 513 449
19 786 971
35 740 782
843 955 419
569 200 420
455 561 461
182 525 390
511 868 766
493 384 708
980 145 655
842 544 893
902 748 431
203 307 351
64 528 799
945 383 645
650 925 582
952 557 818
759 241 302
764 539 245
472 714 558
95 1000 166
256 546 321
592 125 728
377 435 598
246 842 599
143 869 730
381 567 835
107 638 282
424 371 197
354 586 493
1000 114 137
655 371 450
379 794 420
174 201 925
168 639 400
883 317 840
498 144 838
282 394 807
691 528 899
751 70 564
402 193 446
280 247 468
736 334 265
170 145 745
399 552 149
265 591 858
124 779 258
468 807 951
222 834 863
328 851 481
975 72 551
163 933 297
730 184 93
317 786 975
446 886 529
505 842 998
714 535 810
705 503 47
608 311 798
163 988 347
847 129 272
966 712 444
468 380 785
953 218 125
265 659 867
198 231 448
232 758 129
322 49 353
320 23 562
440 842 282
105 871 159
815 74 350
933 731 707
65 565 561
976 168 715
326 648 400
17 86 110
431 820 988
441 804 326
423 444 485
91 607 318
910 268 252
156 945 103
991 346 937
380 679 486
461 129 606
589 500 888
730 284 27
564 260 128
776 48 412
606 891 703
707 396 615
77 839 510
678 556 99
298 930 560
484 908 77
868 525 115
442 379 684
786 481 416
779 496 639
701 527 952
243 728 365
386 67 794
472 104 925
102 148 698
166 104 751
642 823 955
82 25 722
946 364 320
625 920 311
80 120 1000
89 355 910
717 517 80
712 459 527
83 326 485
804 58 580
940 768 201
11 783 125
887 757 133
379 111 396
348 138 776
827 198 977
766 235 751
507 854 80
872 493 582
898 871 282
114 533 557
975 200 601
214 471 510
810 37 367
918 513 509
11 209 761
81 816 569
251 213 440
709 458 442
441 977 320
318 846 355
528 266 772
735 729 34
758 332 361
192 706 629
560 954 170
682 577 392
556 852 868
567 355 756
663 64 747
428 176 153
320 68 188
259 640 319
516 466 204
27 875 697
52 693 417
291 960 931
307 27 151
511 312 669
548 643 509
138 420 504
747 160 945
853 84 432
690 166 609
494 633 714
567 349 483
117 677 656
412 196 407
866 96 867
310 399 899
98 438 801
18 188 695
52 384 935
77 209 546
806 736 759
27 874 901
438 137 613
498 2 182
885 766 366
288 527 607
230 305 258
185 379 95
808 558 971
773 592 89
247 857 638
426 132 340
162 69 418
373 133 754
408 950 295
406 414 493
44 489 689
212 322 647
954 314 516
839 896 160
338 935 977
125 871 125
53 331 186
807 227 359
621 885 466
644 577 906
74 329 24
526 512 455
466 326 606
876 97 731
960 810 660
871 768 248
16 739 98
744 58 268
145 400 46
537 624 969
427 679 394
227 941 893
323 751 578
64 917 675
46 904 36
178 647 737
58 833 1
292 212 363
538 707 50
558 911 792
691 44 750
254 287 147
714 535 563
494 883 748
233 953 651
208 533 112
561 558 905
345 818 726
730 653 971
316 328 139
168 969 770
38 585 288
328 290 839
546 383 114
187 491 57
757 344 610
450 77 300
477 556 295
859 139 188
893 396 232
266 271 850
220 37 725
172 788 37
967 917 88
55 102 565
475 237 896
286 391 907
823 87 558
371 571 821
218 898 691
773 358 649
312 620 194
509 787 335
699 246 746
675 576 116
391 958 6
926 160 699
213 17 432
659 570 831
693 199 187
269 200 903
582 347 824
390 770 696
519 27 59
948 363 521
498 308 7
327 195 690
47 802 14
923 535 470
911 975 565
377 462 59
483 400 296
98 198 120
92 512 449
950 142 182
795 879 287
505 820 57
339 363 700
984 49 289
445 74 47
619 892 99
900 678 652
722 508 157
58 850 696
956 426 514
59 964 529
750 78 331
992 195 500
480 800 183
439 83 352
998 9 795
289 454 676
606 363 197
531 581 901
973 790 989
697 319 250
815 989 276
895 336 795
422 408 978
585 133 719
41 418 179
758 847 828
393 78 401
760 463 996
184 494 232
351 673 918
723 644 301
951 540 786
714 627 760
454 560 641
461 384 668
115 63 261
112 813 860
67 105 100
506 511 544
981 595 666
802 289 608
688 80 208
699 904 992
170 691 935
186 879 812
589 275 993
620 653 53
189 368 706
637 502 685
61 188 842
351 128 247
35 5 390
335 782 914
832 474 103
86 409 608
700 84 91
342 638 898
521 527 219
35 610 230
6 360 349
797 229 834
775 585 754
98 438 891
283 42 410
120 347 394
134 202 622
499 356 366
17 567 902
724 23 791
206 858 605
947 791 809
599 614 537
86 576 16
345 522 495
42 846 867
188 141 469
689 975 92
143 194 498
229 278 206
426 819 163
883 762 823
219 162 479
915 757 776
69 926 509
374 272 763
485 162 580
441 239 828
790 324 420
50 657 482
264 996 955
464 643 304
533 899 865
279 445 295
899 982 607
340 885 55
608 731 846
317 874 517
434 795 28
869 731 166
559 665 636
462 809 796
629 281 686
471 874 552
378 604 44
41 576 274
414 179 758
316 793 405
175 841 464
175 536 293
469 78 483
479 106 781
943 385 737
839 909 812
845 758 245
9 334 407
551 320 329
636 51 293
662 432 305
950 864 838
449 847 689
835 877 22
835 824 794
735 328 849
947 280 2
408 926 614
276 82 668
807 575 393
469 830 574
944 274 339
539 2 946
296 503 324
557 93 286
311 212 244
328 943 591
317 474 534
829 892 315
321 272 654
927 66 502
880 735 116
873 440 879
571 704 58
567 489 340
780 235 730
268 90 995
953 745 787
940 240 810
329 540 573
298 725 738
887 229 602
852 885 263
941 838 223
965 259 418
491 961 339
795 233 722
368 440 40
74 616 152
479 910 255
176 28 298
437 350 681
842 620 394
314 618 963
959 112 95
821 927 313
524 547 500
237 750 502
864 915 224
726 86 130
176 38 438
656 168 909
429 223 806
566 611 499
244 201 963
29 481 328
278 267 166
435 544 541
297 508 170
322 597 476
974 241 257
68 382 472
213 485 822
561 88 841
885 928 780
719 264 894
672 994 959
921 789 939
438 178 138
683 102 37
161 874 681
148 871 531
17 509 423
725 289 959
688 955 10
769 291 101
264 620 46
309 179 843
435 627 807
594 185 130
204 5 330
32 590 772
516 26 878
557 320 414
71 866 838
550 818 303
871 956 882
45 226 656
249 466 207
244 930 655
911 665 948
136 354 255
605 896 463
553 117 506
448 590 175
609 147 554
595 217 674
219 703 827
988 700 553
77 546 173
886 360 178
208 311 352
160 286 727
80 104 825
926 299 677
463 153 852
70 541 431
111 395 138
285 133 180
175 108 989
642 718 510
381 340 976
172 333 156
973 483 308
232 304 250
321 873 33
405 619 311
913 533 921
411 881 302
204 459 187
848 296 841
919 399 183
709 544 227
749 215 669
753 789 981
336 263 514
707 378 948
495 494 813
302 424 512
529 857 887
8 295 239
720 119 321
963 285 499
336 621 514
703 804 873
194 545 945
983 48 963
772 725 943
484 489 488
739 428 568
855 710 763
116 80 476
50 275 129
479 944 57
968 851 446
716 843 923
588 457 146
850 802 158
336 99 791
662 741 242
782 976 670
121 580 280
156 700 988
109 241 533
611 97 870
817 692 253
568 736 420
786 758 113
423 392 229
116 178 547
68 518 390
657 128 72
116 717 841
657 108 159
643 103 764
906 311 82
607 437 967
202 795 523
581 627 162
491 636 848
898 880 606
53 309 361
684 132 842
818 281 609
250 810 336
286 411 611
145 296 625
774 472 832
728 12 86
666 483 717
742 305 328
565 65 321
858 514 155
340 62 64
595 486 702
525 567 593
505 981 222
170 393 615
196 458 635
846 889 917
475 449 554
886 597 787
55 802 189
603 675 368
928 165 1000
392 297 184
576 761 973
359 101 272
607 40 666
600 781 895
799 669 497
452 337 920
952 401 551
878 726 941
734 673 873
659 590 237
218 476 916
772 95 705
286 955 291
97 634 51
189 993 655
936 245 103
513 901 426
535 897 655
542 478 387
806 112 41
735 71 585
215 57 4
184 51 161
58 878 763
996 921 259
460 137 352
247 907 492
519 569 597
126 364 300
80 523 215
949 456 123
213 902 659
953 904 302
165 607 453
823 381 432
21 383 766
365 788 135
607 241 550
463 859 341
381 104 338
836 892 688
78 560 471
554 247 387
296 275 744
215 684 958
895 63 644
49 625 451
245 638 923
432 184 987
474 382 642
482 268 32
693 594 621
848 582 572
556 520 93
207 891 281
304 884 586
576 288 90
772 444 25
291 920 458
607 910 945
841 316 299
679 54 947
562 100 369
744 116 488
943 766 336
798 862 247
208 964 283
807 625 919
151 578 487
469 686 378
806 297 287
282 682 802
47 501 640
988 902 503
619 117 104
899 912 561
629 884 314
103 425 971
414 395 429
471 208 226
68 641 245
432 231 852
567 757 17
939 644 915
116 83 831
74 595 612
334 741 174
596 274 19
385 380 562
622 412 697
240 711 332
196 410 240
313 803 514
616 774 894
103 571 677
962 98 168
64 969 810
553 145 232
328 878 539
632 788 546
390 55 774
701 615 204
653 456 293
605 260 764
301 428 960
363 48 366
947 125 896
843 988 453
974 249 789
978 399 649
684 342 122
504 546 274
636 720 983
600 804 556
596 568 487
735 559 380
805 38 19
763 898 385
613 250 438
966 936 414
37 462 986
771 904 775
189 336 883
872 343 825
5 951 810
492 738 79
364 684 876
442 144 649
70 300 988
438 688 192
297 250 878
688 430 696
25 481 454
119 708 60
765 498 120
159 550 792
504 578 224
133 270 683
164 952 84
122 649 859
724 213 569
982 849 941
329 717 756
608 765 885
575 37 1
995 37 539
241 573 120
378 378 518
210 575 478
78 813 725
349 696 883
871 847 579
758 415 106
578 305 290
330 820 933
450 484 20
941 59 50
970 779 566
978 920 512
912 447 781
600 324 38
158 179 125
27 240 166
829 930 63
248 146 221
347 557 163
269 558 767
863 193 319
135 342 832
641 200 582
654 61 301
63 870 171
918 935 749
901 216 400
87 821 465
13 847 826
232 752 52
47 691 487
318 612 598
626 549 187
27 759 659
740 309 23
85 873 595
398 797 3
68 302 955
843 205 493
879 650 108
402 465 681
105 204 858
626 415 803
688 93 608
813 710 228
974 427 569
360 867 105
740 457 82
289 21 305
355 776 262
649 923 760
829 332 10
325 220 655
715 144 809
344 719 551
311 523 402
443 620 262
621 296 473
878 482 384
157 696 611
417 842 890
348 898 910
710 812 122
244 190 528
545 961 858
208 117 679
892 624 543
613 77 929
771 892 501
213 532 236
663 630 741
437 610 223
113 470 1
153 27 610
76 168 39
566 245 364
152 589 620
913 607 636
364 431 787
518 867 442
659 640 630
195 30 214
546 197 507
157 308 273
721 927 50
658 593 666
328 274 927
969 949 636
660 33 891
503 351 805
962 753 991
707 213 698
178 541 947
541 866 377
272 706 11
450 785 175
327 172 660
458 410 803
302 801 589
933 90 922
647 75 257
611 471 509
204 347 772
907 812 223
669 332 579
150 649 475
704 173 481
925 535 717
505 92 423
528 98 967
538 71 555
24 232 231
667 580 308
655 849 399
629 211 253
421 279 852
924 754 944
734 607 227
403 633 532
619 160 961
52 95 290
918 476 258
535 445 380
874 500 196
547 9 399
402 144 205
371 309 994
792 695 41
242 536 215
528 348 960
418 669 26
502 682 832
280 995 679
853 137 774
900 236 433
57 713 523
752 330 119
503 109 916
575 311 385
547 980 441
56 107 204
515 196 978
514 683 753
962 719 735
82 656 597
911 555 592
483 334 20
846 508 572
565 118 311
446 724 261
488 525 40
829 550 619
114 149 51
881 535 407
607 940 247
833 238 83
561 132 437
75 301 384
321 51 600
686 464 32
132 988 781
786 117 805
8 429 269
822 508 362
320 259 472
155 697 879
735 994 684
511 391 922
466 224 926
461 968 797
200 652 167
754 650 202
142 291 475
330 363 662
581 900 94
740 353 852
367 285 1000
867 35 705
314 940 290
23 731 640
548 625 329
715 679 822
440 956 11
872 206 377
7 60 847
473 24 772
538 504 633
968 689 598
278 808 261
896 40 212
873 374 828
597 418 507
940 465 5
569 900 666
449 954 102
408 616 960
455 435 899
62 487 481
907 524 837
574 241 399
617 31 62
150 48 206
291 22 828
57 787 391
721 179 772
238 537 682
58 385 137
903 956 350
874 753 957
580 417 82
244 743 559
88 332 784
49 798 621
459 25 568
177 208 331
402 344 443
9 666 236
836 440 786
334 280 449
543 647 750
481 964 736
66 89 928
203 829 182
603 151 291
586 725 656
236 201 728
844 339 533
441 855 34
75 203 784
804 716 851
586 946 533
133 932 23
623 510 73
36 487 680
105 236 31
57 38 217
483 548 504
333 677 70
178 42 250
58 730 35
955 526 509
993 397 12
288 998 249
794 952 165
261 122 723
904 808 658
437 953 410
253 52 994
370 785 13
108 318 383
13 724 103
375 520 121
994 409 765
744 648 732
831 648 110
355 710 342
606 458 940
651 893 94
49 49 875
427 56 233
518 859 775
479 943 6
187 636 963
196 801 156
411 957 510
366 588 753
481 887 480
624 164 607
780 780 558
42 224 586
643 144 42
413 290 197
627 435 982
962 456 30
398 642 234
307 558 590
390 110 876
569 638 981
835 381 559
953 99 597
97 184 591
1 946 661
229 861 211
638 714 441
761 973 180
426 765 241
150 824 517
514 775 262
369 176 643
374 870 892
224 226 47
28 203 60
239 412 353
375 848 192
814 227 119
491 737 109
869 260 430
500 64 451
139 77 720
168 51 433
442 917 302
266 424 887
815 113 880
393 13 859
649 672 594
863 153 64
679 122 601
749 382 827
703 867 695
143 243 104
683 38 34
436 412 788
999 1000 491
169 613 52
129 705 238
838 831 405
47 514 261
785 649 509
591 84 210
569 531 186
834 653 596
821 334 26
218 520 745
791 928 819
774 613 429
938 959 603
276 550 529
931 507 250
350 995 631
7 945 846
991 736 61
281 629 895
15 398 825
886 863 788
981 895 332
428 617 109
285 718 992
289 584 922
970 341 630
432 745 100
597 264 868
512 805 498
614 35 764
600 535 703
10 247 578
54 805 722
878 506 678
759 254 638
819 711 769
163 659 810
802 636 477
105 912 251
457 995 151
297 285 544
806 50 705
305 776 630
347 518 795
106 829 142
843 901 682
363 944 771
196 619 99
446 105 912
397 615 697
129 329 449
978 871 861
215 324 217
301 273 470
584 736 332
487 700 89
534 317 285
567 286 282
578 461 898
289 862 675
862 286 22
811 244 972
476 373 631
916 415 579
271 700 305
270 856 158
327 431 922
309 741 254
122 739 775
559 96 750
97 472 223
646 513 181
465 897 271
156 648 464
651 953 30
319 567 699
214 752 769
149 40 601
291 806 969
937 163 914
513 95 939
542 571 507
850 519 392
947 265 548
748 840 438
568 104 254
812 305 630
560 418 556
592 993 824
590 346 131
645 212 947
172 51 564
824 381 553
514 401 802
336 492 834
940 111 526
108 922 720
759 913 931
680 226 331
773 802 807
853 266 989
239 113 78
26 219 928
994 543 733
701 804 390
173 35 789
526 349 370
425 913 102
38 930 165
345 624 222
4 55 347
381 587 162
856 707 150
249 562 444
915 616 283
195 978 5
902 73 116
949 490 413
361 93 29
718 232 617
151 155 835
184 787 443
776 717 745
581 209 592
567 210 269
611 403 614
813 990 875
658 288 356
621 365 991
964 871 790
865 824 432
276 520 929
829 639 939
913 893 684
266 671 837
212 685 383
262 269 726
199 490 256
513 148 858
169 299 619
811 923 521
912 12 609
956 706 9
614 540 557
883 190 122
495 694 195
556 299 538
617 404 169
587 857 634
916 257 242
974 498 777
515 174 488
313 955 662
60 128 434
411 585 908
845 639 470
985 829 193
639 273 208
866 83 935
815 496 532
195 999 622
370 409 936
2 768 321
401 167 405
57 82 841
581 694 584
731 718 327
940 652 883
290 652 101
900 309 249
845 996 990
120 485 50
379 969 997
497 380 899
629 623 172
862 45 914
755 647 93
742 702 703
885 72 462
413 599 471
101 631 760
237 172 509
267 282 560
31 781 161
392 57 490
298 337 750
807 814 370
426 598 358
696 855 565
277 667 401
135 721 799
330 809 310
45 679 494
787 735 488
724 378 111
788 85 276
649 947 367
891 932 850
492 743 436
59 267 770
883 114 981
436 420 729
688 239 63
756 176 643
80 278 113
860 272 955
702 23 674
268 494 833
495 694 921
984 843 427
271 479 381
295 713 967
955 268 150
168 372 975
296 892 364
336 852 797
387 286 710
458 694 441
922 766 549
966 212 129
651 343 729
389 386 800
964 986 748
555 706 482
731 341 102
686 354 807
510 927 505
597 876 21
45 98 261
740 965 827
213 434 646
191 546 867
593 518 717
845 384 63
100 260 932
311 59 607
546 625 478
49 49 761
688 425 213
472 831 298
359 403 437
756 764 436
417 961 385
247 68 153
717 38 645
278 728 494
725 121 652
560 308 947
331 537 746
125 936 514
30 344 964
824 187 934
475 357 206
743 461 373
801 917 5
810 843 817
189 9 998
3 896 531
496 70 39
813 762 993
957 104 436
447 923 633
287 144 933
298 489 822
34 440 789
41 352 947
784 579 773
777 829 269
111 162 450
744 406 637
233 797 876
218 160 46
284 263 273
42 112 980
667 429 258
638 815 237
876 55 340
990 839 308
323 399 576
694 771 283
950 882 70
817 230 233
939 325 447
641 738 925
415 73 803
108 732 81
191 90 259
424 77 41
380 60 999
578 427 62
18 215 377
243 602 38
106 372 867
564 581 31
505 71 647
643 73 131
384 776 126
479 132 317
701 925 731
456 945 869
201 970 295
610 375 856
675 131 880
163 778 476
13 489 214
459 346 418
445 835 870
219 306 396
159 62 539
473 748 600
425 544 73
594 539 614
894 633 819
329 496 143
767 364 47
247 513 974
262 748 368
691 823 651
509 761 28
484 327 725
191 285 583
748 803 751
197 98 448
631 361 206
203 158 410
52 347 338
235 865 126
27 705 331
250 974 110
439 4 862
241 777 420
870 604 415
487 840 381
846 84 753
661 228 320
66 60 988
306 89 939
405 943 422
320 691 183
670 886 37
734 372 834
29 60 115
551 923 461
685 243 531
706 327 304
298 839 506
148 996 459
452 593 609
427 333 389
956 806 459
571 859 762
238 921 922
550 796 816
448 438 638
616 887 395
785 425 520
888 655 10
653 518 403
813 518 384
177 273 117
248 779 831
753 600 325
942 879 530
842 872 52
593 148 322
668 798 640
696 423 844
927 910 374
307 343 1000
682 121 976
795 454 588
392 282 944
761 471 650
812 721 172
454 417 582
222 587 50
19 235 709
493 401 892
785 184 75
623 553 815
931 404 323
295 346 905
890 767 796
526 371 601
161 730 930
886 926 860
155 31 490
394 745 484
745 30 658
793 893 755
536 876 688
861 330 217
978 638 121
702 305 482
59 87 420
260 676 91
912 814 104
317 459 22
498 540 84
715 217 643
177 20 973
610 486 409
102 131 133
672 638 645
177 649 442
973 514 451
812 408 628
837 92 187
39 525 746
763 256 949
366 149 967
640 105 719
40 426 977
661 962 606
881 909 954
781 246 843
361 149 251
646 474 288
574 449 893
273 601 987
751 587 594
663 280 185
475 853 467
719 98 799
729 112 706
901 78 765
369 674 123
980 520 44
690 727 582
591 334 513
397 851 272
589 139 594
346 143 259
899 769 264
58 810 971
782 938 5
461 193 426
368 39 768
219 498 845
514 941 174
984 806 912
571 627 923
996 413 632
80 641 129
824 525 143
109 582 104
496 630 45
346 353 511
405 455 93
265 914 538
705 493 333
326 985 172
865 894 674
520 783 406
542 792 395
327 331 352
612 463 980
862 200 767
254 246 85
763 4 383
281 502 932
684 732 811
624 565 25
349 846 707
720 648 833
775 743 989
893 371 476
986 406 679
693 616 602
718 568 739
578 638 627
262 358 588
205 988 590
422 67 48
425 47 356
750 490 270
854 935 94
311 919 961
255 656 732
205 940 93
301 88 919
742 631 690
29 620 265
458 106 367
879 975 354
530 714 840
489 45 638
982 564 171
19 277 326
154 613 871
284 805 884
840 489 445
349 891 435
196 822 499
996 464 86
219 402 630
195 47 807
445 826 241
785 335 130
741 339 19
169 380 219
358 422 277
618 285 829
864 591 108
534 777 316
42 591 443
263 51 245
834 435 893
351 872 84
475 859 601
927 757 607
574 71 662
601 222 409
597 343 953
257 996 425
3 651 764
682 231 363
127 562 257
957 853 759
107 854 776
399 921 960
31 383 477
170 391 255
891 270 853
492 142 194
381 269 922
119 463 263
863 877 172
281 149 741
205 320 578
717 117 92
621 152 578
105 903 812
464 536 509
106 741 347
512 137 390
884 604 794
513 319 268
253 889 347
836 996 30
341 958 315
690 44 414
358 12 70
766 867 401
810 931 91
510 412 205
110 895 661
419 44 380
968 605 268
391 174 688
369 311 139
390 567 383
678 419 659
247 565 665
921 850 463
341 403 607
416 384 193
969 96 598
547 343 964
890 729 476
788 808 836
960 580 506
562 525 219
644 301 530
102 584 45
36 878 251
658 96 974
278 34 651
262 286 177
402 891 932
756 114 108
829 133 153
462 571 650
171 754 186
350 310 970
516 295 182
759 894 886
26 614 112
122 461 374
937 309 862
691 977 533
200 95 918
37 83 252
831 769 481
242 556 798
250 471 412
343 352 763
701 25 211
1000 935 816
727 72 553
823 569 462
219 877 390
219 179 914
36 811 488
806 367 838
874 123 141
983 976 206
210 792 256
818 733 92
618 556 353
220 557 832
949 491 409
707 333 762
988 751 343
37 342 658
974 443 556
671 18 922
928 123 901
704 223 185
680 147 242
751 884 763
486 823 506
722 892 239
988 995 785
657 793 576
863 380 21
987 466 905
454 38 573
174 760 562
811 982 410
396 781 680
703 779 978
372 310 932
850 73 643
670 259 154
363 71 301
635 332 421
221 553 555
533 309 664
675 567 98
402 125 975
613 263 810
414 91 791
531 856 629
682 162 156
433 944 310
783 231 442
11 641 956
271 512 430
442 207 607
958 630 772
984 461 225
284 294 796
56 25 968
310 613 169
690 516 875
302 729 898
909 670 419
679 231 812
997 417 644
253 698 263
559 796 147
53 146 639
2 99 978
336 173 838
792 94 665
774 913 921
829 526 623
889 611 184
439 351 370
590 745 753
198 474 363
483 302 615
854 353 782
981 751 743
115 369 408
393 89 714
524 83 944
502 158 785
371 667 691
120 648 222
203 300 90
7 700 136
386 571 207
73 850 593
729 83 17
102 548 970
978 937 899
994 284 311
257 409 283
72 563 943
198 632 729
837 831 103
937 475 278
177 60 832
6 983 719
373 711 285
852 730 482
298 62 240
504 475 752
550 204 559
135 749 628
404 579 492
756 665 515
716 306 826
782 804 83
336 362 646
709 358 80
152 91 485
94 789 821
640 980 178
325 577 176
441 802 306
498 713 193
629 8 267
463 29 867
463 64 851
472 205 611
418 929 957
100 978 209
959 281 545
420 820 470
53 556 883
657 971 405
444 614 276
410 97 436
722 197 680
77 296 43
299 850 351
838 423 173
290 41 1000
598 923 840
124 767 555
853 404 312
310 964 22
643 724 400
397 160 650
955 63 531
63 50 862
593 383 839
112 55 700
430 575 283
736 32 658
89 475 435
418 903 35
503 678 17
527 34 983
494 364 310
405 697 784
190 536 81
810 628 759
169 120 470
445 952 326
988 215 123
278 716 735
662 587 583
620 927 69
57 968 43
584 548 416
95 684 789
640 880 302
286 517 603
790 883 56
750 104 933
210 413 563
666 346 278
916 826 985
501 508 884
695 97 854
983 378 253
706 425 334
448 309 844
688 949 303
380 482 164
35 338 859
959 986 956
836 358 616
834 323 947
502 539 396
767 150 662
275 563 707
593 779 152
286 86 650
312 89 393
802 274 793
971 146 802
860 570 955
406 287 311
660 658 722
758 199 93
377 441 841
138 957 454
398 472 769
700 730 962
671 890 9
736 888 393
936 900 151
253 977 942
727 167 403
977 648 526
736 723 230
225 766 521
186 846 255
73 71 47
664 830 702
760 533 935
467 282 580
944 45 715
13 975 786
636 609 704
256 433 488
682 53 581
25 232 993
627 998 497
663 542 733
545 368 650
648 470 319
16 718 843
61 390 824
184 687 741
637 296 843
298 86 713
903 509 74
912 10 284
499 722 625
353 976 76
555 360 929
21 94 467
478 223 184
350 9 321
902 322 607
967 736 422
706 832 635
385 178 407
126 650 903
220 517 881
57 984 857
579 649 12
934 369 165
506 852 289
71 818 167
220 975 39
743 686 341
1000 769 314
144 471 947
99 473 509
548 348 760
484 642 17
870 524 530
860 426 391
371 785 981
316 795 978
301 39 561
891 989 112
705 119 780
96 876 809
162 511 493
988 678 473
716 940 490
476 823 443
125 315 4
133 352 358
713 780 274
160 341 140
348 240 203
320 86 664
54 596 976
577 520 568
850 501 161
755 964 620
231 502 534
32 768 589
394 528 561
282 357 464
530 858 906
288 1000 365
86 449 578
970 37 395
381 465 260
306 128 735
53 860 824
166 822 852
285 978 506
723 652 989
630 393 131
259 861 896
47 615 53
282 473 149
528 654 469
237 44 47
562 983 443
709 61 17
372 242 277
650 864 61
352 163 78
899 429 953
559 377 280
365 82 731
74 315 521
33 830 902
875 220 773
251 664 749
867 705 656
567 424 167
156 264 663
670 755 796
42 867 855
418 996 807
61 509 149
87 1 764
602 547 159
890 595 995
659 630 564
141 698 597
972 905 791
803 856 854
767 886 57
297 541 659
114 21 431
374 635 382
639 407 609
861 498 392
555 151 53
488 518 958
899 594 739
670 72 679
924 633 617
608 18 268
522 45 74
120 967 256
83 274 683
154 769 419
996 806 782
472 268 489
164 907 922
17 819 288
71 610 841
385 290 930
774 347 284
998 316 367
5 355 589
969 733 758
804 852 819
900 946 133
650 123 635
180 695 895
199 918 244
422 953 357
465 196 475
470 653 832
880 266 873
5 985 470
886 986 385
867 769 275
913 422 430
373 973 641
554 638 388
832 240 434
652 741 893
687 339 253
509 122 615
737 955 264
432 750 980
287 553 389
165 113 642
995 401 232
712 410 964
444 748 983
498 271 160
514 385 962
685 497 50
85 832 341
316 419 792
291 17 203
194 500 872
720 45 909
633 674 703
720 532 723
30 594 922
187 343 915
770 685 674
881 142 144
155 429 555
390 707 907
765 600 310
679 416 720
395 747 168
413 703 266
74 403 570
617 641 384
488 176 978
888 497 797
336 67 121
121 792 426
273 609 334
325 108 246
287 615 115
565 645 808
18 312 494
178 472 772
501 109 539
729 584 244
418 341 624
374 393 281
228 869 576
946 686 330
44 473 908
647 405 116
608 59 206
907 481 970
233 411 832
75 848 975
148 816 765
586 622 505
35 830 318
929 226 16
796 568 879
873 983 927
497 14 258
871 454 393
306 50 636
247 233 104
536 680 670
548 226 858
995 717 511
838 6 974
174 218 160
837 732 365
265 615 880
405 170 123
687 436 761
299 345 559
209 502 2
582 111 545
738 375 302
265 933 844
948 122 620
760 475 387
795 125 425
104 41 593
144 975 251
148 823 291
600 171 327
901 38 185
798 973 76
297 287 653
582 661 881
391 253 66
708 642 996
745 983 89
972 168 900
275 832 615
778 988 874
212 362 523
277 975 195
154 72 558
999 994 89
994 51 820
104 385 939
176 576 714
115 754 953
868 583 88
889 183 916
365 558 225
741 610 885
90 215 608
279 768 829
86 174 524
956 473 429
516 264 55
125 479 254
395 289 556
56 421 899
3 332 575
12 210 21
368 432 193
104 101 607
886 497 35
910 330 644
951 68 923
484 94 293
680 895 581
395 152 23
650 224 547
555 360 820
431 596 792
629 44 496
891 338 201
331 960 712
373 465 412
621 894 557
293 568 566
214 439 135
48 852 207
646 448 479
274 135 152
993 631 173
756 791 121
368 15 491
62 716 883
365 322 57
838 773 501
132 279 411
113 461 69
832 165 368
568 594 604
412 734 156
479 638 944
475 591 991
706 602 540
242 926 951
545 199 386
812 605 715
941 823 627
846 758 330
467 611 645
11 455 315
712 309 607
450 272 534
533 953 601
543 866 178
141 847 631
912 170 992
165 716 527
240 317 217
907 634 273
105 150 403
225 693 998
549 367 809
500 735 324
261 660 330
8 685 177
310 670 938
214 371 461
936 990 345
312 974 661
368 319 16
60 88 748
312 145 571
95 569 573
870 787 75
4 724 534
850 56 266
941 751 63
212 309 685
920 479 307
253 610 453
726 467 54
916 415 198
752 623 176
748 873 579
138 99 760
292 237 273
788 901 476
678 492 331
246 813 111
451 751 295
924 672 404
759 292 470
547 774 995
1 153 417
26 879 369
798 656 58
708 739 52
903 892 191
933 617 63
327 434 22
506 402 338
793 748 622
118 279 6
129 178 986
906 544 960
457 465 139
684 918 499
119 105 750
675 627 554
125 801 811
90 167 510
96 5 88
507 926 76
589 178 117
893 161 883
585 769 153
409 770 253
552 51 429
57 44 915
793 724 239
602 498 270
183 514 849
828 414 106
218 95 514
662 36 77
78 173 437
31 672 537
132 626 449
938 325 86
232 484 449
26 935 4
315 45 164
726 291 495
650 658 567
742 189 371
661 265 570
479 443 617
852 354 816
451 296 970
551 631 2
148 35 396
118 30 30
474 184 283
800 310 364
10 39 561
919 7 409
225 563 97
819 359 943
898 102 960
469 139 660
837 299 805
303 690 58
944 835 250
194 680 759
337 876 291
512 769 150
612 70 70
363 27 510
90 545 35
134 882 337
395 203 158
874 206 854
213 190 851
819 943 451
197 793 129
267 139 205
957 988 753
302 791 49
334 522 921
400 740 392
751 138 596
724 804 127
479 871 212
239 709 668
440 329 730
940 333 328
836 27 212
368 143 129
300 310 265
401 548 518
526 861 57
410 845 912
206 658 112
706 239 358
344 8 973
814 424 98
933 699 469
868 881 67
108 909 45
168 708 554
531 234 520
716 880 601
494 910 324
475 986 632
334 716 940
279 254 817
549 330 305
244 927 590
369 908 218
436 338 705
351 294 182
196 521 541
746 389 343
510 751 963
820 784 226
488 703 407
348 698 203
405 354 900
392 348 942
194 208 581
796 185 435
227 790 620
188 985 537
328 865 784
454 921 494
882 418 27
867 218 846
130 354 137
255 634 506
691 607 992
487 696 346
470 639 739
874 427 526
630 540 713
699 917 249
773 969 422
886 923 879
967 596 200
928 944 488
278 804 869
652 659 165
493 501 482
643 430 75
592 977 86
420 984 981
387 616 696
132 405 542
930 387 423
6 900 975
73 246 952
822 416 574
501 252 365
299 948 840
234 383 955
508 593 95
910 488 636
204 209 943
749 803 103
752 416 477
958 374 620
519 97 409
815 987 836
411 367 790
340 740 49
728 861 287
389 143 969
386 816 748
384 978 400
852 498 405
892 96 703
54 250 477
808 52 183
373 619 235
363 133 986
833 362 997
180 482 892
675 307 237
285 72 213
421 150 809
500 130 690
39 558 733
122 376 365
31 658 148
951 18 641
792 191 558
341 374 682
718 253 563
140 833 741
96 73 705
845 986 540
303 698 435
27 797 324
566 256 666
78 398 242
282 242 704
858 572 434
236 751 154
600 640 434
460 943 405
578 733 599
864 666 972
13 298 174
525 768 905
450 942 734
245 691 626
221 459 755
25 970 46
793 710 189
841 807 392
491 526 226
393 43 962
742 466 874
566 216 357
207 896 729
506 111 728
170 3 258
971 450 215
340 668 890
138 573 86
746 772 202
323 433 742
25 976 120
296 401 230
975 214 664
723 64 118
371 191 95
571 489 976
976 245 352
958 761 527
487 991 235
360 658 516
501 355 922
418 729 678
434 747 933
95 19 778
492 522 864
250 219 452
979 888 564
868 511 268
566 84 371
757 538 308
717 490 704
256 421 449
16 261 150
987 714 848
576 326 679
575 649 114
765 781 799
813 190 850
487 527 41
905 122 766
504 313 979
356 105 29
370 940 14
164 539 504
988 49 216
886 431 396
243 302 597
727 37 438
983 473 722
990 811 391
954 397 172
350 26 698
200 194 537
99 81 507
867 433 5
979 586 834
766 801 224
6 155 920
597 779 853
984 439 474
99 84 101
759 270 291
68 908 470
864 411 582
635 194 518
695 884 236
606 547 788
670 702 971
512 74 784
53 98 960
191 233 489
746 451 717
303 577 240
331 593 574
686 742 395
730 402 184
338 342 860
375 991 372
888 612 155
308 573 242
5 391 64
853 478 801
346 608 414
366 438 806
43 76 756
898 97 929
337 206 461
881 173 696
561 641 915
737 76 39
756 308 727
831 100 21
808 903 196
151 675 820
351 237 732
443 525 154
174 881 322
457 783 155
400 149 297
63 241 986
907 841 902
659 598 160
835 793 545
726 672 843
726 219 809
176 682 210
815 406 225
218 542 511
183 206 477
951 248 230
216 159 681
988 289 597
252 824 435
554 744 261
782 514 231
449 310 72
119 497 276
95 578 418
539 922 853
273 60 797
220 204 987
793 189 391
895 860 961
105 46 271
622 84 86
286 871 688
406 467 666
640 251 804
33 435 99
449 722 628
638 591 295
635 951 759
711 683 791
903 747 913
955 136 290
955 809 342
853 359 559
324 339 623
988 397 823
68 645 452
157 136 209
93 456 162
526 521 823
166 146 318
332 347 506
597 772 579
846 490 401
62 899 568
315 119 392
618 626 501
545 771 966
404 944 127
680 34 94
480 854 290
462 458 595
540 99 366
68 83 117
763 556 517
145 248 521
399 478 212
244 335 312
615 845 400
992 790 997
881 562 626
267 918 293
457 120 78
7 588 770
323 567 360
620 261 385
237 997 151
62 354 173
401 729 639
507 780 938
769 585 329
327 241 854
394 470 37
859 704 893
494 959 803
659 129 259
949 452 958
359 800 776
532 531 923
972 171 807
825 751 904
595 889 903
357 191 543
538 342 837
226 365 613
826 28 881
670 41 885
432 316 447
489 412 306
680 189 577
19 729 421
430 107 636
57 688 652
63 28 776
906 477 236
152 607 651
517 121 16
220 902 143
477 214 266
83 893 291
551 9 80
929 851 688
603 874 370
549 928 933
329 519 635
659 255 772
206 19 950
883 166 606
806 993 755
859 955 692
908 364 762
402 881 560
336 283 759
967 899 699
720 377 14
882 304 575
978 939 985
680 624 88
656 614 23
716 933 270
388 896 223
876 805 679
646 12 69
97 447 626
4 572 220
403 756 926
833 650 989
444 480 196
737 615 518
860 921 874
524 248 374
989 102 890
808 813 855
584 779 409
492 820 701
319 612 500
234 301 623
155 840 600
604 574 3
376 825 409
242 738 302
368 536 389
146 950 812
389 613 521
865 548 468
299 679 852
937 291 360
990 521 242
236 870 676
375 685 236
47 75 524
100 453 334
410 439 122
824 416 776
919 696 688
864 33 649
953 99 946
784 406 585
775 672 760
237 48 318
360 297 722
412 998 201
128 122 813
515 614 993
108 13 5
62 342 999
59 733 923
645 855 963
893 998 865
555 804 544
456 835 723
449 898 20
904 215 344
197 719 842
463 87 384
565 864 490
589 248 688
336 221 505
9 157 652
462 831 493
328 28 76
382 845 780
165 113 578
264 619 653
698 194 915
132 813 46
974 789 644
123 354 56
504 695 831
421 315 832
98 157 749
531 541 839
489 192 813
661 389 284
995 348 286
557 540 184
673 698 57
645 467 921
984 255 827
415 497 419
298 108 569
924 890 212
378 383 996
735 497 831
632 105 215
642 81 347
17 385 414
664 248 876
355 129 426
844 406 506
239 376 826
170 660 392
55 287 140
109 904 424
738 895 547
289 312 453
717 258 683
457 220 480
140 537 195
259 264 464
961 191 201
810 202 283
468 931 372
476 161 505
892 915 726
262 87 859
956 583 65
524 640 495
9 643 835
949 163 935
187 721 973
974 688 731
594 670 784
780 498 956
723 108 832
224 919 90
611 991 653
375 373 88
994 547 607
976 71 198
971 590 242
649 208 815
715 746 658
155 328 860
320 870 521
84 452 328
148 805 870
574 650 21
602 270 472
718 429 559
280 62 356
927 221 551
589 259 146
440 571 234
188 874 526
746 427 979
753 698 965
38 995 830
219 170 718
119 315 319
899 520 300
180 228 74
789 691 937
545 430 387
540 500 708
702 205 577
178 536 830
910 355 382
255 369 281
228 795 474
889 110 834
668 645 1000
829 471 960
974 381 713
341 221 533
392 993 296
827 137 893
700 635 877
957 500 844
567 819 741
177 463 100
523 9 297
274 563 55
591 280 631
874 539 873
965 230 694
938 304 258
740 940 94
608 53 867
864 329 830
601 213 62
406 723 343
568 10 363
468 728 977
604 614 855
496 234 92
568 895 671
327 193 609
255 821 318
288 733 650
126 240 35
586 348 72
623 528 695
764 768 451
346 445 293
235 277 255
174 240 602
385 849 180
857 873 854
364 972 478
660 346 883
852 210 782
594 971 318
57 766 712
938 688 780
483 218 111
562 392 63
699 100 910
735 487 720
979 410 704
578 797 367
625 177 226
109 888 512
393 482 807
622 431 368
196 646 876
83 849 184
899 868 628
574 741 273
368 400 174
386 267 793
559 566 886
895 259 20
768 543 850
866 539 462
256 290 22
881 999 184
561 718 9
445 348 281
727 687 768
136 349 479
988 599 339
857 465 181
141 199 271
93 340 631
398 694 244
472 702 84
244 913 775
133 817 371
369 44 714
1 966 601
29 407 419
142 65 24
339 316 770
607 44 404
545 719 831
951 841 131
140 71 467
479 540 339
627 924 469
103 920 712
466 129 448
700 648 246
802 236 891
867 866 643
543 724 352
428 974 520
225 914 281
506 517 881
743 378 679
362 679 258
624 875 812
202 141 245
324 677 740
780 737 698
571 931 264
931 833 549
284 265 403
373 507 574
288 239 344
9 62 572
552 502 811
458 749 843
220 482 270
117 921 745
581 937 487
191 247 715
645 211 872
346 7 764
860 938 783
753 511 800
375 811 974
498 175 222
188 405 533
564 150 549
24 905 479
992 909 864
821 795 315
908 842 716
358 240 332
318 759 784
197 360 402
750 387 950
902 958 17
742 617 482
309 469 794
302 216 472
773 469 329
59 907 234
914 901 391
408 57 82
945 139 457
576 327 525
126 842 583
570 205 616
279 36 177
861 182 255
751 968 176
182 203 780
349 404 521
311 290 396
597 182 670
194 915 848
655 432 936
487 611 666
990 882 79
266 516 806
460 140 324
400 172 179
564 132 89
435 830 490
215 493 127
267 485 798
75 512 169
47 128 252
201 983 6
221 978 540
254 775 500
334 192 369
243 829 587
101 920 685
225 204 143
353 8 56
271 373 890
145 509 779
653 209 32
575 236 792
150 515 117
152 886 340
121 249 13
355 672 79
897 484 794
615 144 338
390 150 834
249 487 778
771 171 706
702 579 260
673 546 925
54 491 313
795 62 521
290 512 893
779 344 765
295 537 578
221 831 259
331 312 50
762 755 444
895 252 444
903 638 540
550 262 454
719 427 498
532 784 139
518 611 532
642 626 351
399 245 75
937 102 561
496 926 139
212 183 784
693 618 6
187 4 545
970 641 505
733 675 487
924 741 366
582 372 980
506 274 723
481 187 342
263 767 811
807 155 446
628 492 723
432 191 85
28 597 880
569 265 295
343 62 535
447 152 772
186 870 876
122 878 261
950 616 687
381 183 948
449 560 91
477 273 598
994 27 937
689 351 821
352 858 676
201 640 321
93 784 647
673 160 590
718 241 155
726 613 68
454 517 645
194 317 307
244 685 719
349 341 109
794 109 117
660 132 240
887 171 83
679 89 979
431 127 949
437 11 953
881 315 295
986 399 492
89 476 206
604 351 860
815 777 534
394 760 911
927 252 269
693 876 843
586 134 719
931 210 129
596 480 187
938 203 340
56 31 543
290 438 355
145 206 911
70 149 146
170 634 259
139 480 712
920 114 457
337 219 428
501 646 264
58 492 777
144 874 519
897 967 44
612 714 317
917 93 91
590 608 649
142 378 984
962 371 381
558 446 797
720 889 479
299 398 58
963 473 472
444 884 972
730 890 392
210 939 145
738 240 217
385 7 306
187 464 611
230 253 343
946 281 15
779 599 176
86 941 640
944 482 323
207 968 207
525 395 26
412 560 365
285 910 918
60 5 758
148 913 762
983 187 499
613 905 208
853 406 745
413 3 929
150 141 745
643 438 811
260 402 639
156 990 19
86 160 30
602 275 997
750 757 731
692 819 873
333 138 625
740 518 609
293 617 21
436 681 535
727 574 75
18 780 964
909 217 168
446 415 262
11 842 193
849 514 113
466 557 547
480 724 538
621 817 836
481 590 39
47 267 51
878 552 259
179 1000 875
231 508 792
750 795 925
500 490 21
458 739 814
114 428 267
884 448 478
197 235 746
481 751 731
480 289 513
860 892 661
569 935 293
859 807 795
904 265 897
890 282 501
920 561 783
623 882 643
143 858 574
599 3 686
291 694 260
577 529 326
237 137 565
881 188 307
482 974 509
936 771 183
239 787 346
850 28 876
876 281 237
23 987 801
125 422 459
574 689 579
765 190 694
495 774 634
451 646 105
416 274 961
825 651 708
58 856 481
650 19 796
124 908 624
948 386 438
280 871 366
526 832 645
692 488 296
748 128 458
787 548 520
672 43 635
301 73 556
667 103 240
317 167 710
220 898 41
329 848 36
991 387 724
855 857 985
138 714 693
29 129 531
580 550 798
977 554 46
406 960 705
483 790 328
831 814 819
822 91 943
282 802 884
671 233 240
410 124 348
975 843 600
657 325 343
595 804 480
381 565 148
486 116 557
436 302 178
980 179 861
985 82 700
515 189 248
679 795 535
869 22 142
29 106 217
160 312 525
874 146 12
690 82 367
859 605 602
463 539 921
899 470 435
940 39 70
74 840 317
241 176 612
705 688 379
322 297 431
484 790 793
790 663 949
472 129 7
411 361 905
511 92 379
274 378 756
986 723 107
807 787 9
534 746 364
83 662 871
273 519 748
494 560 908
479 230 7
686 22 552
88 806 48
181 380 639
660 562 701
18 881 467
466 491 704
414 559 993
724 284 978
130 865 307
439 509 371
22 125 798
362 699 951
533 60 748
821 199 707
743 984 260
827 622 689
639 702 216
690 249 888
622 43 127
130 263 15
863 795 148
460 735 410
476 991 470
878 290 766
585 782 290
108 639 713
639 592 910
312 496 606
412 935 863
332 46 583
937 854 916
871 8 140
315 374 244
863 418 483
229 159 685
342 651 407
126 492 287
639 247 958
887 418 824
338 38 390
631 913 449
782 915 688
347 883 233
815 522 895
320 957 583
144 12 889
338 243 238
610 788 119
770 257 388
14 711 338
747 39 803
455 727 127
645 828 756
867 265 572
686 471 88
403 496 490
973 193 496
792 961 301
808 879 15
280 207 490
553 390 878
609 505 785
44 175 993
485 459 707
916 77 952
631 562 349
318 676 824
941 404 796
613 53 866
447 807 587
232 383 740
494 584 747
361 527 423
184 351 731
104 443 160
890 472 392
806 867 115
606 301 982
622 49 68
176 435 527
65 227 640
492 274 411
800 126 260
586 936 337
551 860 915
355 143 252
711 545 741
174 582 769
53 147 518
814 294 960
937 704 861
942 406 97
857 500 422
688 824 552
560 858 665
602 157 676
441 538 564
858 846 613
823 220 599
963 437 179
817 52 302
8 923 998
810 406 4
249 242 83
127 739 949
499 638 124
789 269 444
916 191 380
338 48 519
487 923 305
474 601 735
60 97 442
956 411 620
956 912 306
573 510 960
531 441 989
533 627 195
790 362 706
1 358 175
423 325 562
465 338 85
87 295 400
99 75 119
987 13 962
735 783 294
786 44 862
827 991 862
765 856 352
378 965 825
24 767 259
377 606 777
896 110 277
666 569 834
604 708 688
708 1000 56
953 237 301
466 6 28
577 546 868
738 745 228
588 927 138
977 859 419
705 84 362
774 187 486
974 488 206
915 273 441
646 779 439
651 689 898
602 739 371
295 255 707
547 889 183
787 308 749
431 612 669
545 280 507
50 861 823
372 584 317
566 789 981
408 465 990
205 980 834
56 638 639
814 691 150
735 270 94
247 244 439
250 122 609
290 327 681
382 893 871
99 473 119
622 123 368
8 456 58
32 951 779
617 146 802
840 8 608
914 302 466
469 644 135
446 490 97
98 384 178
422 311 117
863 917 846
659 706 515
552 639 671
624 436 516
470 154 692
571 948 642
413 629 344
917 963 971
782 972 554
799 927 188
830 400 535
63 460 890
270 346 31
67 64 645
148 312 493
262 246 398
777 726 43
393 805 322
740 520 524
331 225 798
743 726 179
635 394 733
737 762 228
309 635 417
867 990 642
515 894 62
158 409 257
182 326 989
60 939 124
709 996 710
934 510 209
941 871 383
391 280 627
945 813 844
958 518 768
844 846 687
577 811 37
620 411 603
688 136 462
409 666 843
407 182 410
990 533 192
800 258 758
319 60 842
1000 624 192
676 304 701
105 387 758
940 921 840
871 244 712
261 562 835
822 761 52
330 259 663
548 751 576
262 887 586
947 754 477
200 791 570
162 283 601
704 958 33
900 292 110
977 390 265
352 721 649
431 827 450
467 47 605
570 182 834
251 57 697
971 652 732
757 816 630
982 888 709
864 530 798
112 910 514
67 390 9
387 738 197
452 567 273
960 600 929
147 910 185
964 796 843
990 285 913
582 29 644
925 753 148
727 853 453
57 176 293
539 732 34
121 131 32
775 157 409
141 773 757
443 553 884
846 221 546
818 707 869
69 575 345
847 563 249
203 521 487
281 350 696
841 461 374
386 422 140
824 74 445
53 470 176
435 984 406
38 936 427
203 300 80
70 459 780
540 887 463
814 630 680
582 478 320
868 322 537
702 349 569
124 919 457
101 853 784
864 397 992
273 392 370
579 821 513
859 434 23
770 961 956
720 106 691
939 498 471
20 376 888
571 608 742
187 329 706
818 575 229
761 377 851
449 855 586
101 553 313
992 892 792
617 529 660
521 567 33
285 415 212
680 204 684
197 744 609
254 630 488
968 549 852
28 424 919
746 298 719
501 461 246
915 323 752
583 834 515
689 296 187
235 66 968
91 354 313
306 378 711
616 406 531
810 293 246
279 209 131
354 587 613
8 412 965
466 477 157
955 746 377
358 372 275
134 456 204
116 787 493
485 796 408
724 257 660
477 257 425
672 651 394
905 929 145
43 513 541
752 147 245
950 136 453
582 943 417
200 664 323
179 847 850
390 958 362
913 201 762
579 948 986
433 98 89
762 256 746
15 925 178
865 810 61
261 700 539
368 322 937
437 693 65
402 329 459
707 529 755
371 366 591
514 81 565
507 748 558
102 393 408
105 338 400
258 753 760
51 858 373
250 689 637
108 630 478
283 69 542
80 999 121
280 386 778
932 816 284
985 775 273
297 442 809
552 463 155
177 369 331
35 934 607
226 695 944
800 241 895
324 935 247
542 235 289
381 613 923
896 37 608
573 11 600
783 381 428
390 679 934
64 450 335
587 451 636
355 647 930
405 653 534
766 438 55
530 96 409
273 863 55
302 601 766
315 576 158
798 398 398
621 590 878
970 101 405
717 925 554
899 745 353
821 365 140
590 234 740
268 989 184
630 516 784
477 340 850
384 752 227
839 925 181
827 106 755
709 491 965
559 627 99
814 981 376
16 416 517
407 571 80
474 914 626
376 946 875
150 871 521
916 204 590
741 56 612
868 707 487
989 148 601
246 55 586
122 236 543
490 469 487
662 257 774
165 763 897
980 603 212
146 281 658
25 267 174
252 586 213
900 747 819
753 707 379
671 372 719
227 82 434
462 681 550
745 107 731
687 633 614
678 847 387
738 170 755
79 110 603
107 204 21
306 582 84
502 675 156
901 60 973
418 745 6
621 266 366
232 907 504
168 377 186
486 850 884
716 288 65
111 605 249
841 318 667
693 237 217
797 357 139
49 944 774
830 135 635
122 523 238
781 437 908
532 793 305
688 85 801
651 169 288
136 315 180
992 367 32
100 52 897
330 656 87
598 798 521
288 276 878
269 3 345
926 967 103
674 64 836
415 568 313
143 777 510
418 518 433
68 495 522
55 167 331
915 245 102
731 482 690
415 430 886
841 840 164
416 371 854
308 78 561
393 323 139
370 702 476
85 51 764
939 542 802
31 617 340
675 801 531
106 139 356
611 733 623
833 645 575
870 764 331
294 411 877
650 182 404
432 91 115
286 766 259
785 950 546
699 636 985
445 296 232
989 995 532
2 982 684
243 988 154
668 527 413
949 466 453
519 942 245
910 272 280
666 855 105
154 943 777
514 343 892
737 140 871
749 817 973
28 881 430
792 494 478
344 146 608
778 877 726
800 755 197
434 459 657
423 384 198
183 787 374
622 341 855
686 210 665
699 167 659
329 964 274
531 298 828
637 707 13
384 4 371
532 489 227
926 114 748
93 131 856
722 448 925
993 249 231
620 943 656
303 146 915
607 226 103
785 469 231
670 897 192
663 526 512
809 330 297
973 381 328
672 476 485
553 245 518
855 790 255
503 370 797
434 775 742
56 444 978
882 150 729
160 452 249
344 693 45
503 749 138
778 458 85
26 836 984
924 766 505
731 538 186
673 657 473
29 321 197
417 85 395
372 117 913
644 962 484
917 461 379
432 513 723
810 914 210
584 125 996
632 823 246
821 791 947
420 41 454
153 528 479
74 105 321
809 396 401
544 551 151
290 532 724
803 481 104
344 477 399
968 420 956
2 744 817
198 802 157
769 809 220
377 172 202
667 643 341
17 954 397
35 323 691
100 609 71
715 668 957
650 51 178
268 571 777
504 669 927
925 668 914
886 68 569
474 156 953
452 154 865
207 648 63
226 120 747
181 965 113
711 259 641
291 210 493
948 868 934
257 291 52
377 762 789
705 694 256
912 795 395
318 323 40
129 139 258
729 263 690
254 867 911
818 186 400
944 934 367
771 490 589
369 416 69
627 495 353
98 343 983
706 232 907
47 302 449
23 5 167
42 487 561
738 318 352
726 440 308
159 692 247
677 402 529
879 551 908
827 38 604
725 183 580
291 464 958
720 246 148
483 241 331
700 422 333
204 487 908
581 54 208
588 503 926
567 195 467
367 358 609
871 525 916
714 507 581
542 359 390
970 681 474
895 210 433
141 212 303
702 844 447
527 370 590
579 437 356
248 395 237
775 114 52
787 996 631
527 389 412
482 160 677
982 860 161
520 335 31
95 537 677
542 220 694
915 202 228
794 985 575
96 906 705
444 374 264
739 727 534
467 337 671
783 109 764
664 440 396
197 642 831
313 157 346
358 228 934
592 936 974
335 744 673
677 403 721
700 299 131
865 906 360
168 638 801
684 274 134
987 846 867
448 67 703
101 577 228
255 728 521
113 927 956
747 382 206
294 408 238
517 802 941
18 922 838
56 496 153
408 911 26
926 178 345
115 420 917
322 158 521
466 596 823
200 123 569
863 637 376
378 460 293
107 739 614
651 5 716
836 980 798
857 109 460
921 555 144
391 157 454
732 937 109
177 808 462
217 825 28
203 819 701
174 106 51
123 359 907
828 474 819
357 844 790
381 185 48
296 368 464
181 579 935
280 304 752
246 667 784
539 662 7
414 395 557
239 844 478
52 704 323
571 879 885
147 470 161
812 519 663
357 967 366
955 806 68
908 514 320
997 502 943
164 9 658
403 72 417
949 771 741
116 618 645
951 491 146
167 665 821
446 360 206
517 551 637
721 655 583
238 878 143
797 22 974
553 717 126
399 66 462
962 698 854
938 586 172
767 1 907
781 485 174
324 700 104
904 721 760
896 203 684
504 150 325
463 37 424
473 299 947
249 847 995
60 886 10
586 836 658
841 761 590
163 198 378
413 594 650
752 820 351
927 980 31
827 940 122
776 653 645
681 867 814
361 647 481
516 314 331
681 715 160
889 106 47
574 666 27
851 196 121
388 965 315
951 682 631
996 751 686
648 378 307
911 273 235
589 859 977
739 367 298
970 856 356
452 769 679
316 637 329
166 692 232
321 112 619
537 545 780
911 434 409
214 430 71
795 445 205
338 788 371
589 255 223
976 512 49
498 400 985
700 950 360
977 896 915
613 323 93
10 677 25
857 929 715
372 603 539
151 312 828
317 700 445
473 66 385
775 435 576
553 375 686
721 43 921
981 995 930
60 588 424
501 477 789
679 128 476
364 809 10
380 915 149
253 7 455
428 114 57
912 309 978
40 397 18
333 419 102
514 959 247
672 461 78
99 677 811
510 678 305
901 141 883
30 410 271
932 977 20
979 812 34
457 299 980
632 946 416
839 579 231
693 109 688
32 223 196
225 614 75
698 346 536
40 61 725
246 488 155
103 362 524
290 249 890
949 825 824
960 60 965
381 410 34
621 325 274
480 903 218
814 553 993
784 169 891
424 529 505
930 500 386
399 501 810
91 322 639
529 67 468
567 334 946
947 640 496
598 937 458
908 966 821
199 882 514
928 879 878
289 993 565
960 401 194
703 836 754
304 273 27
59 126 363
192 348 243
15 220 99
943 380 475
807 234 982
349 264 222
475 782 925
880 967 709
476 666 305
161 117 260
28 895 287
735 575 589
338 696 901
99 244 115
246 253 117
190 268 890
450 113 415
192 461 197
498 653 899
378 499 799
901 447 559
846 464 678
107 877 541
572 876 236
945 374 864
73 470 919
843 738 136
331 643 908
346 728 909
424 726 447
38 784 312
975 538 927
228 611 328
926 947 183
963 80 363
654 91 879
436 959 442
4 771 971
616 531 770
9 208 828
94 67 520
860 48 886
645 170 5
902 804 346
878 15 330
821 209 389
710 159 206
77 354 816
570 618 869
788 287 529
979 219 682
117 27 361
444 220 280
551 130 207
650 408 845
446 50 45
803 338 689
354 36 866
953 326 333
967 250 111
889 951 215
388 827 653
494 945 877
263 204 294
876 703 919
208 729 603
698 239 977
606 4 479
950 4 697
711 557 473
376 164 38
811 667 775
927 676 962
699 457 281
760 648 73
413 996 443
593 455 194
299 372 967
624 982 837
253 377 810
89 331 709
724 16 894
743 765 520
104 750 159
314 137 668
884 219 698
610 656 412
128 394 842
187 727 260
783 688 924
466 263 505
546 3 646
294 494 659
60 21 827
258 654 615
71 657 691
481 852 320
111 565 24
683 59 406
533 608 379
919 74 74
830 725 440
225 154 352
677 88 598
70 293 454
646 825 820
158 723 548
901 566 712
905 886 4
846 326 274
684 633 435
53 371 104
862 652 920
697 583 299
197 50 668
444 250 289
958 39 971
678 194 556
765 68 674
482 189 451
553 804 377
489 643 887
220 484 514
334 998 529
666 486 90
681 918 474
55 647 80
712 552 659
869 129 180
586 919 125
150 859 825
245 5 659
247 519 277
10 187 350
357 300 97
248 464 498
348 126 828
318 934 863
37 18 212
245 11 554
696 686 975
797 662 260
859 80 759
654 535 803
897 493 212
682 748 568
893 373 910
696 873 984
56 684 915
348 704 735
434 636 837
85 153 969
390 738 624
599 555 114
393 485 602
570 284 25
268 382 515
146 621 737
727 172 79
840 857 311
911 447 146
417 175 426
19 927 411
965 749 488
460 429 51
714 320 69
163 3 311
602 145 681
384 199 716
994 322 282
711 85 819
525 649 687
741 870 822
824 580 127
307 963 121
486 541 769
554 854 227
47 855 101
720 323 191
36 98 3
793 986 910
878 867 289
353 560 775
912 40 763
217 271 377
113 650 358
120 275 168
150 595 733
764 822 311
207 314 519
160 325 540
313 692 384
712 532 882
188 813 160
899 368 26
173 304 569
480 428 19
374 531 436
876 189 540
533 933 565
298 561 503
82 212 838
259 941 464
405 770 281
768 446 22
223 592 994
382 539 817
87 54 652
57 256 60
896 545 491
853 70 237
953 94 690
504 73 571
908 693 69
283 369 375
691 769 769
234 133 301
767 831 154
809 916 388
963 773 421
418 662 692
440 854 831
133 411 288
34 330 597
350 90 476
907 778 173
421 197 16
958 764 134
834 242 413
319 108 83
239 956 335
320 268 173
458 883 908
111 124 993
522 9 372
262 765 367
418 559 609
707 3 413
996 631 664
809 689 572
151 418 424
45 473 696
852 29 114
445 123 173
221 335 362
975 901 768
647 686 701
126 621 211
9 627 499
298 387 237
557 154 591
231 970 841
7 551 772
734 775 774
347 789 714
763 194 871
555 88 496
615 173 731
145 782 276
23 595 983
906 401 249
796 67 739
35 463 457
84 988 466
616 77 227
8 691 518
875 441 421
399 635 706
913 367 310
418 803 73
563 503 869
466 454 47
843 940 630
751 615 167
85 248 510
946 11 308
824 958 435
398 428 36
821 239 546
913 154 290
447 313 827
313 700 58
163 933 192
596 288 946
938 904 966
272 551 750
156 907 378
845 780 708
790 487 943
623 702 834
335 691 927
112 236 933
456 200 704
877 688 795
635 582 224
447 295 930
517 104 116
933 64 66
734 493 613
56 818 817
175 680 21
142 59 533
189 691 176
108 525 799
133 863 318
853 99 261
281 815 719
592 965 112
378 685 695
633 121 848
293 245 828
901 410 260
539 240 878
52 572 198
563 123 447
802 745 447
867 929 818
462 813 814
47 806 728
63 305 374
160 797 680
555 118 552
920 340 783
665 255 655
149 839 73
482 92 867
372 386 582
259 868 935
640 954 360
438 827 406
467 166 892
425 788 340
524 114 942
951 864 313
49 604 242
678 71 667
102 290 632
432 902 564
702 123 815
189 650 840
986 140 365
672 787 60
248 710 445
569 860 499
61 975 475
179 195 147
605 926 924
551 812 944
610 970 369
233 82 782
412 405 605
81 928 332
536 612 524
435 292 607
371 538 486
339 757 45
128 814 52
355 46 107
960 818 794
423 259 368
625 829 406
939 860 659
994 291 288
739 552 27
566 571 890
899 403 685
551 921 889
240 403 435
621 85 860
54 983 34
558 875 285
147 752 332
424 60 237
156 309 280
789 508 965
333 545 487
309 990 474
767 111 288
266 349 295
829 113 893
504 572 754
951 597 166
787 728 807
795 889 79
677 571 497
16 736 870
960 868 75
69 893 375
297 438 465
793 318 635
670 246 733
644 93 454
777 816 774
525 244 288
300 796 739
949 414 166
535 21 680
492 429 106
832 394 327
610 89 783
434 352 251
601 14 826
593 271 209
897 49 61
652 788 1000
331 276 885
524 582 610
674 80 350
108 845 931
903 498 693
889 936 401
299 720 566
299 174 221
650 886 159
253 175 697
597 820 309
834 139 393
97 506 965
488 163 502
135 871 574
728 950 9
763 661 564
670 574 69
680 473 840
822 372 864
187 801 974
720 785 275
759 319 246
334 87 200
137 549 999
506 383 131
725 969 440
13 596 956
152 523 49
277 559 475
839 948 370
726 692 45
104 738 994
173 973 302
479 56 722
841 821 462
755 35 458
450 400 225
385 890 732
70 736 946
409 693 776
545 874 176
368 513 408
620 122 907
262 202 149
593 869 368
49 339 793
574 814 923
937 34 221
776 547 188
725 47 53
178 736 685
557 293 179
94 651 691
929 626 458
51 121 714
978 940 932
407 257 918
816 76 429
343 719 431
467 919 624
644 612 796
741 490 987
231 180 476
616 870 175
816 784 728
452 100 186
356 253 732
187 946 896
597 731 352
208 734 694
702 946 553
309 82 881
591 794 205
123 577 191
125 210 712
736 873 452
149 772 216
372 777 848
586 166 559
324 805 702
461 116 937
754 767 248
133 444 748
604 784 841
887 161 960
156 367 170
95 683 647
192 16 913
159 423 903
427 633 134
694 267 949
35 305 280
717 173 291
332 609 576
326 557 397
516 712 780
758 399 960
785 881 918
389 589 444
960 615 598
147 267 620
543 588 133
349 733 739
268 462 307
999 494 609
135 595 907
612 66 814
381 510 956
851 63 702
375 562 139
804 655 333
722 262 720
132 993 749
48 322 590
821 520 29
607 312 903
498 163 660
983 246 478
192 510 246
850 443 255
864 209 285
438 736 844
612 464 132
687 985 168
912 794 744
459 427 913
788 733 616
461 160 442
862 994 767
918 169 655
197 813 94
249 99 324
323 791 551
694 125 991
1 616 807
992 920 557
898 38 427
322 975 146
345 739 943
959 889 493
988 262 442
802 565 931
285 560 238
877 62 770
989 450 822
453 94 297
620 700 992
838 231 37
46 249 774
770 384 775
288 809 95
976 20 428
996 447 67
250 657 718
961 684 790
15 175 889
422 691 324
522 351 799
263 782 398
882 239 712
817 9 299
356 771 492
34 462 971
142 445 874
573 176 928
381 191 918
749 75 78
200 968 406
503 11 76
454 86 718
956 676 858
77 379 813
406 914 925
853 578 519
235 753 441
149 523 684
457 768 934
99 101 448
937 1 734
953 772 668
934 884 246
486 187 340
470 564 827
794 988 907
242 794 638
134 901 363
347 465 906
579 876 393
526 73 806
234 486 961
929 8 894
516 900 526
933 277 606
386 751 621
279 638 386
519 701 649
849 213 623
780 740 697
246 614 238
525 159 225
230 476 274
738 670 54
62 388 191
360 211 70
67 777 510
617 682 95
240 803 534
368 487 214
694 233 956
665 55 635
836 430 342
112 583 419
135 851 796
801 466 93
931 608 896
681 705 665
890 449 56
298 579 318
924 350 385
964 759 642
856 443 149
713 142 751
897 521 320
977 991 780
764 205 240
256 301 994
657 919 659
277 899 504
496 22 445
180 891 264
718 418 9
853 211 659
167 465 751
918 617 986
38 838 607
775 161 871
563 662 373
28 196 3
779 164 101
744 402 521
206 159 473
407 698 802
213 531 688
652 865 370
387 646 561
69 714 619
638 284 40
283 477 31
349 444 416
247 675 36
779 683 441
785 56 251
892 825 148
513 953 386
543 731 285
339 760 195
229 417 23
943 110 259
409 929 518
831 624 575
289 555 736
924 317 676
211 966 862
226 390 446
947 954 66
403 815 91
756 751 793
946 413 720
860 150 618
896 728 716
925 302 431
36 930 451
729 42 323
230 704 694
565 281 36
36 745 689
737 493 988
537 484 228
231 696 570
42 559 590
153 147 678
531 909 351
448 657 172
762 119 485
507 668 760
834 830 649
828 573 707
665 344 570
560 337 157
717 1 777
360 58 892
845 827 647
228 116 938
660 593 52
56 914 37
28 39 977
97 623 323
696 294 872
496 577 269
473 263 10
1000 794 702
45 606 209
701 208 75
924 633 78
437 216 868
949 80 854
915 86 987
312 183 792
49 369 61
686 65 946
966 740 671
726 927 773
616 215 810
840 242 886
684 558 50
743 269 702
627 826 35
114 278 556
711 863 356
148 686 721
590 598 737
836 758 371
789 220 859
847 268 838
569 10 67
341 583 424
594 870 463
833 55 684
729 993 755
397 392 601
387 74 627
612 664 811
614 419 512
705 462 666
875 819 193
600 70 362
628 883 43
356 154 522
815 516 652
273 483 896
604 568 564
106 264 5
875 528 349
837 734 53
618 223 477
205 913 417
630 117 617
321 249 248
574 365 772
827 535 563
8 946 480
98 306 832
158 879 99
380 469 618
681 14 261
510 468 774
969 540 785
158 359 880
979 331 875
675 957 95
467 991 937
466 324 70
28 981 268
84 863 109
158 344 672
78 505 575
47 861 777
673 441 293
189 274 457
915 463 186
226 994 319
646 742 768
504 189 418
647 602 491
407 133 262
185 555 564
189 931 470
627 546 121
606 579 323
254 659 386
548 52 779
956 363 574
135 437 325
85 492 992
216 484 180
891 143 796
730 737 834
153 593 430
707 218 366
567 273 725
713 504 393
848 73 987
584 73 533
696 906 536
931 31 470
752 484 872
376 897 54
699 758 609
641 104 500
174 411 721
376 661 748
83 830 847
282 721 493
671 631 841
175 37 798
404 421 806
777 162 577
409 238 44
859 283 501
56 725 76
44 121 591
248 627 821
611 464 633
181 210 326
149 280 661
300 837 296
708 78 162
227 91 915
154 771 448
728 669 319
55 261 433
832 454 366
551 397 137
467 531 983
327 640 167
493 115 310
312 474 92
8 544 274
773 767 219
713 885 95
666 563 913
255 507 973
429 389 294
211 7 880
313 432 924
692 886 417
393 274 176
754 691 349
673 79 95
37 943 804
819 512 523
398 563 236
344 416 797
87 770 871
229 639 628
614 514 626
128 275 487
912 396 368
875 923 479
467 185 510
152 342 889
883 824 288
533 99 314
505 693 787
538 186 291
169 555 403
168 619 656
707 909 592
212 317 971
620 530 189
140 217 781
214 767 369
337 847 368
221 705 921
605 593 398
187 58 877
279 199 950
197 227 242
28 458 304
943 155 712
592 237 639
782 479 21
941 961 542
845 859 472
51 231 965
585 847 266
873 547 438
920 485 618
747 575 515
567 297 776
868 453 899
771 818 21
237 817 284
731 808 384
182 390 74
27 870 636
276 264 368
324 58 280
779 682 70
114 34 622
574 344 204
205 746 760
293 167 415
804 827 975
406 947 297
495 573 14
215 489 701
451 712 158
698 814 642
859 519 163
450 855 63
237 125 439
61 819 216
307 869 565
642 318 608
891 781 769
220 774 528
416 994 157
463 411 598
890 721 319
443 859 50
571 324 913
663 548 108
452 868 713
391 644 665
391 151 786
512 318 304
741 945 906
803 822 927
571 479 52
401 213 139
416 594 633
366 291 1000
770 896 555
816 121 574
434 177 962
633 151 637
269 679 322
267 581 601
564 751 380
356 829 161
13 328 932
618 513 308
187 218 267
96 409 677
356 961 46
977 319 760
970 433 902
107 270 341
403 467 265
624 368 789
916 553 656
401 79 202
947 982 402
612 582 540
212 145 585
720 944 617
391 404 915
702 417 324
984 719 563
770 412 745
958 890 169
641 884 87
319 555 736
316 775 950
579 364 558
766 648 123
104 905 945
147 627 490
159 424 255
698 742 996
525 921 662
20 637 33
867 432 622
108 350 975
426 545 387
673 511 851
809 19 679
922 709 271
529 312 207
841 686 532
298 859 844
723 464 594
863 906 709
590 467 845
175 830 963
244 709 634
501 784 925
951 68 642
627 191 325
141 409 790
2 639 849
646 634 748
565 964 7
771 856 632
494 871 67
929 587 503
457 783 186
86 682 607
111 587 844
195 7 107
589 215 997
42 915 773
150 806 308
826 909 76
438 415 872
880 48 96
224 834 743
944 885 772
786 908 752
293 87 363
440 480 500
381 438 838
926 481 976
400 533 837
201 862 390
209 671 258
216 12 988
557 216 38
567 266 565
252 760 174
764 512 527
543 453 463
21 553 732
193 625 18
809 747 284
743 8 440
677 245 802
84 799 273
434 24 190
920 625 481
846 912 715
921 292 453
584 373 410
525 324 973
447 348 919
486 453 353
685 963 578
639 982 624
127 469 31
838 684 847
880 315 418
426 277 774
143 444 197
343 734 881
774 261 76
975 631 294
924 923 348
51 980 410
749 200 414
130 855 49
152 925 457
80 980 709
841 664 801
906 45 669
688 542 482
81 775 114
857 457 930
886 93 438
389 397 646
389 443 118
448 159 842
196 853 162
421 975 919
86 281 586
207 712 992
362 449 154
857 941 549
953 798 521
192 502 292
160 145 198
838 619 500
162 251 220
66 984 852
618 143 848
311 689 851
383 270 527
778 663 761
505 220 45
584 620 909
922 25 484
118 843 160
1000 330 513
650 947 930
154 161 429
642 94 627
641 657 114
131 308 613
49 807 196
197 350 360
431 501 787
989 607 614
917 632 237
475 181 879
187 724 240
204 169 807
392 966 552
314 210 542
874 147 326
171 792 264
194 190 18
383 687 7
907 31 346
550 779 901
412 394 635
561 707 790
588 150 39
415 704 389
702 911 160
858 576 669
740 302 595
803 374 651
408 959 40
763 892 698
648 834 536
892 427 511
122 638 432
79 210 430
153 114 510
431 13 108
446 30 673
549 544 902
546 866 813
333 284 546
130 757 486
209 16 644
868 912 509
500 868 139
577 355 905
746 82 900
692 712 32
925 37 223
185 751 582
35 462 249
17 122 869
517 45 210
469 258 589
971 397 288
416 529 637
767 762 259
562 448 666
799 551 914
978 524 615
95 395 486
500 284 126
309 315 981
763 966 166
550 390 40
328 523 661
641 964 793
515 519 111
882 577 95
730 830 784
458 817 588
903 923 302
997 979 282
454 514 642
460 74 673
799 432 488
140 58 923
432 49 589
725 40 331
768 626 409
255 157 339
207 88 692
746 580 532
1 97 309
373 545 788
612 33 497
346 12 155
583 400 641
335 526 790
741 313 823
88 260 55
291 582 641
35 521 116
110 994 918
211 913 55
920 462 129
569 827 990
701 816 36
879 29 436
16 32 199
398 534 407
195 117 385
611 80 955
263 128 349
782 228 279
352 831 248
251 955 598
341 972 682
92 74 176
182 639 666
485 837 794
790 569 191
50 471 610
171 442 645
598 160 648
155 693 292
174 736 377
185 481 279
341 611 486
496 747 539
288 509 836
623 483 686
653 119 237
893 284 962
599 995 399
999 752 585
549 140 714
112 442 899
715 73 624
376 398 246
321 876 279
855 838 765
83 854 339
907 878 276
752 981 818
705 842 618
966 776 447
553 237 528
486 705 187
668 517 321
524 612 137
170 965 858
730 823 697
462 267 772
965 555 126
692 340 703
967 634 403
7 772 433
214 80 179
796 906 751
828 919 857
891 227 619
521 805 991
574 749 151
494 89 594
298 839 184
875 998 334
470 494 374
91 486 277
393 955 619
158 267 54
353 980 529
735 561 803
865 544 985
375 512 619
850 622 465
25 992 353
933 935 190
376 494 948
671 867 602
997 710 73
966 170 31
773 201 134
755 324 348
402 560 568
577 162 639
128 825 782
773 166 172
843 130 479
813 104 629
47 924 50
957 186 394
208 505 84
192 399 810
34 688 431
564 599 994
580 929 832
9 742 749
216 204 241
131 45 621
830 126 353
253 960 105
977 470 64
840 690 87
754 165 799
44 926 516
780 540 959
654 399 113
895 122 761
779 921 512
985 646 350
92 433 119
329 793 263
202 547 211
213 135 95
860 74 569
711 944 975
14 781 233
971 922 707
275 656 275
308 825 379
230 296 398
383 977 228
421 435 575
472 114 176
935 327 223
484 309 522
672 409 760
917 479 94
490 217 448
157 180 993
582 676 31
317 205 68
739 945 246
301 212 639
350 872 848
705 654 611
642 976 188
777 586 664
369 447 675
993 698 480
460 312 624
258 872 883
543 503 758
305 298 709
521 672 181
103 960 629
210 849 479
960 269 375
901 349 248
415 268 435
784 874 877
889 526 911
529 804 390
705 560 643
91 508 310
260 209 771
257 323 354
429 165 282
674 948 760
699 75 789
38 184 210
666 550 868
904 859 650
240 393 176
91 663 128
225 452 665
658 575 10
908 814 1000
954 686 420
774 875 277
858 200 152
375 560 952
423 578 358
156 580 533
921 238 295
13 642 980
817 706 694
240 380 695
255 152 240
477 969 319
926 752 230
43 57 792
371 157 416
546 961 572
774 469 92
114 698 126
247 237 336
692 567 887
501 908 595
439 86 766
219 974 306
422 638 971
36 900 34
320 282 860
839 282 256
391 20 884
998 80 65
29 958 536
204 309 527
411 804 412
501 753 729
796 262 366
306 682 838
514 133 529
60 81 787
550 859 75
992 221 426
86 471 571
452 711 837
969 417 357
642 808 547
630 363 799
498 896 634
639 513 490
348 944 374
944 122 145
974 122 913
156 702 501
26 343 835
144 498 436
3 929 139
377 18 598
930 265 111
204 727 802
892 268 664
765 305 625
421 274 113
427 493 57
883 358 825
265 314 804
852 252 590
863 473 265
25 520 476
378 507 563
351 243 511
592 575 73
379 260 909
377 604 406
822 820 744
26 299 618
186 769 482
683 729 775
275 199 817
508 51 448
856 844 797
803 610 79
83 163 166
593 49 478
647 883 571
870 165 624
435 536 889
849 484 760
340 594 593
964 40 130
335 773 309
823 574 921
606 640 836
875 610 553
178 529 3
491 589 325
162 385 990
221 377 499
547 388 711
807 668 798
192 195 782
72 699 981
83 501 170
179 944 194
5 923 134
331 999 228
986 539 663
307 486 377
537 64 269
525 555 30
442 399 200
566 746 425
784 20 93
944 926 233
945 415 953
375 495 115
851 752 716
768 453 952
762 898 569
334 572 917
679 39 309
622 657 379
850 880 94
278 683 8
771 472 918
745 413 302
740 817 136
159 410 538
795 775 330
74 98 559
383 771 875
787 132 828
777 899 870
126 76 882
5 167 151
842 464 731
73 407 726
334 29 191
373 219 858
768 446 496
587 538 95
328 959 329
760 399 322
580 423 722
315 961 916
373 612 975
557 18 285
738 259 777
586 514 531
858 448 508
583 405 76
351 203 938
188 369 632
649 43 376
731 140 273
426 247 264
209 813 727
800 874 695
293 954 999
583 918 487
423 674 580
319 373 479
739 147 225
187 876 10
877 894 724
68 184 476
462 306 583
886 37 60
695 878 611
953 292 606
405 299 446
762 997 976
871 657 999
410 518 336
620 656 750
599 306 259
479 122 337
474 332 353
655 150 852
928 38 230
162 104 937
549 765 508
18 167 104
861 663 112
987 735 904
573 728 729
603 936 479
41 49 944
18 222 598
135 58 572
12 714 776
868 385 853
429 889 436
540 282 411
188 219 401
816 81 23
34 670 729
755 62 115
660 796 449
213 465 125
999 570 599
188 54 570
740 611 868
7 842 488
205 420 965
53 342 363
238 553 717
301 819 229
206 487 436
111 375 439
528 10 93
731 14 173
597 826 677
504 428 81
524 234 295
831 722 733
188 889 63
320 855 831
9 724 879
125 529 968
430 139 27
622 260 806
18 427 492
308 609 650
549 548 19
306 978 796
387 172 763
569 229 958
66 83 364
658 655 717
97 311 301
305 51 199
834 939 537
424 283 329
530 643 645
865 957 232
597 219 841
840 129 915
871 930 237
296 954 806
392 816 462
549 996 106
735 343 97
858 349 187
962 208 678
467 678 649
84 333 128
565 571 643
152 503 684
652 241 761
301 409 600
245 207 168
203 156 39
13 552 531
877 196 521
506 744 368
383 587 935
144 924 993
137 868 375
270 687 804
164 339 693
601 658 132
948 946 155
945 795 673
175 15 665
692 969 141
725 20 40
280 95 401
176 487 956
236 47 511
317 211 56
184 248 272
627 134 158
755 243 217
756 244 358
341 738 129
801 299 471
814 890 782
458 928 852
935 690 249
302 706 16
784 788 695
312 342 837
737 140 121
491 842 72
140 222 181
759 725 945
539 308 878
948 855 218
734 976 866
813 685 366
591 871 947
305 392 764
601 535 247
894 454 675
262 401 539
574 328 832
264 18 701
943 253 550
250 374 313
733 519 245
175 718 711
474 788 501
523 828 67
793 591 796
737 940 620
167 880 910
797 445 120
203 882 469
586 1000 527
591 796 762
694 560 687
79 841 314
932 778 81
817 563 707
210 63 506
349 148 344
252 599 428
639 551 332
632 808 813
338 863 12
908 735 311
872 622 551
829 653 618
127 873 506
393 638 775
973 1 438
455 30 174
823 853 709
356 381 129
799 358 909
473 812 498
740 187 788
635 584 899
189 630 77
963 519 573
977 437 152
359 360 715
880 654 48
200 87 639
246 893 530
822 904 741
850 103 833
440 156 206
337 916 202
960 810 503
152 424 260
631 688 939
625 962 855
580 122 134
381 665 272
506 489 115
124 627 171
722 415 529
664 943 994
887 18 841
544 54 765
873 15 514
907 597 619
835 105 824
915 614 120
376 450 842
757 248 223
956 897 316
453 219 249
943 900 396
855 952 622
247 655 312
987 728 299
710 13 487
336 307 429
368 247 551
140 60 325
514 547 422
83 587 756
935 998 133
982 867 224
789 508 522
133 709 351
464 231 100
648 653 267
372 423 517
370 603 231
32 169 474
407 140 177
633 578 118
671 65 368
517 397 520
787 759 23
233 523 298
463 873 411
309 562 547
697 308 161
605 25 639
233 321 347
155 995 333
937 703 221
451 578 585
670 714 154
215 310 459
823 302 308
717 733 495
286 385 707
253 5 846
132 896 166
518 24 780
170 767 472
203 246 892
21 255 116
842 73 841
673 859 524
173 141 126
169 139 446
13 982 720
173 533 416
995 719 234
180 712 125
376 935 816
916 19 816
607 366 64
472 389 344
322 281 590
874 550 196
186 170 679
905 469 465
42 515 624
60 891 345
510 124 383
431 680 822
200 123 698
188 372 896
708 283 102
558 569 507
660 376 419
170 295 996
861 257 102
983 240 821
451 655 903
463 236 615
354 557 795
430 679 487
911 912 348
610 913 203
455 473 760
476 262 31
261 192 295
350 688 331
793 491 649
108 697 575
639 967 431
168 589 954
102 870 816
224 639 670
586 17 390
986 378 712
316 871 722
612 747 95
280 703 37
725 613 362
502 395 401
951 885 318
997 829 791
513 535 744
452 590 538
831 280 224
867 700 859
917 861 391
42 172 278
12 628 659
16 120 645
979 193 32
990 26 739
882 595 704
228 601 12
690 919 637
780 891 898
737 413 86
294 996 563
277 810 312
492 901 217
926 518 447
247 856 545
489 191 414
561 27 896
26 301 435
643 284 187
913 759 38
290 227 742
600 94 363
981 117 935
780 384 693
226 32 571
969 559 237
842 58 969
771 146 915
849 456 341
914 724 4
843 243 304
965 27 29
323 436 606
347 516 375
917 84 40
301 14 515
582 429 675
735 667 663
794 404 455
857 358 577
654 939 548
305 585 947
831 330 258
83 741 32
363 622 976
235 504 94
375 604 672
625 258 964
384 911 312
638 568 678
189 136 804
534 124 638
524 686 370
831 212 637
283 54 405
945 138 346
330 868 54
878 84 617
991 890 415
500 989 624
810 791 305
256 99 422
234 396 545
148 298 685
136 83 383
908 137 321
370 833 327
77 875 304
442 70 363
503 568 308
64 34 639
565 301 807
533 730 951
722 984 415
945 66 558
238 777 66
519 885 425
281 773 499
943 819 331
887 821 741
259 713 369
908 727 839
942 327 89
34 234 1
458 830 334
240 487 477
297 577 407
629 117 313
807 925 408
53 302 772
797 947 593
571 857 911
824 837 806
31 543 782
139 47 38
57 89 182
242 777 256
127 521 881
792 465 930
436 152 712
67 430 91
562 73 672
502 498 868
296 980 928
15 199 106
430 388 433
459 813 287
304 36 574
294 706 185
498 639 302
799 995 242
819 792 960
603 98 674
397 513 503
832 616 858
267 983 190
813 661 458
916 286 348
191 422 821
951 592 3
191 341 3
206 220 85
723 319 663
80 844 648
554 178 546
513 735 356
363 21 608
557 632 123
95 124 121
141 167 256
702 700 601
793 918 82
576 508 252
678 686 434
573 220 76
1 795 994
142 682 869
941 268 473
453 954 731
249 680 301
114 573 314
733 422 64
207 590 142
174 611 357
71 280 531
992 225 509
754 836 688
955 941 901
212 594 647
673 633 857
222 797 736
935 516 79
316 380 591
538 798 925
969 693 986
83 216 956
528 188 199
37 827 617
364 949 141
303 600 193
281 158 602
477 376 677
780 768 893
308 388 878
601 248 429
437 39 378
299 312 177
96 210 191
993 347 816
149 937 336
287 633 180
791 596 302
442 615 35
26 808 728
912 843 86
95 391 741
375 429 717
333 548 33
628 594 889
625 123 326
975 413 236
617 73 29
877 310 799
917 551 493
741 200 178
263 773 202
807 253 569
893 52 106
506 213 580
20 660 180
92 687 423
607 208 82
272 110 523
831 381 440
266 439 517
109 626 412
774 634 750
902 605 153
898 663 858
246 74 303
457 227 780
176 698 68
617 586 441
244 296 425
703 343 716
314 231 462
513 194 826
910 970 159
27 425 870
476 836 619
839 857 352
646 194 129
422 694 537
307 596 726
340 138 74
314 587 669
779 811 142
327 23 998
726 488 36
557 625 282
24 188 761
909 9 317
30 627 533
637 535 972
298 397 581
460 807 361
401 952 961
484 521 965
448 35 783
449 655 541
817 880 519
114 410 392
908 273 184
661 518 135
340 654 802
775 853 158
55 349 61
916 170 722
282 579 426
587 591 675
876 698 984
726 256 403
241 796 570
520 960 831
898 726 63
376 932 22
715 160 433
925 647 512
45 508 434
681 407 264
484 77 227
43 29 932
19 409 215
800 546 476
831 426 376
377 184 930
569 977 791
619 29 985
808 996 42
962 744 656
669 601 641
527 669 392
257 3 808
244 699 908
572 485 108
492 784 305
7 780 384
760 914 517
908 81 215
528 257 676
572 487 70
695 451 873
817 914 578
930 608 34
628 528 424
41 231 383
114 780 340
734 137 716
939 480 5
806 36 92
458 179 758
398 994 289
667 908 679
959 882 777
170 477 181
957 943 10
289 322 662
4 264 977
492 820 546
604 144 375
191 577 54
326 439 717
215 222 466
718 423 657
744 768 982
748 211 962
680 991 376
270 197 552
98 172 577
688 495 375
685 564 993
574 868 29
893 581 527
977 183 706
722 216 781
288 269 431
448 263 587
688 70 202
86 376 250
111 129 640
386 539 781
893 272 923
941 449 146
284 289 271
299 669 599
570 47 800
21 743 163
596 505 262
802 5 753
653 825 987
299 925 644
479 246 379
742 225 23
808 446 693
942 474 564
592 206 513
688 248 752
594 388 466
184 80 797
554 767 278
974 630 255
486 204 579
322 765 867
879 44 60
775 325 220
329 524 868
351 4 768
384 845 146
979 992 530
286 414 726
342 307 921
74 358 491
442 175 425
323 29 21
363 692 63
189 373 820
738 560 699
851 949 433
517 655 841
646 102 1000
548 339 424
12 234 926
871 684 927
804 673 565
598 907 476
977 173 142
456 651 711
549 529 879
529 506 646
527 69 12
661 831 58
488 69 586
57 699 714
442 810 145
924 260 141
818 928 921
786 391 606
63 777 641
649 934 922
539 146 484
439 251 158
281 69 589
515 652 127
736 943 564
875 838 121
7 586 192
782 790 900
833 669 575
626 998 739
610 835 780
624 541 735
786 129 616
151 330 596
962 83 229
494 514 994
340 224 910
958 239 622
472 125 306
111 723 777
259 248 634
745 182 681
34 726 833
886 420 351
520 967 156
437 386 72
628 528 82
442 681 768
767 224 645
556 548 851
276 727 633
695 215 318
104 563 812
115 592 21
547 333 502
220 147 86
959 220 651
659 224 510
105 144 374
845 623 889
686 49 104
594 982 576
568 977 946
664 185 126
120 39 719
337 868 851
589 548 429
642 142 349
150 668 437
950 342 532
988 525 384
746 969 948
948 475 629
850 756 264
99 88 336
675 103 516
715 53 436
881 723 259
157 286 788
380 37 171
142 157 31
111 995 797
103 708 922
553 854 449
271 865 386
807 496 281
171 309 81
657 648 413
537 646 976
84 619 350
777 181 854
376 253 367
510 882 600
115 152 761
667 167 410
989 308 693
513 545 692
924 472 863
215 806 704
771 80 177
802 939 138
23 7 517
104 637 673
817 934 447
215 571 741
907 13 939
211 161 489
796 209 194
95 248 291
678 390 546
708 516 865
82 383 246
312 301 263
594 700 243
40 826 870
207 499 917
904 795 694
724 578 33
874 565 823
51 179 564
685 347 452
437 65 172
376 555 473
751 162 421
344 343 862
427 349 358
13 157 828
893 637 348
603 248 407
239 982 808
432 760 717
823 88 501
697 439 30
279 314 772
33 294 635
389 544 275
524 447 100
28 200 634
801 563 437
474 657 32
262 199 864
747 660 101
593 594 905
773 175 817
435 738 933
845 615 341
319 944 476
514 366 601
508 889 897
241 438 453
318 862 351
632 301 547
764 917 285
366 209 157
637 562 589
403 301 499
956 720 194
308 852 983
469 220 448
922 277 788
376 731 432
483 695 172
262 698 228
352 967 297
753 15 967
648 479 630
793 886 768
421 425 558
868 47 945
941 733 141
389 462 330
595 791 878
600 578 443
408 60 477
92 473 890
252 558 165
385 947 577
9 541 620
221 447 436
689 936 645
690 563 977
382 285 198
425 191 113
98 341 539
980 892 293
64 691 483
552 368 420
259 374 921
578 389 604
221 405 261
540 435 623
419 882 164
727 971 584
446 994 133
123 277 805
501 883 949
772 372 103
561 423 917
343 863 887
209 720 898
798 195 4
607 588 413
543 40 2
170 843 780
851 177 269
669 438 72
829 240 550
103 298 353
618 689 596
444 541 623
928 21 295
956 208 729
258 129 480
627 157 955
818 536 829
448 499 347
911 606 500
770 528 764
602 871 181
199 854 767
251 359 301
118 256 127
945 418 248
120 254 332
681 998 582
250 375 970
150 639 249
902 838 258
666 740 413
3 697 152
771 233 201
593 894 926
826 84 509
25 678 233
304 947 412
756 942 867
345 373 988
194 834 328
469 360 788
78 669 709
484 587 981
544 383 302
570 116 987
131 46 118
740 396 702
400 768 108
482 81 627
291 120 963
52 21 296
356 350 178
353 437 456
648 259 158
854 124 996
456 669 837
620 513 43
609 424 348
133 622 10
46 710 131
535 322 767
44 168 78
489 977 162
556 517 735
166 898 221
613 81 482
544 33 37
347 706 809
86 142 993
274 703 114
161 429 90
24 153 325
211 847 772
514 718 497
433 200 652
997 604 713
523 603 994
551 443 539
225 523 289
894 846 233
263 315 300
449 586 220
196 832 499
230 791 917
591 773 982
756 887 245
211 998 729
850 573 111
581 289 608
183 832 653
202 658 196
755 736 888
742 646 887
637 455 547
235 306 460
646 971 898
526 196 34
214 779 999
208 642 171
117 528 502
355 625 352
421 494 729
675 681 863
406 978 277
640 863 751
146 366 950
688 275 706
145 274 816
505 90 124
807 509 712
743 502 227
452 981 251
675 173 927
884 987 716
5 239 564
753 315 691
131 644 798
373 34 300
586 773 308
924 967 694
52 721 744
777 575 725
403 722 421
831 27 530
348 177 913
291 245 545
335 711 549
88 876 242
885 998 275
435 795 660
891 375 63
8 136 430
559 677 865
220 387 688
904 721 681
340 125 418
778 343 363
854 507 195
282 385 566
830 243 556
830 18 183
411 950 69
417 742 379
474 479 216
149 207 101
299 906 437
321 483 708
187 240 638
878 404 776
994 218 220
180 999 118
230 123 857
882 465 889
439 299 654
573 959 476
276 497 696
392 517 134
734 457 878
693 753 852
747 614 254
731 888 661
325 625 961
280 801 362
339 235 371
704 665 332
904 759 808
871 518 138
275 506 595
403 335 690
142 487 800
69 820 248
779 350 44
217 226 661
299 62 395
924 785 25
841 139 843
990 385 948
895 904 759
823 738 913
487 504 509
142 524 876
100 897 164
184 158 910
665 10 976
718 282 182
522 543 984
882 512 753
921 58 18
770 689 237
28 131 828
133 735 810
317 955 70
686 547 794
162 534 510
23 511 850
366 39 445
904 53 377
551 889 376
8 487 985
497 602 824
922 392 83
595 89 205
35 11 112
192 388 112
491 90 221
592 131 761
834 785 30
232 297 65
380 588 446
542 788 840
496 214 101
66 58 401
245 236 763
354 830 804
166 825 268
980 787 131
968 170 12
745 728 753
409 637 188
87 892 560
619 453 510
815 428 762
96 241 709
696 883 379
952 701 881
676 481 228
569 393 801
602 887 474
758 97 737
147 921 184
971 484 758
696 780 466
863 441 703
84 114 315
579 430 102
597 107 689
162 178 431
937 655 711
225 670 409
687 577 83
977 375 770
34 230 730
58 31 311
333 6 24
834 68 20
739 577 676
438 80 296
215 750 835
144 179 597
692 775 563
442 990 862
852 721 675
257 777 273
998 659 56
621 943 351
27 844 395
832 136 826
858 554 858
237 111 454
133 208 996
738 557 339
803 919 152
425 950 521
487 160 223
459 730 285
953 168 913
933 325 307
267 109 798
416 987 300
758 25 182
876 462 882
502 708 298
684 234 168
411 478 724
887 299 199
553 556 548
462 389 295
106 843 772
393 908 483
418 563 711
391 212 951
779 469 205
525 236 622
762 816 98
958 190 807
265 536 719
596 618 535
479 264 512
758 788 853
356 585 328
443 754 738
49 724 330
989 570 751
439 780 545
968 643 355
95 558 673
933 171 205
498 325 71
698 457 822
953 178 191
324 76 674
551 817 692
872 371 809
334 457 581
286 173 577
767 436 62
942 908 750
317 405 316
591 230 372
988 298 197
758 900 707
142 883 935
692 558 460
222 305 231
971 806 196
896 201 149
706 291 807
977 203 838
294 609 390
162 38 481
547 439 147
979 871 158
387 817 499
773 441 668
414 823 61
800 894 1
458 773 683
23 543 152
229 517 39
504 240 597
33 137 919
119 168 500
647 549 971
85 159 403
926 172 214
717 664 61
453 761 196
960 145 312
128 665 971
2 944 393
263 975 964
347 224 182
317 344 938
426 364 587
39 567 612
782 971 250
659 668 304
71 933 948
939 592 985
268 21 333
474 756 778
102 863 455
853 35 467
958 539 277
677 820 67
602 833 402
205 812 510
717 848 507
951 555 465
671 842 362
219 118 955
89 66 980
530 853 119
654 865 70
871 246 623
375 716 154
303 737 66
453 282 288
763 829 225
45 364 939
595 138 390
966 973 889
894 208 349
582 189 751
391 328 344
998 144 476
881 801 653
50 900 516
549 118 499
245 27 840
619 622 277
172 381 804
880 19 781
842 633 929
230 399 229
717 805 995
210 291 714
654 276 205
330 354 457
454 159 468
413 6 982
127 975 849
488 32 906
248 210 411
869 502 381
941 820 139
318 952 580
853 319 666
66 706 484
686 877 440
135 881 16
46 509 86
145 56 847
627 573 646
778 266 265
437 183 569
562 669 931
74 975 49
776 187 393
26 579 440
658 724 804
972 211 120
753 819 4
577 939 100
160 95 783
215 110 239
382 3 113
88 85 515
545 543 614
171 568 300
397 32 350
731 877 478
318 868 329
527 199 876
42 675 387
378 743 554
123 250 793
4 345 581
667 665 516
967 56 338
808 784 380
774 651 892
282 845 201
827 461 401
681 673 575
568 599 831
925 244 784
912 288 290
592 245 245
47 263 122
982 30 711
391 800 555
352 319 187
763 301 884
245 689 205
9 159 587
426 855 982
155 261 393
995 920 368
911 564 258
898 671 809
433 719 55
327 174 166
333 72 407
329 215 66
152 440 19
556 293 222
352 668 434
451 619 315
675 440 420
550 331 566
326 791 913
991 154 451
999 755 924
842 618 605
125 458 933
548 343 676
653 235 500
837 998 960
952 303 444
336 986 93
75 74 287
162 265 840
935 955 926
929 366 64
283 498 332
695 136 944
222 593 139
543 491 228
32 78 359
439 668 337
211 121 529
822 459 162
958 200 735
375 188 703
739 251 682
62 438 729
497 860 191
995 736 364
331 950 233
293 200 699
242 906 342
552 982 202
337 885 490
921 200 440
368 318 969
849 703 891
963 886 232
865 226 256
507 889 478
677 192 699
12 956 615
315 556 572
608 231 225
685 572 138
348 213 570
581 322 332
754 112 489
56 38 309
631 618 612
934 747 623
829 554 346
657 89 164
43 796 273
860 419 241
204 740 834
118 290 259
461 107 100
190 130 6
2 554 6
224 931 836
570 807 961
97 146 234
82 526 853
288 728 57
456 465 954
333 371 355
289 403 122
902 476 460
333 345 572
183 992 243
289 905 828
994 35 616
660 263 33
15 313 400
326 886 47
213 959 23
318 332 350
338 305 486
10 409 194
967 989 293
964 785 260
871 216 2
427 136 913
97 47 602
232 29 617
140 672 598
226 65 978
234 801 130
715 242 31
928 90 90
532 443 466
420 774 773
630 942 809
120 688 471
370 828 960
398 395 410
779 507 443
428 938 356
435 50 199
314 553 582
971 953 449
593 235 467
375 236 374
262 822 424
225 401 140
254 395 859
715 672 833
460 602 302
483 170 338
618 317 934
362 669 943
644 516 103
262 599 37
715 601 890
313 408 916
464 292 545
232 565 922
518 417 290
112 281 327
493 992 186
317 750 441
852 77 636
789 837 635
550 250 698
901 891 18
392 514 290
562 828 775
474 414 13
275 756 260
68 773 76
156 27 616
827 543 3
886 400 909
700 266 42
925 393 44
952 401 521
369 33 951
1000 97 372
337 963 375
786 30 80
53 183 95
12 101 692
891 626 785
304 923 91
635 498 6
216 150 17
734 514 931
900 162 579
957 786 522
754 166 100
494 867 383
582 456 925
724 82 188
706 142 316
887 178 775
487 214 472
665 126 298
499 424 276
731 351 19
693 130 882
399 442 717
119 124 481
990 534 798
699 181 538
165 589 106
626 413 983
547 40 879
368 724 861
534 591 194
827 531 604
399 889 842
413 74 163
315 577 588
360 793 745
147 66 606
857 770 833
845 84 871
432 591 166
37 671 607
511 704 399
494 822 491
921 159 396
325 336 972
845 807 130
223 419 904
147 442 859
801 961 736
597 490 329
817 320 907
97 418 44
908 164 267
110 77 153
471 431 46
956 927 909
417 300 512
473 883 891
472 696 879
25 341 418
498 458 350
142 528 419
375 596 710
609 2 17
262 682 857
351 222 809
853 530 857
702 362 396
916 764 536
385 826 330
804 172 769
195 805 897
571 422 359
33 358 694
835 985 652
482 285 258
652 382 517
915 863 49
327 515 523
21 547 63
988 195 877
234 966 348
614 712 260
904 929 898
189 619 671
597 945 75
883 66 120
260 943 88
763 772 894
310 937 879
599 321 372
876 392 820
409 813 545
411 796 251
597 271 209
121 533 365
516 60 524
863 282 409
123 233 558
703 735 181
685 776 406
648 850 189
182 458 195
655 622 610
802 207 483
344 188 486
69 561 342
357 175 871
739 855 450
686 767 594
34 688 79
106 576 962
775 14 902
237 835 337
326 542 846
986 716 22
318 316 695
738 997 631
196 900 610
205 851 632
262 886 472
728 536 349
923 401 57
8 136 820
33 211 360
894 992 886
519 392 61
291 812 239
75 713 963
29 31 724
982 326 243
130 104 140
814 943 153
940 770 178
733 239 957
918 645 58
648 522 956
142 347 289
986 336 679
739 525 378
194 602 124
848 55 702
914 893 827
42 441 403
490 372 388
358 383 721
179 146 543
158 995 128
231 872 196
806 249 501
361 300 76
249 587 7
89 698 254
745 687 261
787 439 303
567 45 554
504 556 724
199 588 59
813 471 426
863 63 31
322 496 175
897 148 216
605 90 641
807 181 834
64 784 311
567 659 9
960 770 799
15 55 16
344 840 544
810 242 230
996 373 817
787 47 219
946 168 889
665 408 852
918 127 416
867 70 555
317 692 829
486 460 266
692 229 745
213 110 785
985 54 828
80 430 286
434 553 934
623 712 852
948 169 529
128 646 967
31 827 549
615 757 318
64 750 236
406 41 770
479 476 286
862 494 830
993 417 855
484 225 919
848 988 639
959 279 518
50 995 874
576 667 803
135 819 218
74 845 148
447 967 441
972 457 702
571 1 667
309 726 915
394 951 755
255 96 692
406 792 684
847 688 113
872 31 907
844 274 558
498 542 739
605 862 656
683 990 353
408 419 513
119 990 225
888 208 559
800 682 264
30 533 51
888 134 899
195 426 113
648 67 128
828 966 195
829 432 235
119 698 267
825 965 763
853 15 528
312 156 29
888 357 312
788 576 137
839 116 303
827 10 693
720 360 974
503 9 230
29 777 360
909 618 197
737 785 32
554 937 241
252 753 15
267 454 129
205 62 925
764 443 518
984 199 181
371 717 470
352 242 997
397 865 427
638 560 734
313 760 956
762 565 785
404 773 780
601 773 426
204 734 978
976 283 18
792 466 872
680 163 183
688 890 152
2 994 622
289 434 891
572 12 132
772 874 132
204 631 872
590 448 893
988 870 237
130 456 888
639 343 47
847 398 552
667 97 427
84 690 960
312 248 996
395 437 812
343 651 707
852 628 678
805 680 879
424 162 380
490 557 373
537 90 992
869 978 241
808 381 904
683 957 437
239 513 519
735 71 657
400 467 915
99 373 467
989 397 688
352 432 649
817 675 581
114 544 869
807 410 957
287 479 7
849 122 448
74 586 25
491 750 835
626 229 943
297 681 925
592 647 573
86 459 227
857 843 262
711 996 926
128 385 530
911 416 35
824 51 334
867 483 267
216 596 114
257 407 428
32 22 815
580 43 391
539 155 664
171 734 171
132 751 11
82 468 426
29 995 686
793 400 315
558 628 239
204 218 487
443 357 511
626 483 671
858 714 646
426 719 766
26 206 989
578 57 715
951 663 71
769 309 697
629 48 217
592 57 770
891 215 820
412 845 392
482 689 784
823 942 926
326 354 995
159 357 376
460 329 674
638 197 486
859 291 111
404 964 390
208 598 892
738 889 49
845 361 462
960 119 606
89 313 405
361 456 174
310 951 747
453 333 672
910 553 74
263 117 254
911 54 699
464 60 887
154 733 140
204 270 734
190 327 577
235 252 811
489 708 527
65 718 720
153 220 397
754 641 238
463 527 91
24 314 745
990 694 951
367 972 41
866 787 909
875 966 946
820 14 878
376 328 102
669 369 397
298 583 793
793 287 358
157 615 253
78 800 543
584 136 743
516 232 139
109 732 953
38 440 620
84 808 234
634 948 185
865 9 850
774 639 312
834 72 378
211 604 229
973 57 235
158 982 628
745 80 278
108 825 227
108 556 836
598 114 220
525 585 446
501 597 689
523 256 575
983 309 807
557 289 105
379 777 760
802 52 525
585 605 844
924 388 358
669 118 384
497 622 168
677 570 234
706 288 717
552 375 339
103 276 688
10 978 269
410 719 245
197 971 350
962 580 633
90 679 821
355 310 701
1000 566 53
164 670 241
723 397 952
921 330 750
617 134 926
50 63 44
225 623 542
283 904 38
293 792 371
654 606 354
617 88 442
565 698 372
587 826 75
372 65 741
270 140 126
366 783 256
146 705 48
598 687 478
718 479 245
777 905 147
504 483 928
394 653 775
243 707 889
902 823 793
986 483 414
888 51 576
356 133 349
600 635 652
505 698 456
951 30 596
67 358 177
6 963 121
88 707 904
392 382 556
23 324 67
28 394 499
489 580 605
471 136 849
66 544 698
657 150 710
968 394 530
79 411 283
898 391 635
689 497 163
4 356 164
509 284 167
514 299 175
611 971 96
643 444 14
730 996 715
57 386 289
498 84 327
653 67 606
355 415 450
7 836 258
790 660 277
294 292 271
370 213 716
636 160 535
26 565 562
486 158 815
725 115 508
683 477 39
589 446 789
99 917 785
524 129 875
865 427 504
563 656 256
323 175 10
269 691 850
154 737 161
340 458 294
645 545 302
777 754 34
922 558 383
762 575 738
831 321 27
79 498 685
149 195 514
189 325 633
671 244 682
894 931 316
770 717 23
696 358 596
356 352 674
213 443 745
906 846 574
427 352 265
612 297 751
773 993 908
675 147 555
249 438 265
30 222 581
651 369 273
289 381 391
545 63 122
840 619 408
192 877 470
690 354 999
39 549 804
88 262 462
779 568 671
135 963 938
658 629 182
788 36 641
204 787 12
784 821 668
342 435 401
980 764 456
640 714 967
607 947 311
778 253 897
813 216 596
738 445 993
617 424 847
913 797 809
246 633 733
431 185 780
586 112 220
979 818 550
589 458 917
567 679 745
360 534 738
275 981 232
665 674 122
408 226 929
517 949 610
617 495 71
103 125 998
229 732 349
440 761 976
711 831 514
319 249 360
545 679 913
451 253 501
909 206 95
686 3 626
910 958 883
516 333 268
711 765 848
372 994 243
195 476 950
318 251 799
636 236 122
517 600 397
63 33 843
87 212 641
663 155 774
250 999 14
553 10 804
273 986 92
312 714 554
191 215 913
490 903 297
796 81 987
930 227 144
933 403 268
127 469 926
920 133 479
365 412 835
1000 251 953
297 837 369
733 345 771
635 488 119
152 417 848
95 9 367
669 719 682
501 901 568
922 479 129
985 51 285
279 28 110
829 502 871
685 68 45
821 792 121
892 843 257
378 952 867
111 437 884
948 967 593
835 383 126
682 87 684
568 192 261
899 509 160
455 676 654
482 280 927
828 569 523
157 130 846
221 397 230
854 734 559
540 863 725
461 451 687
137 581 102
477 248 993
412 550 339
190 64 417
544 72 601
595 895 381
211 685 974
686 85 809
246 897 329
24 867 633
504 534 639
68 611 556
759 436 331
926 861 119
905 675 28
55 998 624
728 443 85
533 571 796
836 358 689
977 703 203
205 283 973
208 161 34
553 678 763
646 330 216
250 494 99
335 581 893
964 159 548
872 367 160
413 1 876
317 280 23
781 1000 156
812 778 836
296 933 855
298 962 614
937 989 412
396 533 942
114 360 281
968 437 547
889 389 907
28 171 391
724 20 987
464 582 499
872 858 523
575 677 656
838 284 105
196 450 127
935 366 914
674 407 475
922 620 419
780 429 222
403 123 492
750 506 321
590 952 342
771 522 48
540 312 230
961 985 901
996 593 474
225 352 826
309 401 99
835 918 445
579 165 915
865 432 471
40 341 425
251 916 382
869 510 642
371 419 980
409 552 194
697 573 830
129 577 244
505 928 577
561 177 325
291 348 266
73 694 583
371 712 580
67 859 333
83 401 335
51 917 898
446 789 7
784 205 903
237 738 891
650 573 500
455 60 632
484 932 222
44 78 572
876 980 561
154 337 822
361 22 752
220 427 741
652 276 835
703 17 840
921 479 576
151 31 487
775 498 85
1 79 168
62 695 524
386 896 723
729 23 192
768 353 305
708 823 319
159 735 115
271 649 784
958 506 911
243 969 846
683 190 216
884 26 470
380 41 782
200 303 949
439 512 731
783 885 501
132 990 200
18 657 161
489 911 823
153 950 207
926 218 482
192 930 702
266 21 347
625 41 215
93 702 781
424 225 904
743 775 162
194 871 783
593 888 6
223 378 500
771 635 941
170 527 441
389 139 296
702 892 414
841 663 589
347 353 648
641 62 24
304 467 986
941 427 172
979 626 559
511 75 446
551 86 398
802 467 459
37 973 366
416 103 192
95 232 492
867 72 203
992 126 26
398 102 569
23 553 930
396 959 159
278 183 668
41 822 692
653 892 644
904 367 134
436 134 447
117 297 419
721 592 407
75 837 84
703 171 964
440 934 205
687 313 989
631 609 519
802 756 608
446 590 25
640 102 886
49 583 276
467 82 890
615 601 142
247 779 531
899 273 713
949 115 872
573 641 429
582 927 403
746 378 587
757 385 497
529 252 947
32 605 224
839 731 256
696 967 66
509 644 370
151 261 161
872 313 147
913 625 779
689 264 582
741 650 672
278 802 917
742 91 297
384 67 162
469 291 219
359 413 977
145 182 972
939 130 187
122 204 485
883 553 453
201 281 57
307 279 234
12 372 788
905 298 998
345 60 303
601 187 13
320 455 619
394 906 635
86 813 403
615 742 468
159 700 967
242 20 366
371 132 982
190 847 878
444 726 924
716 497 424
326 201 724
648 296 275
792 293 719
628 621 908
674 379 957
877 649 17
672 108 355
253 296 665
662 248 990
393 658 394
843 514 70
659 383 707
754 842 494
258 852 594
54 243 387
416 43 232
311 599 403
108 15 148
227 583 217
9 351 365
69 438 365
935 738 484
828 872 904
984 989 497
645 102 745
245 809 531
346 438 729
90 72 22
239 777 37
879 568 73
154 756 117
768 240 941
67 578 584
935 427 844
300 514 634
145 939 49
890 357 665
813 592 660
508 491 68
100 264 321
740 142 884
525 800 129
491 526 87
295 404 809
682 951 75
957 708 929
501 119 312
421 312 567
98 972 273
57 60 333
379 173 467
466 71 136
472 976 710
697 936 771
769 564 948
175 10 3
570 824 136
999 626 91
735 667 657
755 694 26
369 173 839
460 791 804
370 966 932
6 634 790
221 476 950
34 252 262
594 506 668
885 419 362
680 472 767
74 205 831
875 125 507
75 690 277
448 436 653
141 389 529
198 222 423
124 299 811
535 963 185
884 187 56
103 495 163
18 919 338
196 706 216
875 16 647
630 768 964
58 521 719
889 411 746
568 612 346
33 301 231
326 9 697
477 594 474
542 497 803
919 53 720
755 342 802
194 873 723
814 269 559
388 924 978
691 998 708
78 966 863
954 579 136
10 727 684
642 886 903
132 258 175
650 1000 859
340 772 768
42 391 486
674 730 136
586 471 225
450 378 404
665 277 977
931 216 650
288 991 232
18 915 139
160 816 778
860 945 626
753 202 281
924 144 476
443 772 515
409 142 991
290 567 314
43 843 535
894 11 963
519 676 639
737 823 315
833 547 533
572 72 655
345 62 9
348 497 187
169 70 710
168 796 805
829 65 322
294 1000 882
4 145 235
223 587 793
719 941 778
191 809 103
807 312 36
482 462 730
163 161 78
987 536 793
569 514 808
510 672 452
285 221 869
432 170 336
224 619 731
637 395 174
306 887 342
171 195 612
651 515 177
621 595 851
886 57 167
873 303 826
111 172 974
366 247 538
327 823 557
568 587 28
373 710 512
950 501 480
862 139 233
70 219 599
144 188 593
286 909 499
459 475 503
262 371 565
337 206 103
12 194 775
719 224 895
769 865 83
388 143 582
290 431 379
466 191 85
968 743 778
499 191 386
187 342 819
333 58 107
117 148 816
296 992 680
107 513 814
543 870 364
145 737 230
701 51 925
710 643 95
82 868 497
69 598 954
702 82 51
966 205 381
565 562 646
283 341 4
307 541 929
399 900 93
897 921 459
588 228 467
73 351 193
892 623 805
687 430 670
27 285 336
920 856 890
58 596 273
14 348 206
366 7 887
468 139 534
106 106 296
727 654 439
522 620 435
118 472 987
161 918 582
379 400 51
885 491 64
194 337 540
185 545 202
194 397 28
364 830 473
401 103 487
360 734 391
172 528 861
708 860 578
735 348 142
950 398 204
49 293 289
363 909 21
996 176 24
401 237 758
339 622 920
703 979 336
580 438 320
459 588 91
536 241 31
363 437 651
617 30 3
504 936 591
3 663 639
272 387 923
630 323 348
554 208 610
507 230 643
544 360 948
156 157 178
295 985 813
184 981 828
634 105 233
703 494 966
872 827 306
139 292 79
666 609 316
495 95 743
994 66 275
44 563 524
632 191 883
842 106 88
102 808 696
428 712 150
271 636 222
79 215 742
811 265 68
323 716 143
958 839 28
986 729 373
121 324 934
609 501 499
728 339 206
108 344 938
678 310 210
895 171 611
894 342 144
10 576 337
315 375 679
964 277 698
746 130 845
860 702 782
109 237 289
251 971 249
99 285 858
542 607 334
142 215 391
778 476 708
261 579 431
632 147 773
748 274 44
91 943 508
672 977 124
191 52 135
543 565 184
693 284 838
255 113 192
572 18 666
821 430 358
481 130 841
681 619 769
786 961 776
432 109 645
839 977 585
482 368 161
426 47 608
508 926 361
793 247 720
448 167 725
697 240 380
620 593 81
484 221 266
496 818 375
878 644 642
644 684 313
212 370 479
840 256 803
55 557 220
381 566 600
872 963 907
733 922 739
691 684 698
166 283 297
624 140 639
589 792 581
175 131 277
792 308 588
36 872 407
83 596 186
371 282 381
552 382 492
573 89 588
16 732 550
788 501 250
727 785 536
348 468 362
319 939 109
474 98 4
123 256 228
57 172 617
822 998 395
865 357 877
205 710 695
882 77 797
618 208 8
26 302 739
930 389 677
676 264 784
98 440 148
330 375 465
349 886 285
427 699 557
32 312 823
336 257 829
897 775 698
243 152 844
709 351 518
425 86 42
25 902 300
305 524 803
292 110 955
13 606 21
723 216 142
736 855 250
788 316 124
720 565 834
934 775 431
207 369 108
929 436 697
460 353 86
354 253 524
103 713 339
89 651 616
68 670 668
982 812 298
591 13 770
65 509 458
697 708 907
753 336 630
626 343 307
192 63 302
447 637 12
300 434 607
781 196 368
936 252 291
103 834 270
740 436 928
876 749 900
530 435 456
749 685 900
83 601 521
405 416 466
137 669 806
8 718 356
502 701 549
145 174 794
660 562 458
959 745 536
390 391 939
152 237 209
487 995 925
584 740 142
377 756 727
723 342 512
432 887 774
561 315 610
272 645 353
818 365 986
108 712 333
514 766 657
88 654 810
630 710 432
42 244 80
591 712 925
732 151 236
126 724 798
612 223 695
465 847 910
191 693 922
524 530 742
699 950 866
219 465 773
653 271 17
950 53 386
722 67 384
879 195 233
657 92 303
976 733 36
800 918 648
312 105 812
886 801 83
831 338 352
937 416 770
391 396 373
176 902 983
366 267 990
571 56 36
593 605 790
682 472 475
155 86 683
179 201 207
821 125 85
840 582 891
920 477 807
856 696 538
497 150 341
564 167 958
660 797 231
549 335 556
196 649 947
731 359 848
313 495 658
321 367 532
251 872 812
807 904 182
718 137 93
720 8 707
455 203 188
116 324 990
85 253 985
65 433 726
779 902 55
758 14 959
333 566 393
951 76 950
896 23 802
656 681 211
671 616 976
723 808 50
123 915 56
292 149 171
730 151 639
87 496 90
387 39 247
983 480 281
632 572 777
746 281 300
317 849 266
156 984 669
697 926 449
617 350 945
74 415 239
942 124 626
622 461 592
674 598 470
150 964 361
265 618 960
637 991 138
865 282 566
305 400 734
176 552 922
185 28 320
389 873 636
800 839 23
30 877 727
441 500 397
394 6 987
531 559 53
983 927 660
310 230 987
535 143 977
511 341 920
478 701 318
335 1000 333
807 38 437
891 111 656
79 164 386
191 644 61
473 201 447
84 848 878
588 612 223
420 711 318
170 307 510
499 25 242
706 795 856
72 987 160
520 139 129
915 596 261
835 7 813
761 716 441
831 643 617
206 58 461
340 389 521
739 412 889
470 312 259
464 436 670
414 286 276
651 617 491
681 22 529
289 372 798
503 791 552
891 292 576
39 611 655
997 811 999
49 191 614
635 482 462
659 137 872
85 570 879
375 11 840
980 284 811
644 447 177
133 724 88
29 203 870
325 617 981
887 247 555
53 239 26
119 908 515
816 41 51
418 615 796
51 481 78
774 54 567
516 833 243
433 602 628
181 719 731
744 37 93
867 564 852
787 669 754
106 14 364
511 698 269
35 967 387
596 13 566
312 164 38
360 713 905
823 338 912
595 54 758
77 966 276
540 427 882
45 99 32
67 115 172
729 553 508
440 939 314
735 972 835
684 75 980
560 403 849
414 179 953
93 243 406
488 8 545
378 226 609
699 719 218
871 927 8
224 777 319
340 929 86
377 903 365
309 639 150
192 807 736
743 281 104
677 343 93
433 869 889
325 833 409
62 428 311
704 344 426
138 69 173
236 770 300
18 497 36
880 822 318
257 760 346
323 255 686
368 868 103
391 633 354
397 573 525
415 860 992
847 453 463
440 647 104
529 189 62
199 990 440
509 703 199
991 318 392
418 205 865
742 360 631
369 89 86
288 853 469
28 630 895
419 969 866
784 326 581
964 882 999
21 533 973
90 954 364
98 823 82
418 59 10
302 373 505
730 403 1
596 182 657
738 776 131
799 115 402
575 213 2
230 50 88
185 572 304
745 63 463
832 958 725
253 695 304
10 10 734
868 392 76
40 146 340
520 997 353
217 388 186
297 470 235
959 551 715
668 975 108
504 235 51
247 839 463
392 726 61
466 100 257
981 69 429
904 244 921
994 15 310
734 984 553
696 304 214
898 764 53
449 988 760
184 233 915
127 585 298
505 70 419
820 539 24
381 932 57
35 890 9
434 993 313
407 334 736
821 239 346
570 661 597
328 942 397
809 780 357
476 511 32
766 268 719
880 290 558
501 439 368
355 34 809
698 27 865
423 199 178
979 670 231
702 460 80
410 323 843
297 961 391
94 435 251
766 668 418
874 47 777
737 827 733
677 412 138
134 525 764
771 496 841
558 914 79
772 524 204
968 584 442
444 786 735
426 719 88
986 945 456
176 62 735
293 982 611
595 8 450
131 29 679
229 745 827
900 673 415
788 469 38
542 720 597
333 354 302
745 145 452
987 869 689
702 554 613
168 642 327
460 517 732
275 80 756
91 899 419
362 492 857
996 236 263
193 164 553
344 349 786
228 647 874
871 611 425
889 659 203
148 975 238
881 359 149
567 586 24
752 953 700
148 978 833
771 602 175
114 157 864
521 641 350
413 157 216
597 541 180
295 509 169
171 879 685
988 475 877
840 847 561
925 390 69
935 492 641
232 890 21
721 578 546
526 569 173
733 504 447
580 315 738
480 191 187
669 505 443
229 609 111
680 327 128
352 569 745
774 640 655
168 127 94
23 70 177
148 943 392
669 258 901
935 970 115
544 160 234
398 589 940
60 726 763
721 512 507
151 822 734
495 553 627
31 698 813
255 754 743
572 312 65
500 176 487
769 14 963
641 454 483
408 655 532
254 809 302
423 518 720
232 612 375
85 738 750
287 830 740
178 522 210
476 451 255
886 387 391
177 104 214
559 728 671
494 3 861
40 281 644
417 306 687
233 326 476
725 826 524
865 949 848
398 683 532
3 219 245
19 98 717
720 383 999
797 479 722
360 941 371
407 888 988
711 353 59
22 836 885
733 106 615
187 4 194
694 577 18
798 399 264
44 761 170
389 253 706
545 577 588
317 159 186
497 952 534
232 724 822
623 88 951
407 351 349
743 310 60
602 54 242
156 633 20
893 758 15
889 168 30
301 677 437
645 985 905
292 992 827
755 199 4
400 22 717
592 211 983
259 348 199
993 286 226
630 466 434
4 301 76
134 525 717
53 542 334
44 439 24
747 154 561
455 4 205
572 363 549
325 942 991
174 624 771
882 667 559
463 575 820
23 941 997
911 706 275
727 161 995
627 20 273
173 828 560
950 453 88
114 83 276
499 372 178
518 626 246
614 941 985
892 855 366
28 235 298
706 343 648
567 135 934
145 97 557
990 545 601
194 738 808
748 974 871
929 16 504
552 451 59
943 674 137
884 841 153
634 512 679
98 865 830
823 543 438
476 961 318
403 664 459
82 31 199
381 793 999
297 278 932
240 523 997
306 710 820
688 181 921
664 176 763
339 392 971
326 531 120
425 749 884
760 168 25
510 756 977
457 788 212
88 646 541
596 719 727
68 557 579
870 568 218
566 394 276
756 860 259
216 191 14
257 198 891
154 974 302
83 920 847
746 105 598
334 339 760
694 795 498
249 275 343
576 47 336
583 246 603
760 87 934
704 183 804
960 720 847
889 374 901
68 515 545
177 281 949
744 271 865
829 704 775
927 573 695
734 861 947
697 619 857
953 443 220
636 573 67
727 577 538
525 505 460
990 639 690
152 114 942
23 464 709
983 159 135
681 207 207
816 869 931
734 399 105
306 305 557
669 901 448
376 402 622
631 232 63
822 134 484
461 973 818
259 884 718
218 371 4
168 338 214
949 806 739
896 319 368
825 730 90
600 772 826
920 854 376
321 686 685
205 947 287
35 855 499
145 941 310
500 917 552
552 761 323
225 267 326
28 806 507
996 598 163
402 553 220
743 194 934
99 988 533
695 143 914
822 526 636
116 358 769
349 913 335
72 8 292
932 168 367
997 168 442
224 863 410
708 887 336
471 919 255
91 808 223
981 969 392
191 685 43
303 314 882
18 786 555
322 128 912
78 904 468
894 284 697
282 492 451
87 673 766
844 17 691
5 515 561
296 723 603
908 779 714
263 118 443
118 562 251
540 870 848
759 812 655
843 79 814
529 495 678
122 752 470
337 763 596
652 163 223
217 500 666
523 800 825
384 573 340
958 27 360
246 823 45
515 554 253
180 890 680
743 443 684
12 251 696
971 285 313
228 263 82
512 182 547
112 439 672
191 365 494
216 228 593
466 961 747
616 700 728
159 841 579
911 310 562
645 21 59
977 386 923
383 492 138
384 268 482
337 727 689
848 26 900
65 638 169
235 827 263
936 409 611
572 987 8
24 498 692
591 596 815
615 656 855
481 247 489
893 303 344
300 19 734
58 926 238
85 965 691
508 505 527
337 528 586
247 312 122
20 670 305
53 215 905
764 296 208
440 88 566
686 282 583
277 77 407
623 539 934
548 634 948
93 435 982
509 442 920
686 133 201
173 32 558
514 959 590
177 553 510
509 783 231
441 128 56
7 280 413
872 978 592
239 525 164
907 347 51
460 181 859
520 504 408
422 944 735
657 821 297
229 152 960
112 658 196
735 283 99
397 378 437
480 8 362
118 508 199
805 8 1
302 750 859
497 487 730
241 94 167
292 563 762
535 594 658
368 44 805
207 601 927
637 219 88
957 747 247
287 512 62
294 831 788
431 78 988
187 444 91
119 442 520
292 554 449
265 956 127
495 993 410
978 940 22
17 842 510
403 785 756
316 716 204
904 494 854
962 418 323
676 485 266
712 227 350
261 808 399
302 665 327
900 86 957
326 814 432
47 122 953
59 348 189
82 603 219
604 667 366
378 311 947
320 136 188
716 904 657
475 492 257
982 635 884
954 994 76
548 646 734
900 605 541
973 658 485
601 745 774
239 618 452
239 312 683
920 19 771
346 376 491
686 932 404
244 419 918
153 519 280
469 439 937
511 47 945
668 239 704
128 332 273
638 73 539
715 349 370
286 865 629
425 766 567
895 909 504
984 635 435
517 90 36
370 291 64
714 895 546
559 207 650
7 481 811
615 508 557
185 111 982
212 639 100
38 286 26
840 457 355
279 871 224
851 395 16
673 567 749
80 572 869
206 406 278
743 872 32
97 676 916
413 426 430
578 706 746
763 525 549
566 245 788
965 303 914
547 463 787
844 40 578
162 537 590
605 233 68
85 547 995
290 368 798
315 543 605
569 811 31
345 565 552
461 730 533
707 631 427
26 697 783
763 559 844
844 398 781
345 303 474
745 592 647
988 153 319
173 265 979
183 896 949
415 661 755
703 751 347
434 35 182
252 945 735
318 875 13
358 384 461
104 952 425
178 657 240
183 440 834
533 624 24
120 969 291
663 759 293
876 982 804
875 597 771
809 571 464
470 692 158
710 357 367
806 883 656
146 796 367
973 957 25
454 677 103
662 497 653
218 571 755
375 499 428
173 670 639
639 451 349
689 335 629
73 685 316
47 234 745
505 769 14
190 765 319
655 571 994
305 8 410
137 445 851
434 492 144
6 107 379
209 713 309
688 911 697
601 707 949
137 926 950
45 188 334
793 682 924
62 503 428
142 433 744
936 844 366
606 398 81
486 544 777
97 767 225
978 78 747
217 158 892
593 699 195
878 179 782
903 638 135
485 513 489
855 711 598
905 376 879
469 601 614
4 364 116
335 138 753
927 524 720
905 355 507
961 340 212
855 259 639
300 54 210
625 160 394
718 502 90
145 392 823
550 270 401
176 133 949
692 9 12
90 495 486
646 19 694
607 54 865
696 944 846
76 648 642
524 668 685
96 647 648
34 731 702
155 215 111
337 866 334
556 302 807
527 253 869
729 772 436
925 58 94
820 789 200
302 742 227
724 812 485
609 830 668
906 235 335
348 96 122
645 920 705
876 354 982
631 969 62
810 668 64
17 963 387
648 186 212
980 759 394
660 620 231
929 151 778
468 776 378
700 351 342
658 752 782
356 926 43
377 224 673
469 879 574
441 963 823
146 579 900
975 431 828
365 905 683
801 909 497
913 856 809
720 245 997
577 148 332
870 449 150
201 567 737
370 457 719
190 874 968
425 903 812
690 645 944
383 891 356
434 34 559
119 89 510
443 432 149
687 449 423
754 966 713
318 160 330
690 374 291
578 253 624
60 116 499
637 110 706
138 487 298
136 36 373
779 695 343
267 131 693
966 375 940
795 174 158
400 381 522
517 698 630
672 344 851
777 10 78
14 481 662
306 467 506
998 716 984
421 73 390
875 384 88
856 609 876
10 149 11
613 104 612
372 534 577
567 836 258
232 439 360
204 777 830
895 552 599
467 206 80
9 650 205
112 121 217
720 481 644
661 408 698
804 691 439
98 97 911
743 448 675
952 932 459
402 858 221
523 351 866
7 390 808
142 386 715
328 331 762
203 996 429
415 242 679
882 573 459
911 79 477
633 301 626
130 623 873
334 261 145
772 730 258
9 517 138
313 651 717
77 990 441
18 733 760
391 272 378
438 592 931
247 861 447
918 587 331
439 183 314
712 100 856
538 904 648
632 758 266
759 632 542
780 635 375
837 612 280
39 58 296
137 725 192
703 753 684
685 182 819
307 519 685
499 802 986
711 563 385
947 13 399
210 593 860
817 914 462
714 862 580
426 693 350
901 168 756
640 249 824
476 500 389
51 708 255
715 266 529
874 953 496
947 276 634
587 574 459
987 327 650
831 207 259
292 624 828
225 619 578
220 34 755
112 573 952
781 111 809
851 541 262
655 413 515
564 968 414
59 842 611
776 141 757
345 3 701
966 777 139
836 553 253
501 293 209
668 910 105
946 118 116
84 102 339
154 541 217
964 481 74
101 88 321
786 759 937
468 793 120
413 340 311
956 941 624
729 398 249
499 223 291
273 509 300
498 813 240
674 643 511
668 163 229
988 659 377
685 631 461
318 318 198
430 773 124
291 883 295
424 532 153
103 831 587
958 151 635
734 54 32
872 808 591
142 816 967
957 194 496
476 879 454
329 70 976
76 615 943
79 688 693
437 583 857
912 34 672
628 88 733
604 977 978
871 963 4
808 855 903
189 527 790
217 473 576
332 826 574
279 209 899
283 15 429
773 686 381
624 26 348
17 146 890
68 952 557
359 220 60
118 562 987
850 119 875
397 467 376
781 851 723
418 511 704
742 714 564
509 742 404
468 581 614
646 473 474
546 104 411
950 428 227
76 771 385
623 301 380
562 315 975
537 500 816
43 135 888
334 307 758
115 991 14
785 895 383
32 465 449
714 615 107
849 774 247
725 293 620
815 181 558
307 754 282
681 398 855
553 111 49
538 777 901
951 913 943
45 863 455
531 915 978
756 705 434
863 210 42
77 384 50
704 93 890
254 757 689
793 100 989
802 297 761
991 179 710
827 896 271
661 270 199
826 833 905
74 151 63
550 832 289
290 589 406
626 448 9
162 175 394
241 931 977
104 449 7
877 75 775
122 997 650
774 462 334
93 790 597
872 109 746
481 377 90
976 693 410
163 957 34
464 282 679
483 420 781
145 745 148
847 842 575
320 124 710
102 573 352
699 531 533
657 830 301
93 577 788
15 334 637
745 68 550
592 492 981
572 625 25
829 782 656
933 774 358
725 542 113
601 850 473
499 759 332
754 642 430
997 615 36
791 461 357
48 535 397
130 378 584
370 777 900
53 304 729
72 513 604
110 751 881
833 471 765
453 268 630
818 3 608
987 162 780
211 858 422
406 615 888
985 168 146
401 4 769
998 685 435
521 778 31
750 517 759
365 297 288
299 539 548
69 714 160
115 750 560
198 375 416
592 774 539
684 816 714
463 168 651
970 169 132
61 704 288
38 843 795
591 446 400
632 296 898
833 212 582
635 91 171
745 511 679
213 574 557
572 27 693
700 973 86
513 324 151
857 852 970
453 530 24
25 788 165
806 756 183
841 211 349
36 816 486
169 196 83
868 346 455
389 892 20
702 459 508
912 135 930
298 339 645
625 995 16
982 170 95
778 339 22
283 171 667
702 382 57
912 562 108
219 984 318
654 256 565
728 376 32
118 132 146
721 340 400
16 667 670
424 146 868
509 379 116
958 1000 876
911 828 682
482 438 560
991 384 42
288 682 670
263 820 778
102 813 450
129 983 479
243 4 70
999 491 758
48 136 676
92 890 67
452 114 985
83 74 940
618 49 701
726 931 760
605 429 736
162 264 948
919 321 743
808 164 519
358 604 118
727 175 502
296 185 319
72 481 370
920 416 516
201 254 192
409 716 434
430 130 393
194 53 767
317 919 83
419 968 885
977 396 415
54 806 982
649 448 748
673 987 570
66 311 660
299 16 575
561 971 350
821 34 72
501 863 619
827 980 313
188 968 332
506 818 458
997 245 100
60 839 473
838 617 850
810 209 709
926 829 529
625 539 344
654 67 699
528 804 307
603 864 835
240 894 33
431 97 114
100 665 181
384 242 708
675 152 749
209 850 651
412 307 291
607 731 740
314 519 464
494 88 441
615 899 212
406 655 278
205 341 99
152 906 792
179 372 2
845 760 170
364 942 851
256 369 226
358 652 901
114 529 371
185 980 151
118 724 436
806 600 53
670 627 265
563 973 852
974 797 959
52 654 74
663 42 22
547 650 530
638 196 194
18 58 879
318 918 219
264 728 238
459 250 229
427 572 976
377 869 538
661 329 183
740 205 110
73 807 921
105 702 251
47 57 4
676 1000 142
622 298 169
858 365 41
314 107 947
890 18 683
270 889 16
600 355 28
980 404 129
338 388 77
226 402 759
38 133 880
998 461 263
499 413 51
445 842 279
47 539 674
752 99 176
537 264 173
752 167 278
328 745 480
595 761 630
963 323 362
559 38 192
394 991 655
231 754 493
404 920 9
659 260 434
706 234 236
5 537 732
348 846 258
521 367 854
618 275 318
403 707 529
382 686 757
312 309 44
751 533 137
973 690 300
937 904 175
909 434 781
835 593 227
841 394 585
529 478 178
24 516 200
547 716 448
897 534 281
813 173 227
637 448 951
1 509 384
123 602 535
49 746 916
678 404 785
529 930 933
449 319 837
348 721 970
470 557 224
605 546 992
115 989 270
873 341 774
942 209 842
755 202 507
115 274 595
480 261 774
19 300 289
524 858 574
574 110 25
172 667 99
419 389 341
685 95 189
967 577 808
684 477 531
85 639 440
599 377 278
509 833 164
620 750 558
144 867 743
569 764 605
106 559 245
900 500 299
208 50 189
571 506 474
396 624 504
781 793 770
415 198 265
98 125 567
278 807 894
905 148 938
280 560 141
745 319 429
134 479 370
906 192 978
316 121 224
580 956 38
575 316 709
312 122 898
407 164 339
838 988 50
166 913 339
110 341 554
337 232 901
378 323 333
191 800 950
899 776 591
631 297 241
771 363 829
15 720 496
300 748 35
594 917 68
758 639 206
97 272 43
878 928 235
581 137 906
189 456 464
268 183 651
662 391 841
58 740 552
572 946 789
793 182 489
147 822 394
988 768 850
509 214 726
791 946 880
664 777 743
563 774 364
582 752 37
737 629 665
677 102 126
829 601 979
464 960 490
933 108 656
285 422 256
161 400 163
216 290 729
669 512 926
447 489 763
916 375 824
775 848 144
391 991 255
799 768 112
863 700 232
260 773 827
927 562 420
757 819 147
477 340 397
479 25 866
530 742 561
707 483 504
271 854 77
678 674 440
762 630 62
64 63 474
305 516 292
18 648 139
79 469 528
914 545 220
917 183 527
776 502 769
562 279 854
982 376 419
741 506 224
498 974 543
986 527 967
456 333 559
123 796 823
606 347 241
705 984 249
967 512 432
347 913 925
4 262 632
566 462 241
319 691 429
934 744 745
298 100 693
283 980 103
968 588 764
70 515 742
713 749 145
806 502 369
804 997 39
862 868 761
296 468 526
466 374 654
274 645 483
650 677 733
806 115 85
269 657 98
704 295 89
321 325 72
930 551 200
753 353 703
435 312 256
136 336 325
501 702 488
821 403 592
455 443 967
24 141 290
660 142 830
988 120 965
779 70 805
861 63 505
457 919 99
995 982 52
531 444 818
111 79 458
568 558 203
605 718 725
231 947 821
826 311 605
844 306 804
744 5 667
825 622 343
832 863 850
818 553 273
87 462 736
585 266 356
340 689 579
635 954 827
377 293 671
962 515 495
815 678 671
868 409 964
766 891 721
76 958 509
429 889 583
512 577 533
263 86 195
114 270 318
143 921 850
930 59 719
885 952 756
739 362 266
176 842 795
950 402 619
310 222 538
396 859 560
354 699 472
279 570 437
653 1000 852
642 288 822
344 767 619
327 90 627
841 589 895
82 724 110
404 517 410
613 439 704
131 198 604
755 573 885
937 970 120
944 458 997
531 297 910
712 173 797
448 972 964
175 566 924
66 21 902
473 931 922
580 583 568
99 605 222
559 354 856
177 288 806
896 242 393
561 987 396
36 25 926
728 980 167
910 497 499
707 672 40
167 30 66
264 936 758
584 43 428
766 184 891
436 795 374
570 964 320
201 963 230
931 4 198
736 845 958
40 553 62
570 664 400
55 632 284
653 335 154
394 614 119
120 335 604
181 420 331
635 149 879
59 526 507
858 174 384
962 838 553
739 296 709
939 253 856
534 793 71
358 221 459
261 687 360
861 784 318
11 103 535
384 93 342
681 785 937
393 820 653
710 484 146
872 911 512
263 150 356
537 116 164
79 999 551
21 848 990
49 262 530
422 246 577
539 643 8
934 200 78
165 382 703
858 157 911
35 432 317
283 779 3
518 840 67
645 486 729
753 840 789
83 961 718
922 265 82
306 892 153
711 621 530
181 759 418
211 891 958
777 862 405
130 848 932
26 558 45
441 91 194
909 807 39
409 481 378
519 585 884
588 650 319
526 483 899
400 508 895
382 273 397
453 983 209
614 510 138
634 375 768
340 195 29
900 809 184
182 518 987
144 511 49
874 430 313
704 590 322
616 926 735
725 323 199
910 72 615
965 369 261
476 540 691
52 350 325
425 48 669
415 838 752
29 657 528
702 519 650
665 99 975
586 982 729
340 310 796
584 850 903
990 522 899
987 976 862
690 675 759
440 623 676
87 736 686
46 772 495
655 576 345
261 839 210
164 998 646
465 215 543
192 910 313
614 60 503
883 816 560
429 900 593
714 509 270
871 816 959
54 623 330
586 31 439
170 510 464
466 899 544
641 808 631
74 690 867
600 616 165
610 848 715
311 585 808
738 147 264
853 597 999
112 110 56
188 737 752
110 418 391
306 363 258
416 25 89
98 127 117
324 221 685
18 62 928
234 808 684
702 768 300
262 901 137
141 299 631
828 199 203
386 852 531
707 608 120
365 149 640
997 533 981
427 247 759
197 472 84
651 666 24
817 725 84
586 922 990
978 225 503
873 764 569
449 623 463
813 665 900
5 460 66
159 34 239
978 846 688
237 525 512
844 416 898
353 406 846
612 801 629
976 186 309
297 22 975
365 983 144
602 260 857
183 223 780
155 34 757
847 791 785
679 999 418
246 603 774
373 407 477
991 332 478
869 459 986
145 381 965
348 154 852
199 329 207
893 330 345
915 57 178
419 644 369
760 556 235
357 910 335
479 951 958
160 154 528
196 224 242
187 191 316
761 717 692
990 558 43
483 818 682
892 48 154
908 771 43
427 814 358
849 318 957
746 425 944
188 260 263
26 130 569
548 401 295
143 724 447
131 578 382
456 768 64
640 239 27
413 137 694
263 16 453
889 769 316
909 476 909
424 724 440
783 264 187
610 739 953
45 60 359
808 708 819
179 916 682
303 328 920
697 118 854
250 780 513
708 543 291
540 932 612
603 163 916
390 644 152
830 636 785
278 856 527
915 977 805
937 799 635
339 27 883
841 827 5
13 140 284
138 564 425
289 177 213
953 518 693
687 202 422
598 671 948
968 454 69
60 661 13
365 588 620
246 224 865
767 464 344
484 867 645
15 266 100
526 113 844
678 637 637
80 477 937
792 774 614
998 385 555
580 514 414
105 388 89
286 821 345
115 150 136
281 561 60
687 781 715
599 539 565
76 301 306
970 468 394
556 11 693
408 958 185
39 578 754
306 493 103
277 425 838
621 624 652
324 884 40
773 960 711
575 10 988
687 152 222
367 55 870
669 749 401
590 131 973
375 368 158
897 115 810
272 617 679
381 206 320
662 974 139
422 202 766
350 828 603
499 439 315
334 197 470
357 819 650
597 490 391
34 89 605
520 139 820
469 300 326
646 37 610
712 104 867
598 594 23
324 362 226
415 287 704
912 173 6
241 978 652
968 753 432
665 842 944
192 407 585
634 395 476
449 344 366
898 57 141
122 391 229
898 413 813
387 355 175
803 718 176
510 482 791
653 194 912
310 714 409
705 549 379
980 953 486
665 609 67
792 831 551
893 374 86
997 330 383
9 723 574
631 834 6
494 189 131
961 214 251
726 807 912
322 982 498
788 475 683
15 610 374
418 336 457
31 891 888
412 412 705
642 800 488
830 355 496
